CN101176073B - 不同服务器出现故障时调整服务器配置参数的装置和方法 - Google Patents
不同服务器出现故障时调整服务器配置参数的装置和方法 Download PDFInfo
- Publication number
- CN101176073B CN101176073B CN200680016586.4A CN200680016586A CN101176073B CN 101176073 B CN101176073 B CN 101176073B CN 200680016586 A CN200680016586 A CN 200680016586A CN 101176073 B CN101176073 B CN 101176073B
- Authority
- CN
- China
- Prior art keywords
- computer system
- server computer
- configuration parameter
- server
- fault
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3433—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment for load management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction to server failures by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/885—Monitoring specific for caches
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Debugging And Monitoring (AREA)
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (19)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/149,490 US7464303B2 (en) | 2005-06-09 | 2005-06-09 | Autonomically adjusting configuration parameters for a server when a different server fails |
US11/149,490 | 2005-06-09 | ||
PCT/EP2006/062341 WO2006131437A2 (en) | 2005-06-09 | 2006-05-16 | Adjusting configuration parameters for a server when a different server fails |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101176073A CN101176073A (zh) | 2008-05-07 |
CN101176073B true CN101176073B (zh) | 2010-09-22 |
Family
ID=37498800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200680016586.4A Active CN101176073B (zh) | 2005-06-09 | 2006-05-16 | 不同服务器出现故障时调整服务器配置参数的装置和方法 |
Country Status (4)
Country | Link |
---|---|
US (4) | US7464303B2 (zh) |
CN (1) | CN101176073B (zh) |
TW (1) | TWI387884B (zh) |
WO (1) | WO2006131437A2 (zh) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7464303B2 (en) * | 2005-06-09 | 2008-12-09 | International Business Machines Corporation | Autonomically adjusting configuration parameters for a server when a different server fails |
JP4920391B2 (ja) * | 2006-01-06 | 2012-04-18 | 株式会社日立製作所 | 計算機システムの管理方法、管理サーバ、計算機システム及びプログラム |
ITTO20060149A1 (it) * | 2006-03-01 | 2007-09-02 | Cisco Tech Inc | Tecnica per l'instradamento ottimizzato di flussi di dati su una dorsale ip in una rete di computer. |
US8103775B2 (en) * | 2008-03-13 | 2012-01-24 | Harris Corporation | System and method for distributing a client load from a failed server among remaining servers in a storage area network (SAN) |
JP5137746B2 (ja) * | 2008-08-28 | 2013-02-06 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
EP2161896A1 (en) * | 2008-09-05 | 2010-03-10 | Zeus Technology Limited | Supplying data files to requesting stations |
US8171124B2 (en) * | 2008-11-25 | 2012-05-01 | Citrix Systems, Inc. | Systems and methods for GSLB remote service monitoring |
KR100938738B1 (ko) * | 2009-08-13 | 2010-01-26 | 삼성에스디에스 주식회사 | 전자 패치 장치, 네트워크 시스템 및 네트워크 시스템에서의 동작 방법 |
EP2504982B1 (fr) * | 2009-11-27 | 2016-04-13 | Orange | Procede de basculement d'un hss primaire sur un hss de secours dans un reseau ip |
US8676977B2 (en) * | 2009-12-14 | 2014-03-18 | Sonus Networks, Inc. | Method and apparatus for controlling traffic entry in a managed packet network |
CN101895472B (zh) * | 2010-07-16 | 2013-11-06 | 华为技术有限公司 | 流业务负载分担方法和处理方法以及相应的设备和*** |
US9288074B2 (en) * | 2011-06-30 | 2016-03-15 | International Business Machines Corporation | Resource configuration change management |
US8510807B1 (en) * | 2011-08-16 | 2013-08-13 | Edgecast Networks, Inc. | Real-time granular statistical reporting for distributed platforms |
US8914521B2 (en) | 2011-09-27 | 2014-12-16 | Oracle International Corporation | System and method for providing active-passive routing in a traffic director environment |
TWI501092B (zh) | 2013-11-19 | 2015-09-21 | Synology Inc | 伺服器群集之操作方法 |
WO2015155571A1 (en) * | 2014-04-10 | 2015-10-15 | Telefonaktiebolaget L M Ericsson (Publ) | Elasticity engine for availability management framework (amf) |
CN104021054A (zh) * | 2014-06-11 | 2014-09-03 | 浪潮(北京)电子信息产业有限公司 | 服务器故障可视化侦测及处理方法、***及可编程芯片 |
US9489270B2 (en) | 2014-07-31 | 2016-11-08 | International Business Machines Corporation | Managing backup operations from a client system to a primary server and secondary server |
CN105528262B (zh) * | 2014-10-21 | 2019-03-19 | 杭州华为数字技术有限公司 | 一种实现内存镜像的方法及装置 |
US10382534B1 (en) | 2015-04-04 | 2019-08-13 | Cisco Technology, Inc. | Selective load balancing of network traffic |
CN105049261A (zh) * | 2015-08-24 | 2015-11-11 | 浪潮(北京)电子信息产业有限公司 | 一种双机热备数据的处理方法和*** |
CN105049263A (zh) * | 2015-08-24 | 2015-11-11 | 浪潮(北京)电子信息产业有限公司 | 一种数据处理方法和*** |
CN105159796A (zh) * | 2015-08-24 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 一种数据处理方法和服务器端 |
CN105049264A (zh) * | 2015-08-24 | 2015-11-11 | 浪潮(北京)电子信息产业有限公司 | 一种数据处理方法和服务器端 |
US11005682B2 (en) | 2015-10-06 | 2021-05-11 | Cisco Technology, Inc. | Policy-driven switch overlay bypass in a hybrid cloud network environment |
US10523657B2 (en) | 2015-11-16 | 2019-12-31 | Cisco Technology, Inc. | Endpoint privacy preservation with cloud conferencing |
CN109783277B (zh) * | 2015-11-18 | 2023-12-29 | 华为技术有限公司 | 灾备端、生产端及两者之间的数据恢复方法 |
US10659283B2 (en) | 2016-07-08 | 2020-05-19 | Cisco Technology, Inc. | Reducing ARP/ND flooding in cloud environment |
US10263898B2 (en) | 2016-07-20 | 2019-04-16 | Cisco Technology, Inc. | System and method for implementing universal cloud classification (UCC) as a service (UCCaaS) |
US11044162B2 (en) | 2016-12-06 | 2021-06-22 | Cisco Technology, Inc. | Orchestration of cloud and fog interactions |
US10872072B2 (en) * | 2016-12-12 | 2020-12-22 | Massachusetts Institute Of Technology | Storage-optimized data-atomic systems and techniques for handling erasures and errors in distributed storage systems |
US10326817B2 (en) | 2016-12-20 | 2019-06-18 | Cisco Technology, Inc. | System and method for quality-aware recording in large scale collaborate clouds |
US10334029B2 (en) | 2017-01-10 | 2019-06-25 | Cisco Technology, Inc. | Forming neighborhood groups from disperse cloud providers |
US10552191B2 (en) | 2017-01-26 | 2020-02-04 | Cisco Technology, Inc. | Distributed hybrid cloud orchestration model |
US10892940B2 (en) | 2017-07-21 | 2021-01-12 | Cisco Technology, Inc. | Scalable statistics and analytics mechanisms in cloud networking |
CN107436812B (zh) * | 2017-07-28 | 2019-08-20 | 北京深思数盾科技股份有限公司 | 一种Linux***性能优化的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835756A (en) * | 1993-06-04 | 1998-11-10 | Digital Equipment Corporation | Real-time open file cache hashing table restructuring in a server computer |
US6263368B1 (en) * | 1997-06-19 | 2001-07-17 | Sun Microsystems, Inc. | Network load balancing for multi-computer server by counting message packets to/from multi-computer server |
CN1330785A (zh) * | 1998-11-05 | 2002-01-09 | Bea***公司 | 分布式处理***中含消息传送核心的集团型企业javatm |
CN1480863A (zh) * | 2002-09-06 | 2004-03-10 | 劲智数位科技股份有限公司 | 具有分布式负载平衡***的集群计算机 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5062055A (en) * | 1986-09-02 | 1991-10-29 | Digital Equipment Corporation | Data processor performance advisor |
US5396635A (en) * | 1990-06-01 | 1995-03-07 | Vadem Corporation | Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system |
US5819030A (en) * | 1996-07-03 | 1998-10-06 | Microsoft Corporation | System and method for configuring a server computer for optimal performance for a particular server type |
US6715100B1 (en) * | 1996-11-01 | 2004-03-30 | Ivan Chung-Shung Hwang | Method and apparatus for implementing a workgroup server array |
GB0119145D0 (en) | 2001-08-06 | 2001-09-26 | Nokia Corp | Controlling processing networks |
US20040266442A1 (en) * | 2001-10-25 | 2004-12-30 | Adrian Flanagan | Method and system for optimising the performance of a network |
US7577951B2 (en) * | 2002-05-30 | 2009-08-18 | Hewlett-Packard Development Company, L.P. | Performance of computer programs while they are running |
EP1654648B1 (en) | 2003-08-14 | 2015-11-11 | Oracle International Corporation | Hierarchical management of the dynamic allocation of resources in a multi-node system |
US20060047794A1 (en) * | 2004-09-02 | 2006-03-02 | Microsoft Corporation | Application of genetic algorithms to computer system tuning |
US7962915B2 (en) * | 2005-03-18 | 2011-06-14 | International Business Machines Corporation | System and method for preserving state for a cluster of data servers in the presence of load-balancing, failover, and fail-back events |
US7464303B2 (en) * | 2005-06-09 | 2008-12-09 | International Business Machines Corporation | Autonomically adjusting configuration parameters for a server when a different server fails |
-
2005
- 2005-06-09 US US11/149,490 patent/US7464303B2/en active Active
-
2006
- 2006-05-16 WO PCT/EP2006/062341 patent/WO2006131437A2/en active Application Filing
- 2006-05-16 CN CN200680016586.4A patent/CN101176073B/zh active Active
- 2006-06-02 TW TW095119698A patent/TWI387884B/zh active
-
2008
- 2008-07-15 US US12/173,360 patent/US7823012B2/en active Active
- 2008-07-15 US US12/173,381 patent/US7739555B2/en active Active
- 2008-07-15 US US12/173,326 patent/US7644321B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835756A (en) * | 1993-06-04 | 1998-11-10 | Digital Equipment Corporation | Real-time open file cache hashing table restructuring in a server computer |
US6263368B1 (en) * | 1997-06-19 | 2001-07-17 | Sun Microsystems, Inc. | Network load balancing for multi-computer server by counting message packets to/from multi-computer server |
CN1330785A (zh) * | 1998-11-05 | 2002-01-09 | Bea***公司 | 分布式处理***中含消息传送核心的集团型企业javatm |
CN1480863A (zh) * | 2002-09-06 | 2004-03-10 | 劲智数位科技股份有限公司 | 具有分布式负载平衡***的集群计算机 |
Also Published As
Publication number | Publication date |
---|---|
US7644321B2 (en) | 2010-01-05 |
US20080276119A1 (en) | 2008-11-06 |
US7823012B2 (en) | 2010-10-26 |
WO2006131437A2 (en) | 2006-12-14 |
CN101176073A (zh) | 2008-05-07 |
TWI387884B (zh) | 2013-03-01 |
US20060294207A1 (en) | 2006-12-28 |
US7739555B2 (en) | 2010-06-15 |
US20080276118A1 (en) | 2008-11-06 |
US20080275970A1 (en) | 2008-11-06 |
US7464303B2 (en) | 2008-12-09 |
WO2006131437A3 (en) | 2007-08-23 |
TW200708980A (en) | 2007-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101176073B (zh) | 不同服务器出现故障时调整服务器配置参数的装置和方法 | |
EP2176775B1 (en) | Automatically managing system downtime in a computer network | |
US6996502B2 (en) | Remote enterprise management of high availability systems | |
US7937437B2 (en) | Method and apparatus for processing a request using proxy servers | |
US8447757B1 (en) | Latency reduction techniques for partitioned processing | |
US7185096B2 (en) | System and method for cluster-sensitive sticky load balancing | |
US8392758B2 (en) | Remedying method for problems in virtual server system and system thereof | |
US7272755B2 (en) | Apparatus and method for dynamically rerouting a network request based on shared predictive failure information | |
US8984328B2 (en) | Fault tolerance in a parallel database system | |
US20070038885A1 (en) | Method for operating an arrangement of a plurality of computers in the event of a computer failure | |
US20110214007A1 (en) | Flexible failover policies in high availability computing systems | |
US7716238B2 (en) | Systems and methods for server management | |
US5768524A (en) | Method for processing requests for notice of events | |
US5768523A (en) | Program product for processing requests for notice of events | |
WO2018171728A1 (zh) | 服务器、存储***及相关方法 | |
US7882389B2 (en) | Dynamic reassignment of devices attached to redundant controllers | |
US20050234919A1 (en) | Cluster system and an error recovery method thereof | |
US6675259B2 (en) | Method and apparatus for validating and ranking disk units for switching | |
US20020078182A1 (en) | Failover service method and system | |
JP2007265244A (ja) | ウェブシステムの性能監視装置 | |
JP2000259539A (ja) | トランザクション分配方法及び装置 | |
US20030005358A1 (en) | Decentralized, self-regulating system for automatically discovering optimal configurations in a failure-rich environment | |
CN107870830B (zh) | 一种提升数据库可用性的方法和装置 | |
Kyne et al. | OS/390 Parallel Sysplex Configuration, Volume 2: Cookbook | |
JPH11203257A (ja) | コンピュータシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: GOOGLE INC. Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINES CORP. Effective date: 20120514 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20120514 Address after: American California Patentee after: Google Inc. Address before: American New York Patentee before: International Business Machines Corp. |
|
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: American California Patentee after: Google limited liability company Address before: American California Patentee before: Google Inc. |