CN100354835C - Fault-tolerant server based on arbitration - Google Patents
Fault-tolerant server based on arbitration Download PDFInfo
- Publication number
- CN100354835C CN100354835C CNB2005100105273A CN200510010527A CN100354835C CN 100354835 C CN100354835 C CN 100354835C CN B2005100105273 A CNB2005100105273 A CN B2005100105273A CN 200510010527 A CN200510010527 A CN 200510010527A CN 100354835 C CN100354835 C CN 100354835C
- Authority
- CN
- China
- Prior art keywords
- server
- arbitration
- unit
- self
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
The present invention provides a fault-tolerant server based on arbitration, which relates to a server in a computer system, particularly to a fault-tolerant server. The fault-tolerant server based on arbitration overcomes the defect of mutual censure of the existing fault-tolerant server and comprises an A server 1, a B server 2, a number one arbitration unit 3, a number two arbitration unit 4, a number three arbitration unit 5, a determination unit 6 for arbitration results and a reset signal generation circuit 7, wherein the A server 1 and the B server 2 can mutually send own state information to the other party; the number one arbitration unit 3, the number two arbitration unit 4 and the number three arbitration unit 5 periodically send self-checking requests to the A server 1 and the B server 2 and receives the self-checking results of the A server 1 and the B server 2 so as to judge whether the A server 1 and the B server 2 make mistakes or not; the determination unit 6 for arbitration results is used for receiving the judgment results of the number one arbitration unit 3, the number two arbitration unit 4 and the number three arbitration unit 5 and arbitrating whether the A server 1 and the B server 2 make mistakes or not according to a principle of the obedience of minority; the reset signal generating circuit 7 is used for sending reset signals to the server making mistakes in the A server 1 and the B server 2 according to the arbitration results of the determination unit 6 for arbitration results.
Description
Technical field
The present invention relates to the server in the computer system, be specifically related to fault-tolerant server.
Background technology
At present, the server system that much has important use is out of order for software or the hardware system that prevents server, often redundant configuration has standby server, two-server is worked with mutual redundant mode or Hot Spare mode mutually, number is the disclosed fault-tolerant client-server system of patent of CN1213376Y as Granted publication.But the fault of coreference duty sometimes can appear because of the reason of soft, hardware or communication in this kind system, and promptly the A server scolds that the B server makes mistakes, and the B server scolds that the A server makes mistakes, and system can't normally be moved.
Summary of the invention
The purpose of this invention is to provide a kind of fault-tolerant server based on arbitration, it can overcome the defective of existing fault-tolerant server coreference duty.It comprises the A server and the B server that can send to the status information of self mutually the other side, and it also comprises
An arbitration unit is used for regularly sending the self check requirement and receiving the A server and the self-detection result of B server to A server and B server, thereby judges whether A server and B server make mistakes;
No. two arbitration units are used for regularly sending the self check requirement and receiving the A server and the self-detection result of B server to A server and B server, thereby judge whether A server and B server make mistakes;
No. three arbitration units are used for regularly sending the self check requirement and receiving the A server and the self-detection result of B server to A server and B server, thereby judge whether A server and B server make mistakes;
Whether the arbitration result determining unit is used to accept the result of determination of an arbitration unit, No. two arbitration units and No. three arbitration units, and make mistakes according to principle ruling A server and the B server that the minority is subordinate to the majority;
Reseting signal generating circuit is used for sending reset signal according to the server that the arbitration result of arbitration result determining unit is made mistakes to A server and B server.
Because the present invention can give the A server and whether the B server makes mistakes and which is made mistakes and provides final ruling, and by this server of makeing mistakes is resetted, has solved the problem of coreference duty between the two-server, and system can normally be moved.Reasonable in design, the reliable operation of the present invention has big promotional value.
Description of drawings
Fig. 1 is a structural representation of the present invention.
Embodiment
Embodiment one: specify present embodiment below in conjunction with Fig. 1.It comprises the A server 1 and the B server 2 that can send to the status information of self mutually the other side, and it also comprises
An arbitration unit 3 is used for regularly sending the self check requirement and receiving A server 1 and the self-detection result of B server 2 to A server 1 and B server 2, thereby judges whether A server 1 and B server 2 make mistakes; The content of the self check of A server 1 and B server 2 comprises the self check of CPU, hard disk, internal memory, network interface card and power supply etc., also can design a problem bag voluntarily, by arbitration unit this problem bag is sent to server, allow server operation and operation result beamed back arbitration unit, thereby whether determining server makes mistakes.No. one arbitration unit 3 can be elected 1~5 second as to the time cycle of A server 1 and the 2 transmission self checks requirements of B server, is determined voluntarily by the user.
No. two arbitration units 4 are used for regularly sending the self check requirement and receiving A server 1 and the self-detection result of B server 2 to A server 1 and B server 2, thereby judge whether A server 1 and B server 2 make mistakes;
No. three arbitration units 5 are used for regularly sending the self check requirement and receiving A server 1 and the self-detection result of B server 2 to A server 1 and B server 2, thereby judge whether A server 1 and B server 2 make mistakes;
Whether arbitration result determining unit 6 is used to accept the result of determination of arbitration unit 3, No. two arbitration units 4 and No. three arbitration units 5, and make mistakes according to principle ruling A server 1 and the B server 2 that the minority is subordinate to the majority;
Reseting signal generating circuit 7 is used for sending reseting pulse signal according to the server that the arbitration result of arbitration result determining unit 6 is made mistakes to A server 1 and B server 2, and it is resetted.
Claims (1)
1, based on the fault-tolerant server of arbitration, it comprises the A server (1) and the B server (2) that can send to the status information of self mutually the other side, it is characterized in that it also comprises:
An arbitration unit (3) is used for regularly sending the self-detection result that self check required and received A server (1) and B server (2) to A server (1) and B server (2), thereby judges whether A server (1) and B server (2) make mistakes;
No. two arbitration units (4) are used for regularly sending the self-detection result that self check required and received A server (1) and B server (2) to A server (1) and B server (2), thereby judge whether A server (1) and B server (2) make mistakes;
No. three arbitration units (5) are used for regularly sending the self-detection result that self check required and received A server (1) and B server (2) to A server (1) and B server (2), thereby judge whether A server (1) and B server (2) make mistakes;
Whether arbitration result determining unit (6) is used to accept the result of determination of an arbitration unit (3), No. two arbitration units (4) and No. three arbitration units (5), and make mistakes according to principle ruling A server (1) and the B server (2) that the minority is subordinate to the majority;
Reseting signal generating circuit (7) is used for sending reset signal according to the server that the arbitration result of arbitration result determining unit (6) is made mistakes to A server (1) and B server (2).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100105273A CN100354835C (en) | 2005-11-11 | 2005-11-11 | Fault-tolerant server based on arbitration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100105273A CN100354835C (en) | 2005-11-11 | 2005-11-11 | Fault-tolerant server based on arbitration |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1758225A CN1758225A (en) | 2006-04-12 |
CN100354835C true CN100354835C (en) | 2007-12-12 |
Family
ID=36703613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100105273A Expired - Fee Related CN100354835C (en) | 2005-11-11 | 2005-11-11 | Fault-tolerant server based on arbitration |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100354835C (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1464396A (en) * | 2002-06-27 | 2003-12-31 | 深圳市中兴通讯股份有限公司 | Method for realizing backup between servers |
CN1680924A (en) * | 2004-04-07 | 2005-10-12 | 国际商业机器公司 | Arbitration method and system for redundant controllers |
-
2005
- 2005-11-11 CN CNB2005100105273A patent/CN100354835C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1464396A (en) * | 2002-06-27 | 2003-12-31 | 深圳市中兴通讯股份有限公司 | Method for realizing backup between servers |
CN1680924A (en) * | 2004-04-07 | 2005-10-12 | 国际商业机器公司 | Arbitration method and system for redundant controllers |
Non-Patent Citations (1)
Title |
---|
双模冗余网络服务器仲裁子系统设计 代明,曲峰,崔刚,杨孝宗.航天控制,第22卷第6期 2004 * |
Also Published As
Publication number | Publication date |
---|---|
CN1758225A (en) | 2006-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112559408B (en) | Mainboard and signal switching system thereof | |
CN100511162C (en) | Method, device and a single-board for isolating bus | |
CN109478172A (en) | The methods, devices and systems of conversion function for bus master | |
TW200502788A (en) | Redundant external storage virtualization computer system | |
CN103119572B (en) | The integrated link of throttling | |
EP3035187B1 (en) | Hard disk and management method | |
CN108132910B (en) | System interconnect and system on chip with system interconnect | |
CN106909307B (en) | Method and device for managing double-active storage array | |
TW200622635A (en) | Redundant sas storage virtualization subsystem and system using the same, and controller and method therefor | |
CN103257908A (en) | Software and hardware cooperative multi-controller disk array designing method | |
WO2018058941A1 (en) | Method for detecting communication status of cluster system, and gateway cluster | |
CN104854845B (en) | Use the method and apparatus of efficient atomic operation | |
CN100501685C (en) | Apparatus and method for maintaining data integrity following parity error detection | |
CN103744743A (en) | Heartbeat signal redundant configuration method based on RAC model of database | |
CN100468075C (en) | System and method for testing chip | |
CN109495540A (en) | A kind of method, apparatus of data processing, terminal device and storage medium | |
CN105549696B (en) | Rack-mounted server system with case management function | |
TWI312939B (en) | ||
TW201027328A (en) | Storage area network (SAN) link integrity tester | |
CN102521086B (en) | Dual-mode redundant system based on lock step synchronization and implement method thereof | |
CN100354835C (en) | Fault-tolerant server based on arbitration | |
CN102810072B (en) | Computer system and restarting method thereof | |
JP2009040199A (en) | Fault tolerant system for operation management | |
CN115408240A (en) | Redundant system active/standby method, device, equipment and storage medium | |
CN201196776Y (en) | Single plate and system with clock backup |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071212 Termination date: 20121111 |