[go: up one dir, main page]

CN100481016C - Computer platform management unit operation mode arbitration processing method and system - Google Patents

Computer platform management unit operation mode arbitration processing method and system Download PDF

Info

Publication number
CN100481016C
CN100481016C CNB2006101514328A CN200610151432A CN100481016C CN 100481016 C CN100481016 C CN 100481016C CN B2006101514328 A CNB2006101514328 A CN B2006101514328A CN 200610151432 A CN200610151432 A CN 200610151432A CN 100481016 C CN100481016 C CN 100481016C
Authority
CN
China
Prior art keywords
management unit
operation mode
mode
information
computer platform
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
Application number
CNB2006101514328A
Other languages
Chinese (zh)
Other versions
CN101140533A (en
Inventor
李俊良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Shanghai Electric Power Co Ltd
East China Power Transmission and Transformation Engineering Co Ltd
Original Assignee
Inventec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CNB2006101514328A priority Critical patent/CN100481016C/en
Publication of CN101140533A publication Critical patent/CN101140533A/en
Application granted granted Critical
Publication of CN100481016C publication Critical patent/CN100481016C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

A computer platform management unit operation mode arbitration processing method and system can be loaded to a computer platform, such as a blade server, and is used for providing operation mode arbitration processing function for a plurality of management units in the blade server; the method is characterized in that an existing network interface is used as a channel for arbitrating and processing information, and a random number timing mode is further adopted to set the waiting time, so that when the waiting time is over and the management unit at the local end does not receive the operation mode reply information of the management unit at the neighborhood end, the management unit is set to be in a master control mode; otherwise, the current operation mode of the neighborhood terminal management unit is considered for setting. This feature may reduce the system complexity of the operating mode arbitration processing mechanism, making it more cost effective for implementation.

Description

Computer platform management unit operation mode intercede processing method and system
Technical field
The present invention relates to a kind of computer information technology, particularly relate to a kind of computer platform management unit operation mode intercede processing method and system, it can be loaded on computer platform, a kind of computer platform of assembling type particularly, for example be blade server (blade server), a plurality of administrative units (management units) that are used for this blade server provide operator scheme arbitration process function.
Background technology
Traditionally, can put into nearly 20 blade point type motherboard with demand in the cutter point server cabinet, but since the cutter point server intensive build and put a plurality of motherboards, so that high processing usefulness to be provided, so become one of essential equipment of high-effect network system.
General in order to monitor a plurality of blade point type motherboards that cutter point server inside is installed, one of them of selected these a plurality of blade point type motherboards of meeting is as main control end, and this main control end tends to be connected with network system, with channel as this cutter point server and extraneous communication, and when this blade point type motherboard generation problem, relevant problem information is externally transmitted, or obtain the running situation of each blade point type motherboard by this main control end for remote monitoring person.
Influence the normal operation of whole cutter point server for avoiding main control end to break down, also can be by selecting one of them among these a plurality of blade point type motherboards as standby end (slave), with when main control end (master) can't normal operation, take over the work of main control end, and be substituted by main control end, to keep the normal operation of cutter point server.
Traditionally, when adapter work takes place, be by CPLD (Complex Programmable Logic Device with hardware mode; CPLD) the selector switch work that main control end is performed is carried out by above-mentioned standby end.What this must illustrate be, because this CPLD knows usually that for having in affiliated technical field the knowledgeable for known, does not therefore repeat them here.Yet the configuration of main control end and standby end generally all is to reach with the design of hardware circuit, does not therefore quite have elasticity.Moreover main control end belongs to different frameworks with standby end, but thereby also increases cost being set and needing the main control end that the CPLD selector switch switches to normal operation of adapter work relatively, the therefore problem that can cause cost to increase.
Summary of the invention
The shortcoming of prior art in view of the above, fundamental purpose of the present invention is to be to provide a kind of computer platform management unit operation mode intercede processing method and system, it can make things convenient for and apace cutter point server be finished the setting of main control end and standby end.
Another object of the present invention is to provide a kind of computer platform management unit operation mode intercede processing method and system, it can be issued to the required main control end of cutter point server and the setting purpose of standby end in the situation that must not increase hardware, also can be switched simultaneously, thereby improve and set elasticity according to user's demand.
Computer platform management unit operation mode intercede processing method of the present invention and system are loaded on computer platform, a kind of computer platform of assembling type particularly, be blade server for example, be used for providing operator scheme arbitration process function this blade server.
Computer platform management unit operation mode intercede processing method of the present invention comprises at least: (P1) when this computer platform starts, make this first administrative unit detect the initiate mode of this second administrative unit by this network interface; If the initiate mode of this second administrative unit is false, then the operator scheme with this first administrative unit is set at master mode; If the initiate mode of this second administrative unit is true, then neighborhood end initiate mode detection module sends neighborhood end operator scheme and checks enable information; (P2) neighborhood end operator scheme is checked this neighborhood end operator scheme inspection enable information that this neighborhood end initiate mode detection module of module responds is sent and is sent neighborhood end operator scheme inspection requirements information, and this neighborhood end operator scheme inspection requirements information is sent to this second administrative unit by this network interface, so as to require this second administrative unit responsively the back delivery operations pattern inform information; (P3) if this second administrative unit passback master mode is informed information, then this neighborhood end operator scheme inspection module is sent the standby mode enable information; If this second administrative unit passback standby mode is informed information, this neighborhood end operator scheme inspection module is sent the master mode enable information; But if this second administrative unit does not temporarily have back information, then neighborhood end operator scheme inspection module is sent random number timing enable information; (P4) if receiving the master mode of this second administrative unit passback, this first administrative unit do not inform information, then the random number timing module responds this neighborhood end operator scheme and checks this random number timing enable information that module is sent and produce random number timing numerical value, and carries out timing program according to this random number timing numerical value; And this random number timing module can make this neighborhood end operator scheme check whether this second administrative unit of the lasting detection of module returns master mode and inform information in timing course; When timing finishes, if connecing the master mode of not receiving this second administrative unit passback, this first administrative unit informs information, then this random number timing module sends the master mode enable information; And (P5) local side operator scheme setting module responds each standby mode enable information and the operator scheme of this first administrative unit is set at standby mode, and local side operator scheme setting module responds each master mode enable information and the operator scheme of this first administrative unit is set at master mode.
Computer platform management unit operation mode intercede Processing System Design of the present invention is used for the aforesaid method of specific implementation, the Object Oriented OO component model of its entity framework comprises at least: (A) neighborhood end initiate mode detection module, the startup incident that it can respond on this computer platform to be taken place and make this first administrative unit detect the initiate mode of this second administrative unit by this network interface; If the initiate mode of the initiate mode of this second administrative unit is false, then the operator scheme with this first administrative unit is set at master mode; Otherwise,, then send neighborhood end operator scheme and check enable information if the initiate mode of this second administrative unit is true; (B) neighborhood end operator scheme is checked module, it can respond the neighborhood end operator scheme that this neighborhood end initiate mode detection module sent and check enable information and send neighborhood end operator scheme inspection requirements information, and this neighborhood end operator scheme inspection requirements information is sent to this second administrative unit by this network interface, so as to require this second administrative unit responsively the back delivery operations pattern inform information; If this second administrative unit passback master mode is informed information, then send the standby mode enable information; Otherwise, send the master mode enable information if the passback standby mode is informed information; But if temporary transient no back information then sends random number timing enable information; (C) random number timing module, it can respond this neighborhood end operator scheme and check the random number timing enable information that module is sent and produce random number timing numerical value, and carries out timing program according to this random number timing numerical value; And it can make this neighborhood end operator scheme check whether this second administrative unit of the lasting detection of module returns master mode and inform information in timing course; When timing finished, if this second administrative unit does not still return master mode and informs information, then this random number timing module sent the master mode enable information; And (D) local side operator scheme setting module, it can respond each standby mode enable information and the operator scheme of this first administrative unit is set at standby mode, and responds each master mode enable information and the operator scheme of this first administrative unit is set at master mode.
The characteristics of computer platform management unit operation mode intercede processing method of the present invention and system are adopting existing NIC (Network Interface Card, network interface unit) is used as the channel of arbitration process information, and and then adopt the random number timing mode to set the stand-by period, to allow the administrative unit of local side finish and the administrative unit of not receiving its neighborhood end is yet replied operator scheme when informing information, just set up on their own to be master mode in these times for the treatment of; Otherwise just looking the present operator scheme of neighborhood end administrative unit sets.These characteristics can reduce the system complexity of operator scheme arbitration process mechanism, make it have better cost benefit on concrete enforcement.And by carrying out the setting of main control end by the random number timing mode at computer platform management unit operation mode intercede processing method of the present invention and system of system, so can effectively avoid causing computer platform in the setting of main control end, to clash because of sending the master mode information of informing simultaneously between the administrative unit both sides of the administrative unit of local side and neighborhood end, therefore can more successfully finish the setting work of main control end.
Description of drawings
Fig. 1 is used to show that for using synoptic diagram computer platform management unit operation mode intercede disposal system of the present invention is loaded on the application mode of blade server; And
Fig. 2 is the system architecture synoptic diagram, is used to show the basic framework of the Object Oriented OO component model of computer platform management unit operation mode intercede disposal system of the present invention;
Fig. 3 is used to each processing action that shows that computer platform management unit operation mode intercede disposal system of the present invention is performed for handling action flow chart (activity diagram).
[primary clustering symbol description]
10 blade servers
21 first administrative units (local side)
22 second administrative units (neighborhood end)
30 network interface unit (NIC)
40 buses (SMB)
51 processing units (servo module)
52 processing units (servo module)
53 processing units (servo module)
54 processing units (servo module)
100 computer platform management unit operation mode intercede disposal systems of the present invention
110 neighborhood end initiate mode detection modules
120 neighborhood end operator schemes are checked module
130 random number timing modules
140 local side operator scheme setting modules
201 startup incidents
202 operator scheme set informations
Embodiment
Below will cooperate appended graphicly, describe the embodiment of computer platform management unit operation mode intercede processing method of the present invention and system in detail.
Function of the present invention
Fig. 1 shows the application mode of computer platform management unit operation mode intercede disposal system of the present invention (as the square of label 100 indications).As shown in the figure, computer platform management unit operation mode intercede disposal system 100 of the present invention is to be loaded on computer platform in practical application, the computer platform of particularly a kind of assembling type (clustering), it for example is blade server (blade server) 10, and this blade server 10 disposes at least two administrative units (management units), comprises first administrative unit 21 and second administrative unit 22; Wherein disposing network interface 30 between this first administrative unit 21 and this second administrative unit 22, for example is the network interface of NIC formula; And and then by specific bus 40, for example be System Management Bus SMB (System Management Bus, or claim SM Bus), come the processing unit of management and control group, for example be a plurality of servo modules 51,52,53,54 in the blade server 10.
When practical application, the operator scheme of aforesaid first administrative unit 21 or second administrative unit 22 is when these blade server 10 initialization, optionally is set at master mode, and another then is set to standby mode.For instance, if first administrative unit 21 is set to master mode, then second administrative unit 22 promptly is set to standby mode; Otherwise if second administrative unit 22 is set to master mode, then first administrative unit 21 promptly is set to standby mode.When practical operation, the servo module 51,52,53,54 that the administrative unit under the master mode (21 or 22) promptly is responsible in the blade server 10 carries out management and control work; And the administrative unit under master mode (21 or 22) is when breaking down situation, makes administrative unit (22 or 21) under the standby mode replace it and is responsible for servo module 51,52,53,54 is carried out management and control work.Computer platform management unit operation mode intercede disposal system 100 designs of the present invention are used for providing operator scheme arbitration process function to first administrative unit 21 and second administrative unit 22, in this blade server 10 starting up's initialization procedure, arbitrate out the operator scheme of first administrative unit 21 and second administrative unit 22 therefrom.
On concrete enforcement, computer platform management unit operation mode intercede disposal system 100 of the present invention can be loaded on first administrative unit 21 and second administrative unit 22 simultaneously, or only is loaded on one of them.The embodiment of Fig. 1 only exemplarily shows and is loaded on first administrative unit 21; And in the case, first administrative unit 21 promptly is called the administrative unit of " local side ", and second administrative unit 22 then is called the administrative unit of " neighborhood end ".Otherwise, if computer platform management unit operation mode intercede disposal system 100 of the present invention is to carry to second administrative unit 22, then second administrative unit 22 promptly is called the administrative unit of " local side ", and first administrative unit 21 then becomes the administrative unit of " neighborhood end ".
Framework of the present invention
As shown in Figure 2, the basic framework of computer platform management unit operation mode intercede disposal system 100 of the present invention comprises at least: (A) neighborhood end initiate mode detection module 110; (B) neighborhood end operator scheme is checked module 120; (C) the random number timing module 130; And (D) local side operator scheme setting module 140.The individual attribute and the function of these composition modules 110,120,130,140 below promptly are described at first respectively.
Neighborhood end initiate mode detection module 110 can respond the startup incident 201 that taken place on this blade server 10 when carrying out initialize routine (be blade server 10) and make first administrative unit 21 of the local side under it detect the initiate mode of second administrative unit 22 of its neighborhood end by this NIC network interface 30.On concrete enforcement, if second administrative unit 22 is an initiate mode, then it can send the logical signal of EM2_PRESENT=1; Otherwise, then send EM2_PRESENT=0.If the initiate mode of second administrative unit 22 is false (EM2_PRESENT=0), then send the master mode enable information to this local side operator scheme setting module 140; Otherwise,, then send neighborhood end operator scheme and check that enable information is to this neighborhood end operator scheme inspection module 120 if the initiate mode of second administrative unit 22 is true (EM2_PRESENT=1).
Neighborhood end operator scheme checks that module 120 can respond the neighborhood end operator scheme that above-mentioned neighborhood end initiate mode detection module 110 sent and check enable information and send operator scheme inspection requirements information Status_Check, and this operator scheme inspection requirements information Status_Check is sent to this second administrative unit 22 by this NIC network interface 30, so as to require this second administrative unit 22 responsively the back delivery operations pattern inform information.If second administrative unit 22 is in master mode, then it can return master mode and inform information " I_am_in_active_mode "; Otherwise if be in standby mode, then it can return standby mode and inform information " I_am_in_standby_mode ".If second administrative unit, the 22 passback master mode of neighborhood end are informed information " I_am_in_active_mode ", then this neighborhood end operator scheme inspection module 120 is promptly responsively sent the standby mode enable information and is given this local side operator scheme setting module 140; Otherwise, if receiving second administrative unit, the 22 passback master mode of neighborhood end, first administrative unit 21 of local side do not inform information " I_am_in_active_mode ", then enable this random number timing module 130 immediately.
Random number timing module 130 checks that by above-mentioned neighborhood end operator scheme module 120 is enabled to produce random number timing numerical value, and carries out timing program according to this random number timing numerical value.In this timing course, neighborhood end operator scheme checks that module 120 will continue to detect second administrative unit 22 and whether return master mode and inform information " I_am_in_active_mode "; If then it will send the standby mode enable information to this local side operator scheme setting module 140.Otherwise, when timing finishes, inform information " I_am_in_active_mode " as if the master mode that second administrative unit 22 that does not receive the neighborhood end is yet returned, then it will send the master mode enable information to this local side operator scheme setting module 140.
Local side operator scheme setting module 140 can respond above-mentioned neighborhood end initiate mode detection module 110, neighborhood end operator scheme and check module 120 or master mode enable information that random number timing module 130 sent or standby mode enable information and send first administrative unit 21 that corresponding operator scheme set information 202 is given local side, therefrom this first administrative unit 21 is set to corresponding operator scheme; Also promptly respond the master mode enable information and the operator scheme of this first administrative unit 21 is set at master mode, otherwise then respond the standby mode enable information and be set at standby mode.
Mode of operation of the present invention
Below promptly utilize application example and cooperate Fig. 3 that the mode of operation of computer platform management unit operation mode intercede disposal system 100 of the present invention when practical application is described.
In this application example, suppose that computer platform management unit operation mode intercede disposal system 100 of the present invention is loaded on first administrative unit 21, be used to make second administrative unit 22 of first administrative unit 21 and its neighborhood to arbitrate communication between the two and set the operator scheme of itself afterwards.The processing action flow chart (activity diagram) of Fig. 3 for drawing according to unified modeling language UML (Unified Modeling Language) standard is used to show that performed each of computer platform management unit operation mode intercede disposal system of the present invention 100 handle action.
Please consult Fig. 1 to Fig. 3 simultaneously, when practical application, when this blade server 10 is activated and carries out initialize routine (when startup incident 201 takes place), it can make neighborhood end initiate mode detection module 110 responsively carry out processing action S1 shown in Figure 3, makes this first administrative unit 21 detect the initiate mode of this second administrative unit 22 by this NIC network interface 30.If the initiate mode of second administrative unit 22 is false (EM2_PRESENT=0), then neighborhood end initiate mode detection module 110 responsively makes local side operator scheme setting module 140 send corresponding operator scheme set information 202 to first administrative units 21, make first administrative unit 21 responsively carry out processing action P1 shown in Figure 3, therefrom first administrative unit 21 is set at master mode, and finishes this arbitration process program.
Otherwise, if the initiate mode of second administrative unit 22 of neighborhood end is true (EM2_PRESENT=1), then neighborhood end initiate mode detection module 110 responsively makes neighborhood end operator scheme check processing action S2 and S3 that module 120 execution are shown in Figure 3, also promptly send operator scheme inspection requirements information Status_Check, and this operator scheme inspection requirements information Status_Check is sent to this second administrative unit 22 by this NIC network interface 30, inform information so as to requiring these second administrative unit, 22 back delivery operations patterns.If second administrative unit 22 is in master mode, then it can responsively return master mode and inform information " I_am_in_active_mode ".If neighborhood end operator scheme checks that module 120 receives this information, then it promptly responsively makes local side operator scheme setting module 140 send corresponding operator scheme set information 202 to first administrative units 21, make first administrative unit 21 responsively carry out processing action P2 shown in Figure 3, therefrom first administrative unit 21 is set at standby mode, and finishes this arbitration process program.
Otherwise, if neighborhood end operator scheme checks that module 120 does not receive the master mode that second administrative unit 22 returned and informs information " I_am_in_active_mode ", then it responsively makes random number timing module 130 carry out processing action S4 shown in Figure 3, so as to producing random number timing numerical value, and carry out timing program according to this random number timing numerical value.In this timing course S5, if timing does not finish as yet, then neighborhood end operator scheme checks that module 120 will continue to carry out processing action S6 shown in Figure 3, whether returns master mode and informs information " I_am_in_active_mode " so as to detecting second administrative unit 22; If, then it will responsively make local side operator scheme setting module 140 send corresponding operator scheme set information 202 to first administrative units 21, make this first administrative unit 21 carry out processing action P2 shown in Figure 3, therefrom this first administrative unit 21 is set at standby mode, and finishes this arbitration process program.
Otherwise when timing finishes, if neighborhood end operator scheme checks that module 120 does not receive the master mode that second administrative unit 22 of neighborhood end returned yet and informs information " I_am_in_active_mode ", then it will responsively make local side operator scheme setting module 140 carry out processing action S7 and S8 shown in Figure 3; Also promptly in S7 at first, send master mode and inform that information " I_am_in_active_mode " is to second administrative unit 22; And then in S8, check whether to have and receive that the pattern that has that second administrative unit 22 is returned informs information " I_am_in_standby_mode "; If do not have, then continue to carry out S8.Otherwise, if second administrative unit, 22 passbacks " I_am_in_standby_mode " of neighborhood end, then make local side operator scheme setting module 140 send corresponding operator scheme set information 202 to first administrative units 21, make first administrative unit 21 responsively carry out processing action P1 shown in Figure 3, therefrom first administrative unit 21 is set at master mode, and finishes this arbitration process program.
Generally speaking, the invention provides a kind of computer platform management unit operation mode intercede processing method and system, it can be applicable to the blade server operator scheme arbitration process function is provided; And its characteristics are to adopt existing network interface (being NIC) to be used as the channel of arbitration process information, and and then adopt the random number timing mode to set the stand-by period, to allow the administrative unit of local side finish and the administrative unit of not receiving its neighborhood end is yet replied operator scheme when informing information, just set up on their own to be master mode in these times for the treatment of; Otherwise just looking the present operator scheme of neighborhood end administrative unit sets.These characteristics can reduce the system complexity of operator scheme arbitration process mechanism, make it on concrete enforcement, have better cost benefit, and because computer platform management unit operation mode intercede processing method of the present invention and system of system carry out the setting of main control end by the random number timing mode, so can effectively avoid causing computer platform in the setting of main control end, to clash because of sending the master mode information of informing simultaneously between the administrative unit both sides of the administrative unit of local side and neighborhood end, therefore can more successfully finish the setting work of main control end.Therefore the present invention has better progressive and practicality than background technology.
The above is preferred embodiment of the present invention only, is not the scope that is used to limit essence technology contents of the present invention.Essence technology contents of the present invention broadly is defined in the following claim.If any technology entity that other people are finished or method and following claim are defined identical or be a kind of change of equivalence, all will be regarded as being encompassed among the claim of the present invention.

Claims (5)

1.一种计算机平台管理单元操作模式仲裁处理方法,其可应用于计算机平台,且该计算机平台配置有至少第一管理单元和第二管理单元,该计算机平台管理单元操作模式仲裁处理方法用于对该第一管理单元和第二管理单元提供操作模式仲裁处理功能;其中该第一管理单元与该第二管理单元之间配置有网络接口,并进而通过特定的总线来管控群组的处理单元;1. A computer platform management unit operation mode arbitration processing method, which can be applied to a computer platform, and the computer platform is configured with at least a first management unit and a second management unit, and the computer platform management unit operation mode arbitration processing method is used for Provide the operation mode arbitration processing function for the first management unit and the second management unit; wherein a network interface is configured between the first management unit and the second management unit, and then manage and control the processing units of the group through a specific bus ; 此计算机平台管理单元操作模式仲裁处理方法至少包含:The computer platform snap-in mode of operation arbitration process method includes at least: 在该计算机平台启动时,令该第一管理单元通过该网络接口来检测该第二管理单元的启用状态;若该第二管理单元的启用状态的启用状态为假,则将该第一管理单元的操作模式设定为主控模式;若该第二管理单元的启用状态为真,则邻域端启用状态检测模块发出邻域端操作模式检查使能信息;When the computer platform is started, the first management unit is made to detect the enabling state of the second management unit through the network interface; if the enabling state of the second management unit is false, the first management unit is The operation mode of the operation mode is set as the main control mode; if the activation status of the second management unit is true, the detection module of the activation status of the neighbor terminal sends the operation mode check enable information of the neighbor terminal; 邻域端操作模式检查模块响应该邻域端启用状态检测模块所发出的该邻域端操作模式检查使能信息而发出邻域端操作模式检查要求信息,并将此邻域端操作模式检查要求信息通过该网络接口而传送至该第二管理单元,借以要求该第二管理单元响应地回传操作模式告知信息;The operation mode check module of the neighbor end sends the operation mode check request information of the neighbor end in response to the enable information of the check operation mode of the neighbor end sent by the enable state detection module of the neighbor end, and transmits the operation mode check request information of the neighbor end sending information to the second management unit through the network interface, so as to request the second management unit to return operation mode notification information responsively; 若该第二管理单元回传主控模式告知信息,则该邻域端操作模式检查模块发出备用模式使能信息;若该第二管理单元回传备用模式告知信息,该邻域端操作模式检查模块发出主控模式使能信息;但若该第二管理单元暂时无回传信息,则邻域端操作模式检查模块发出随机数计时使能信息;If the second management unit sends back the notification information of the master control mode, the operation mode check module of the neighbor end sends out the standby mode enabling information; if the second management unit returns the notification information of the standby mode, the operation mode check module of the neighbor The module sends master control mode enabling information; but if the second management unit temporarily does not return information, the neighborhood end operation mode checking module sends random number timing enabling information; 若该第一管理单元未接收到该第二管理单元回传的主控模式告知信息,则随机数计时模块响应该邻域端操作模式检查模块所发出的该随机数计时使能信息而产生随机数计时数值,并依据该随机数计时数值来进行计时程序;且该随机数计时模块可在计时过程中,令该邻域端操作模式检查模块持续检测该第二管理单元是否回传主控模式告知信息;在计时结束时,若该第一管理单元没有接收到该第二管理单元回传的主控模式告知信息,则该随机数计时模块发出主控模式使能信息;以及If the first management unit does not receive the master control mode notification information sent back by the second management unit, the random number timing module responds to the random number timing enabling information sent by the neighbor operation mode checking module to generate a random number Count the timing value, and perform the timing program according to the random number timing value; and the random number timing module can make the neighbor end operation mode checking module continuously detect whether the second management unit returns the main control mode during the timing process notification information; at the end of the timing, if the first management unit does not receive the master control mode notification information sent back by the second management unit, the random number timing module sends master control mode enabling information; and 本地端操作模式设定模块响应各个备用模式使能信息而将该第一管理单元的操作模式设定为备用模式,以及该本地端操作模式设定模块响应各个主控模式使能信息而将该第一管理单元的操作模式设定为主控模式。The local terminal operation mode setting module responds to each standby mode enabling information to set the operation mode of the first management unit to standby mode, and the local terminal operation mode setting module responds to each main control mode enabling information to set the The operation mode of the first management unit is set as the main control mode. 2.一种计算机平台管理单元操作模式仲裁处理系统,其可加载至计算机平台,且该计算机平台配置有至少第一管理单元和第二管理单元,该计算机平台管理单元操作模式仲裁处理系统用于对该第一管理单元和第二管理单元提供操作模式仲裁处理功能;其中该第一管理单元与该第二管理单元之间配置有网络接口,并进而通过特定的总线来管控群组的处理单元;2. A computer platform management unit operation mode arbitration processing system, which can be loaded to a computer platform, and the computer platform is configured with at least a first management unit and a second management unit, and the computer platform management unit operation mode arbitration processing system is used for Provide the operation mode arbitration processing function for the first management unit and the second management unit; wherein a network interface is configured between the first management unit and the second management unit, and then manage and control the processing units of the group through a specific bus ; 此计算机平台管理单元操作模式仲裁处理系统至少包含:The computer platform snap-in mode of operation arbitration processing system includes at least: 邻域端启用状态检测模块,其可响应该计算机平台上所发生的启动事件而令该第一管理单元通过该网络接口来检测该第二管理单元的启用状态;若该第二管理单元的启用状态为假,则将该第一管理单元的操作模式设定为主控模式;反之,若该第二管理单元的启用状态为真,则该邻域端启用状态检测模块发出邻域端操作模式检查使能信息;The activation state detection module of the neighborhood end, which can make the first management unit detect the activation state of the second management unit through the network interface in response to the activation event that occurs on the computer platform; if the activation of the second management unit If the state is false, then the operation mode of the first management unit is set as the master control mode; otherwise, if the activation state of the second management unit is true, the detection module of the adjacent end activation status sends out the operation mode of the adjacent end Check enable information; 邻域端操作模式检查模块,其可响应该邻域端启用状态检测模块所发出的邻域端操作模式检查使能信息而发出邻域端操作模式检查要求信息,并将此邻域端操作模式检查要求信息通过该网络接口而传送至该第二管理单元,借以要求该第二管理单元响应地回传操作模式告知信息;若该第二管理单元回传主控模式告知信息,则发出备用模式使能信息;反之若回传备用模式告知信息,发出主控模式使能信息;但若暂时无回传信息,则发出随机数计时使能信息;The neighborhood terminal operation mode check module, which can respond to the neighborhood terminal operation mode check enabling information sent by the neighborhood terminal enabling state detection module to send the neighbor terminal operation mode check request information, and set the neighbor terminal operation mode The check request information is sent to the second management unit through the network interface, so as to request the second management unit to return the operation mode notification information in response; if the second management unit returns the master control mode notification information, the standby mode is issued Enable information; on the contrary, if the standby mode notification information is returned, the main control mode enable information is sent; but if there is no return information temporarily, the random number timing enable information is sent; 随机数计时模块,其可响应该邻域端操作模式检查模块所发出的随机数计时使能信息而产生随机数计时数值,并依据该随机数计时数值来进行计时程序;且该随机数计时模块可在计时过程中,令该邻域端操作模式检查模块持续检测该第二管理单元是否回传主控模式告知信息;在计时结束时,若该第二管理单元仍没有回传主控模式告知信息,则该随机数计时模块发出主控模式使能信息;以及A random number timing module, which can generate a random number timing value in response to the random number timing enabling information sent by the neighbor operation mode checking module, and perform a timing program according to the random number timing value; and the random number timing module During the timing process, the operation mode checking module of the neighborhood end can continuously detect whether the second management unit sends back the master control mode notification information; when the timing ends, if the second management unit still does not return the master information, the random number timing module sends master control mode enabling information; and 本地端操作模式设定模块,其可响应各个备用模式使能信息而将该第一管理单元的操作模式设定为备用模式,并响应各个主控模式使能信息而将该第一管理单元的操作模式设定为主控模式。A local operation mode setting module, which can set the operation mode of the first management unit to the standby mode in response to each standby mode enabling information, and set the first management unit’s operation mode in response to each main control mode enabling information The operation mode is set to master mode. 3.根据权利要求2所述的计算机平台管理单元操作模式仲裁处理系统,其中,该计算机平台为刀片服务器。3. The computer platform management unit operation mode arbitration processing system according to claim 2, wherein the computer platform is a blade server. 4.根据权利要求2所述的计算机平台管理单元操作模式仲裁处理系统,其中,该网络接口为NIC式的网络接口。4. The computer platform management unit operation mode arbitration processing system according to claim 2, wherein the network interface is a NIC-type network interface. 5.根据权利要求2所述的计算机平台管理单元操作模式仲裁处理系统,其中,该总线为SMB式的总线。5. The computer platform management unit operation mode arbitration processing system according to claim 2, wherein the bus is an SMB bus.
CNB2006101514328A 2006-09-07 2006-09-07 Computer platform management unit operation mode arbitration processing method and system Active CN100481016C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101514328A CN100481016C (en) 2006-09-07 2006-09-07 Computer platform management unit operation mode arbitration processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101514328A CN100481016C (en) 2006-09-07 2006-09-07 Computer platform management unit operation mode arbitration processing method and system

Publications (2)

Publication Number Publication Date
CN101140533A CN101140533A (en) 2008-03-12
CN100481016C true CN100481016C (en) 2009-04-22

Family

ID=39192492

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101514328A Active CN100481016C (en) 2006-09-07 2006-09-07 Computer platform management unit operation mode arbitration processing method and system

Country Status (1)

Country Link
CN (1) CN100481016C (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040047286A1 (en) * 2002-09-05 2004-03-11 Larsen Loren D. Network switch assembly, network switching device, and method
US20050033890A1 (en) * 2003-08-04 2005-02-10 Chun-Liang Lee Hot-pluggable peripheral input device coupling system
CN1598802A (en) * 2003-09-19 2005-03-23 英业达股份有限公司 Redundant Management Control Arbitration System
CN1746858A (en) * 2004-09-10 2006-03-15 英业达股份有限公司 Backup control system and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040047286A1 (en) * 2002-09-05 2004-03-11 Larsen Loren D. Network switch assembly, network switching device, and method
US20050033890A1 (en) * 2003-08-04 2005-02-10 Chun-Liang Lee Hot-pluggable peripheral input device coupling system
CN1598802A (en) * 2003-09-19 2005-03-23 英业达股份有限公司 Redundant Management Control Arbitration System
CN1746858A (en) * 2004-09-10 2006-03-15 英业达股份有限公司 Backup control system and method thereof

Also Published As

Publication number Publication date
CN101140533A (en) 2008-03-12

Similar Documents

Publication Publication Date Title
CN109634728B (en) Job scheduling method and device, terminal equipment and readable storage medium
CN101207408B (en) Apparatus and method of synthesis fault detection for main-spare taking turns
CN100388219C (en) Arbitration method and system for redundant controllers
JP6409229B2 (en) Server with multiple modules
CN101126952A (en) Remote monitor module for power initialization of computer system
WO2001011468A1 (en) Diagnostic cagedmode for testing redundant system controllers
US20070234032A1 (en) System and method for chassis management
CN102843259A (en) Middleware self-management hot backup method and middleware self-management hot backup system in cluster
EP2518627A2 (en) Partial fault processing method in computer system
CN114816865B (en) Blade server architecture creation method, device, equipment and medium
CN103298013A (en) Service restoration method and device
CN101488101A (en) CPCI redundancy stand-by system
US12346751B2 (en) Computer device and management method
CN116723198A (en) Multi-node server host control method, device, equipment and storage medium
CN107783844A (en) A kind of computer program operation exception detection method, device and medium
CN103092735A (en) Method for updating node states
RU2439674C1 (en) Method to form fault-tolerant computing system and fault-tolerant computing system
CN116340058A (en) Active/standby switching method and device
CN113076210B (en) Server fault diagnosis result notification method, system, terminal and storage medium
CN100481016C (en) Computer platform management unit operation mode arbitration processing method and system
CN101958783A (en) Inter-board communication method and virtual intermediate layer device
CN101458624A (en) Loading method of programmable logic device, processor and apparatus
CN115408240A (en) Redundant system active/standby method, device, equipment and storage medium
JP3688217B2 (en) Multiprocessor initialization / concurrent diagnosis method
CN112162887A (en) Storage device and machine frame shared component access method, device and storage medium thereof

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: STATE GRID SHANGHAI ELECTRIC POWER COMPANY

Free format text: FORMER OWNER: YINGYEDA CO., LTD., TAIWAN

Effective date: 20141113

Owner name: EAST CHINA POWER TRANSMISSION + SUBSTATION ENGINEE

Effective date: 20141113

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Qiao Xinhui

Inventor after: Li Yinguan

Inventor after: Luo Qi

Inventor after: Liu Xiaoming

Inventor after: Pu Xiangjian

Inventor after: Li Junliang

Inventor before: Li Junliang

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: LI JUNLIANG TO: QIAO XINHUI LI YINGUAN LUO QI LIU XIAOMING PU XIANGJIAN LIJUNLIANG

Free format text: CORRECT: ADDRESS; FROM: TAIWAN, CHINA TO: 200002 HUANGPU, SHANGHAI

TR01 Transfer of patent right

Effective date of registration: 20141113

Address after: 200002 Nanjing East Road, Shanghai, No. 181, No.

Patentee after: State Grid Shanghai Municipal Electric Power Company

Patentee after: EAST CHINA POWER TRANSMISSION AND TRANSFORMATION ENGINEERING COMPANY

Address before: Taipei City, Taiwan, China

Patentee before: Inventec Corporation