WO2006057349A1 - 管理システム及びそれに用いられる装置と、そのプログラムと、管理方法 - Google Patents
管理システム及びそれに用いられる装置と、そのプログラムと、管理方法 Download PDFInfo
- Publication number
- WO2006057349A1 WO2006057349A1 PCT/JP2005/021708 JP2005021708W WO2006057349A1 WO 2006057349 A1 WO2006057349 A1 WO 2006057349A1 JP 2005021708 W JP2005021708 W JP 2005021708W WO 2006057349 A1 WO2006057349 A1 WO 2006057349A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- function
- execution right
- notified
- delegated
- executed
- Prior art date
Links
Classifications
-
- 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
Definitions
- the present invention relates to a management system, a device used therefor, its program, and a management method, and more particularly to a management system that enables dynamic load distribution between devices, a device used therefor, its program, and a management method. .
- the centralized management system shown in FIG. 11 is a system in which the sielph management unit 200 centrally manages all the boards 500a to 500d in the sielph 400.
- failure recovery function in this explanation is realized by survival confirmation to detect an abnormality in each board and redundant switching to switch between the current board and the spare board when an abnormality is detected.
- the survival check and redundancy switching are executed by the Sielf management unit 2, and each of the board management units 300a to 300d responds thereto.
- the existence confirmation is realized by using polling between the Sielf management unit 200 and the board management units 300a to 300d.
- Polling checks the existence of a managed object by sending a response request message to the managed object that centrally manages the managed object and receiving a response from the managed object.
- the Sielf management unit 200 can confirm that the board 300a is alive. Similarly, for the boards 3OOb to 300d, the shelf management unit 200 can confirm the existence by transmitting a response request message and receiving the response. If there is no response from the board 300a, the sielph management unit 200 recognizes that a failure has occurred in the board 300a and performs redundancy switching.
- Redundancy switching in the centralized management system is performed by the Sielf management unit 200 when the survival is confirmed.
- the processing assigned to the board 300a is switched to the spare board 300b.
- the combination of the current board and the spare board to be switched in the event of a failure is centrally managed by the sielph management unit 200, and no spare board for each board is stored in each board management unit 300a to 300d.
- the processing by the board management units 300a to 300d can be lightened because the shelf management unit 200 executes each function.
- the shelf management unit 200 executes each function.
- it is possible to collectively manage survival information, etc., for all boards in the Sielf it is possible to optimize the information power of the entire shelf by combining the current and standby information.
- the load on the shelves management unit 200 increases, so the number of boards that can be managed is limited.
- the functions executed by the shelf management unit 200 of the shelf 600 are executed in a distributed manner by the boards 800a to 800d.
- heartbeat messages are exchanged between boards.
- This heartbeat message is a message sent at regular intervals to notify the transmission destination that the transmission source is operating normally.
- the management target can notify the existence without receiving the request message.
- the board management unit 700c by exchanging heartbeat messages between the board management unit 700a and the board management unit 700c, the existence of each board is confirmed. If the heartbeat message from the board management unit 700a stops, the board management unit 700c can detect the failure of the board 800a. When a failure is detected, arbitration is performed with the boards 800b to 800d, which are normal boards, to determine which board performs processing as a spare for the board 800a. As a result of the arbitration, when the board 800b is selected as a spare, the function executed on the board 800a is switched to the board 800b.
- the distributed management system is a centralized management system that can concentrate on the Sielph management unit 200 and distribute the load when executing the survival check function to each board. It becomes possible to increase the number of boards.
- Patent Document 1 JP-A-8-314875
- Patent Document 2 JP-A-7-287728
- the first problem is that conventional centralized management systems and distributed management systems cannot cope with dynamic load changes. This is because it is determined in advance at the time of device design whether it is performed by the device management / management system or the distributed management system.
- the load on the shelf management unit 200 increases as the number of boards managed by the shelf management unit 200 increases. Even if the load on the Sielf management unit 200 increases, the survival check can only be performed by the Sielf management unit 200 in the centralized management system! /, So the response request message transmission and response message reception processing to each board is delayed. , Delay in fault detection occurs.
- the redundancy switching function can also be executed only in the shelf management unit 2 where the load is increased in the centralized management system, so that there will be a further delay in the switching operation between the active and the standby after failure detection.
- the board 500a is a switch and the traffic to be transferred by the switch increases to the limit of the transfer capacity, the load on the board 500a increases. For this reason, the process of sending the heartbeat message for survival confirmation and the redundancy switching process after failure detection executed by the same processing unit are delayed, and the time required for failure recovery becomes longer.
- the second problem is that in the centralized management system and the distributed management system, the centralized management system board and the distributed management system board cannot be mixed. The reason for this is that the central management system board does not have a centralized management unit as in the case of the Sielf management unit 200 in Fig. 10. This is because the distributed management board is always recognized as a failure because there is no function to respond to the response request message from the Sielf management unit 200.
- a third problem is that in a system in which a part of processing functions represented by Patent Document 1 and Patent Document 2 is delegated to another device, the device to which the function is delegated This cannot be realized without having the same functions and means as the equipment. As a result, all terminals must have the same function, and the cost of the system as a whole increases.
- the present invention has been invented in view of the above problems, and its purpose is to cope with dynamic load changes such as a temporary increase in load on a centralized management unit.
- it is to provide a management system technology that can be executed without delaying the processing.
- an object of the present invention is to manage a centralized management board and a distributed management board that can be mixed in the apparatus when the centralized management system power is also transferred to the distributed management system as the scale of the apparatus increases. To provide system technology.
- the object of the present invention is to combine functions that can be realized by each device without unifying the processing capability and means of each device of the system, or functions that other devices have performed by means that can be substituted. It is to provide management system technology that can respond to dynamic load changes and can be realized at low cost.
- a first invention for solving the above-mentioned problem is a management system for managing the right to execute functions of the first device and the second device connected via a communication path that enables information exchange.
- the first device notifies the second device of an execution right function to be delegated from the first device, and the second device sends data necessary to execute the execution right function.
- a means for notifying that the execution right is transferred to the second device in response to the notification that the execution right can be transferred from the second device.
- the second device is The means for receiving the notification of the function of execution right delegated from the first device and the function of the notified execution right can be executed by combining the function executable in the second device, or Data that is necessary to execute the function of the execution right and the means for determining whether the proxy can be performed by the function executable in the second device, and if not possible, notifying the first device that delegation is impossible And the means for determining whether the received data is data satisfying to execute the function of execution right, and execution of the function of the notified execution right is possible. And, if the received data is data satisfying to execute the function of the execution right, means for notifying the first device that the execution right can be transferred, and the execution right of the function Having means for receiving from the first device It is characterized by.
- a second invention for solving the above-mentioned problems is characterized in that in the above-mentioned first invention, there is provided a command relay means for converting to a standard adapted to a communication network connecting different devices. .
- a third invention for solving the above-mentioned problems is that, in the first or second invention, the first device is a delegated! /, And a plurality of second devices can execute the function of execution right. And a function for notifying each of the divided functions to a plurality of second devices and causing the plurality of second devices to perform the function of the execution right to be transferred to the first device. .
- a fourth invention for solving the above-mentioned problem is that, in any one of the first to third inventions, the second device is capable of executing the function of the notified execution right in its own device. When it is impossible to execute only with the function, it has means for discovering another second device responsible for the insufficient function and executing the function of the notified execution right in cooperation with the second device. It is a feature.
- a fifth invention for solving the above-mentioned problem is a function execution right management system between a plurality of devices connected via a communication path that enables information exchange, and the delegated! / Determining whether the function of notifying the function of the function and the function of the notified execution right can be executed by combining the function executable in the apparatus, or can be performed by the function executable in the apparatus, If not possible, means for notifying delegation, means for notifying data necessary for executing the execution right function, and for executing the execution right function Means for determining whether the received data is sufficient to execute the function of the execution right, and the execution of the function of the notified execution right is possible, and When the received data is data satisfying to execute the function of the execution right, the execution right is responsive to the means for notifying that the execution right can be transferred and the execution right can be transferred. And a means for accepting delegation of the right to execute the function.
- a sixth invention for solving the above-mentioned problem is characterized in that, in the above-mentioned fifth invention, there is provided a command relay means for converting to a standard adapted to a communication network connecting different devices. .
- a seventh invention for solving the above-mentioned problem is that, in the fifth or sixth invention, if the function of the delegated V, execution right is not executable by one device, the delegated !, execute The right function is divided into a plurality of executable functions, and each divided function is provided to a plurality of devices.
- An eighth invention that solves the above-mentioned problem is a device that is connected by a communication path that enables information exchange, and that delegates the right to execute a predetermined function between the devices.
- An eighth invention for solving the above-mentioned problems is characterized in that, in the above-mentioned seventh invention, there is provided a command relay means for converting to a standard adapted to a communication network connecting different devices. .
- a tenth invention for solving the above-mentioned problem is that in the above-mentioned eighth or ninth invention, the function of the execution right to be delegated is divided into functions executable by a plurality of devices, and the divided functions are It is characterized by having means for notifying a plurality of devices and delegating! /, And causing a plurality of other devices to perform the execution right function.
- An eleventh invention for solving the above-mentioned problem is a device that is connected by a communication path that enables information exchange and delegates the right to execute a predetermined function between devices, and is delegated from another device.
- the function of receiving the execution right function and the function of the notified execution right are combined with the function executable in the own apparatus, or the function executable in the own apparatus is substituted. If it is not possible, a means for notifying the device that has been notified of the function of the execution right is incapable of delegation and data necessary for executing the function of the execution right are stored in the function of the function of the execution right.
- a twelfth invention for solving the above-mentioned problems is characterized in that in the above-mentioned eleventh invention, there is provided a command relay means for converting to a standard adapted to a communication network connecting different devices.
- a fourteenth invention for solving the above-mentioned problem is a method for managing the right to execute a function among a plurality of devices connected via a communication path that enables information exchange, and from a device to which the right to execute is delegated
- the function of the execution right to be delegated and the data necessary for executing this function are notified to other devices, and the function of the notified execution right can be executed in the device in the device that has received the notification.
- the standard is adapted to the communication network connected It is characterized by.
- the sixteenth invention for solving the above-mentioned problem, in the above-mentioned fourteenth or fifteenth invention, if the function of the execution right cannot be executed by one device, the transfer is performed! The right function is divided into a plurality of executable functions, and each divided function is performed by a plurality of devices.
- a seventeenth invention for solving the above-mentioned problem is a program for a device that is connected by a communication path that enables exchange of information and that delegates the right to execute a predetermined function between the devices.
- the device is made to function as means for transferring the execution right to the other device.
- the program functions as a command relay means for converting the device into a standard adapted to a communication network connecting different devices. It is characterized by making it.
- the program divides the function of an execution right to be delegated into functions executable by a plurality of apparatuses. Then, each divided function is notified to a plurality of devices, and the function of the execution right to be delegated is made to function as a means for causing a plurality of other devices to perform.
- a twentieth invention for solving the above-mentioned problem is a program for a device that is connected by a communication path enabling exchange of information and delegates the right to execute a predetermined function between the devices.
- the program functions as a command relay means for converting the device into a standard adapted to a communication network connecting different devices. It is characterized by making it.
- the program may execute the device, and the function of the notified execution right function being executable in the device itself.
- the device is made to function as a means for executing the function of the notified execution right in cooperation with the other device.
- a twenty-third invention for solving the above-mentioned problem is a function execution right management system, which is notified of means for notifying the function of the execution right to be delegated and the function of the notified execution right. It is possible to transfer the execution right if it is possible to execute the function of the notified execution right by determining whether it can be executed by combining the functions that can be executed on the side, or can be delegated by the executable function Means for notifying delegation if impossible, means for notifying delegation of execution right in response to notification of delegation of execution right, and accepting delegation of execution right of function And means for carrying out the above.
- a twenty-fourth invention for solving the above-mentioned problem is a function execution right management system between a plurality of devices connected via a communication path that enables information exchange, and the delegated! / Determining whether the function of notifying the function of the function and the function of the notified execution right can be executed by combining the function executable in the apparatus, or can be performed by the function executable in the apparatus, If the function of the notified execution right can be executed, the execution right can be delegated. If not, the means for notifying delegation is disabled, and the execution right can be delegated. And means for notifying delegation of the execution right and means for accepting delegation of the execution right of the function.
- a twenty-fifth invention for solving the above-mentioned problems is characterized in that in the twenty-fourth invention, there is provided a command relay means for converting to a standard adapted to a communication network connecting different devices.
- a command relay means for converting to a standard adapted to a communication network connecting different devices.
- a twenty-seventh invention for solving the above-described problem is a function execution right management method, which notifies a function of an execution right to be delegated and receives the notification of the notified execution right. It is determined whether the function can be executed by combining the executable functions, or can be performed by the executable function, and if the function of the notified execution right can be executed, It is characterized by delegating execution rights.
- a twenty-eighth aspect of the present invention for solving the above-described problem is a method for managing the right to execute a function between a plurality of devices connected via a communication path that enables information exchange. Whether the execution right function to be delegated is notified to other devices, and the notified execution right function can be executed by combining the functions executable in the device in the device that has received the notification. Alternatively, it is determined whether the function can be executed by a function that can be executed in the device, and when the function of the execution right notified above can be executed, the right to execute the function is transferred to the device.
- a twenty-ninth invention for solving the above-mentioned problem is a device that is connected by a communication path that enables information exchange, and that delegates the right to execute a predetermined function between devices, and that has the right of execution to be delegated. Means for notifying the function to another device, and means for delegating the execution right to the other device in response to a notification that the execution right can be transferred from the other device.
- a thirtieth invention for solving the above-mentioned problem is a device that is connected by a communication path that enables exchange of information and that delegates the right to execute a predetermined function between devices, and is delegated from another device
- the management system of the present invention as shown in FIG. 1 is composed of a rights management system 1, a shelf 4, a shelf management unit 2 for managing the shelves, and boards 5a-5d inserted in the shelf. Is done. Also, the rights management system 1 and the sielph management unit 2 are connected via a communication path so that data can be exchanged. In addition, the Sielf management unit 2 and the boards 5a to 5d are connected by a communication path that can exchange data.
- the shelf management unit 2 identifies identification information for identifying the function to be delegated (for example, The function name and HD information that identifies the function are notified to the board 5a.
- the board management unit 3a determines whether the function specified by the notified identification information can be executed by combining or acting on the functions that can be executed by the own device. For example, if the notified function is a failure recovery function, there are two functions that can be executed on the board 5a: a survival confirmation function that checks whether the board is alive, and a redundancy switching function that switches between active and standby when a failure occurs. If the fault recovery function can be executed by combining these two functions, the board management unit 3a accepts the transfer of the right to execute the fault recovery function.
- the board management unit 3a accepts the transfer of the right to execute the automatic configuration discovery function.
- the board management unit 3a obtains data necessary for executing the function from the sielph management unit 2, and when satisfactory data is obtained, accepts the right to execute the function.
- the command relay means converts the information into a format defined by a communication path such as an IP packet or an Ethernet frame. By doing so, it is possible to delegate functions even when connecting devices with different installation locations via a communication network such as the Internet.
- a device that manages each device indicates that it wants to delegate a function from a centralized management unit that performs centralized management. Notification to the management unit, the device management unit selects the function that is actually executed in the device, acquires the information required for execution in the central management unit, and notifies the start of the function in the device management unit from the central management unit By doing so, it is possible to dynamically change the function execution location to a centralized management unit power distribution management device management unit according to the load status.
- the central management unit since the central management unit first checks whether the right transfer is possible to the device management unit, the central management device is centralized even when the distributed management device is mixed in the conventional central management system.
- the fault recovery function by the management unit can be continued, and the function can be delegated to the distributed management device.
- the centralized management device and the distributed management device can be mixed, and when the scale of the centralized management system is expanded and the system is shifted to the distributed management system, the conventional centralized management device can be used continuously. it can.
- each of the central management unit and the device management unit has an information notification receiving unit and an execution function selection unit, both the central management unit and the device management unit notify the right delegation. Therefore, it is possible to transfer rights from the central management unit to the central management unit. For this reason, even if the load is concentrated on a specific device, it is possible to distribute the load to the centralized management unit and distribute the load to ensure stable operation.
- FIG. 1 is an overall configuration diagram of an apparatus in which a management system of the present invention operates.
- FIG. 2 is a block diagram of the management system showing in detail the parts related to the rights management system 1, the shelf management unit 2 and the board 5a shown in FIG.
- FIG. 3 is a diagram showing an example of the usage information DB 21.
- FIG. 4 is a diagram showing an example of the retention right DB22.
- FIG. 5 is a diagram showing an example of an executable function DB31.
- FIG. 6 is a flowchart showing the operation of the management system in the first embodiment of the present invention.
- FIG. 7 is a diagram showing a configuration of a second exemplary embodiment.
- FIG. 8 is a diagram showing a configuration of the third embodiment in FIG. 8.
- FIG. 9 is a diagram for explaining the third embodiment of FIG. 9.
- FIG. 10 is a general block diagram of an information processing system that implements a shelf management unit 2a according to the present invention.
- FIG. 11 is a diagram for explaining a conventional technique.
- FIG. 12 is a diagram for explaining a conventional technique.
- FIG. 13 is a diagram showing a configuration of a fourth exemplary embodiment of the present invention.
- FIG. 14 is a diagram showing an example of the function division information DB 210.
- FIG. 15 is a diagram showing an example of a board holding function DB211.
- FIG. 16 is a diagram showing a configuration of a fifth exemplary embodiment of the present invention.
- FIG. 17 is a diagram showing an example of an executable function DB31.
- DB database
- FIG. 1 shows the overall configuration of an apparatus in which the management system of the present invention operates.
- the management system of the present invention includes a rights management system 1, a sielph 4, a sielf management unit 2 that manages the sielph, and boards 5a to 5d inserted in the sielph.
- the rights management system 1 and the sielph management unit 2 are connected via a communication path so that data can be exchanged.
- the Sielf management unit 2 and the boards 5a to 5d are also connected via a communication path capable of exchanging data.
- FIG. 2 is a diagram related to the rights management system 1, the sielph management unit 2, and the board 5a shown in FIG. It is a block diagram of the management system which showed minute in detail. As for the board, only the board 5a has the same force as the other boards.
- the rights management system 1 includes delegation function selection means 11 and input means 12.
- the delegation function selection means 11 selects a function for delegating the execution right to the board 5a from among the functions of the Sielf management function 2. Functions can be selected according to the information set by the administrator. The functions can be selected, and the delegation function selection means can be used to distribute load by collecting load information from the shelf management section and board management section. This can be achieved by selecting the function to be performed.
- the input unit 12 notifies the function selected by the delegation function selection unit 11 to the sielph management unit.
- the Sielf management unit 2 includes a usage information DB 21, a retention right DB 22, a delegation function notification unit 24, a usage information notification unit 25, and a right delegation notification unit 26.
- the usage information DB 21 information necessary for executing the delegating function is registered. For example, when the “redundancy switching function” is selected as the function to be delegated, information that the board 5a is switched to the board 5b is stored.
- Figure 3 shows an example of the usage information DB21.
- the information used when the “redundant switching function” is selected as the function to be delegated is information such as switching from the board 5a to the board 5b when the board 5a fails, and when the board 5c fails. Information such as switching from board 5c to board 5d is registered.
- Retention rights DB 22 stores the names of functions that can be executed by the sielph management unit 2 and whether the sielph management unit 2 holds the execution rights for each function.
- An example of retention rights DB22 is shown in Figure 4. In Figure 4, it is registered that the right to execute the fault recovery function and automatic configuration discovery function is held! /! RU
- the delegation function notifying means 24 notifies the board 5a of identification information (for example, the name of the function, ID information for identifying the function, etc.) identifying the function to be delegated input from the right management system 1. And receives a response from board 5a as to whether the rights can be transferred.
- identification information for example, the name of the function, ID information for identifying the function, etc.
- the usage information notification means 25 notifies the board 5a of information necessary for executing the function notified by the delegation function notification means 24. Use the information required by the function to transfer rights Information Obtained from DB21.
- the right delegation notification means 26 notifies the board 5a of the timing for delegating the right. After delegating the rights, update the Retention Rights DB22 to remember that the rights were surrendered at Sielph 4.
- the board 5a has a board management unit 3a for managing execution rights.
- the board management unit 3a includes an executable function DB31, a usage information DB32, a retention right DB33, an execution function selection means 34, a delegation function reception means 35, a usage information reception means 36, and a right transfer acceptance means 37. And a function execution means 38.
- Executable functions DB31 stores the names of functions that can be executed by the board 5a (executable by the function execution means 38) and the names of functions that can be combined with these functions.
- Figure 5 shows an example of the executable function DB31.
- the survival check function that checks whether the board is alive and the redundancy switching function that switches between active and standby when a failure occurs are registered, and the failure recovery function can be executed by combining these two functions.
- the survival confirmation function is a function that recognizes that a fault has occurred on a board when a heartbeat message is exchanged between specified boards and the heartbeat message is lost.
- the redundancy switching function is a function to switch to a preset spare board when a board failure is detected.
- an automatic configuration discovery function is also registered in the executable function DB31.
- the automatic configuration discovery function has several methods depending on the type of device. For example, in the automatic configuration discovery function in the Sielf management unit 2, the Sielf management unit 2 directly sends a board information request message to the board 5a-5d that is the management target of the Sielf management unit 2, and each board 5a-5d responds. As the board is inserted into the Sielf management department, the slot position and the board type are notified, and the configuration within the Sielf can be discovered automatically.
- the automatic configuration discovery function by the board management unit 3a is a function for discovering the configuration in the sielf by each board notifying the board of the adjacent slot of the configuration information.
- the board management unit 3a notifies the board 5b in the adjacent slot of the configuration information including the slot position and the board type power.
- the board 5b that acquired the configuration information of the board 5a adds the configuration information of the board 5b itself to the configuration information of the board 5a, and further configures it to the next board 5c. Notify the generation information.
- board 5c adds its own configuration information to the obtained configuration information and notifies board 5d.
- the board 5d adds its own configuration information to the acquired configuration information, determines that its own slot position is the sielf end, and notifies the board 5a of the configuration information. At this time, since the configuration information acquired by the board 5a includes the configuration information of the boards 5a to 5d, the configuration information of the entire shelves can be automatically discovered in a distributed manner.
- Executable function selection means 34 is delegated centralized automatic configuration.
- Executable function DB31 associates functions that can be executed on board 5a with functions that can be substituted for this function so that the discovery function can be selected as a distributed automatic configuration discovery function that can be executed on board 5a. Is remembered.
- the usage information DB32 stores information used when executing the functions delegated from the Sielph, like the usage information DB21. In the case of the redundant configuration switching function, the correspondence between the current board and the spare board in each board is stored.
- the retention right DB33 stores the function that the board 5a retains the execution right, like the retention right DB22.
- the executable function DB31 and retention rights DB33 use the database in which the names of all the functions that can be executed on the board 5a are registered, and whether or not the execution rights of the board 3a for each function are registered. It can be realized with one database.
- the delegation function accepting means 35 sends a designation notification of the function to which the execution right is to be delegated from the Sielf management unit 2, for example, identification information for identifying the function (for example, I Blueprints etc.).
- Execution function selection means 34 selects which of the functions stored in the executable function DB 31 can execute the function specified by the identification information received by delegation function acceptance means 35, and Notify the delegated function acceptance means 36 that the delegated function can be executed by the board 3a. Identification information such as the name of the function selected here is notified to the right transfer acceptance means 37. Further, when it is determined that the function delegated from the execution function selection means sielph management unit 2 cannot be executed by the board 5a, it notifies the delegation function acceptance means 36 that the function cannot be executed. [0089] The usage information receiving means 36 acquires the usage information notifying means 25 for information to be used in the delegated function. The usage information acquired here is stored in the usage information DB 32 and used by the function execution unit 38 when executing the function.
- the right delegation acceptance unit 37 receives the function delegation trigger notified by the right delegation notification unit 26.
- the right transfer trigger is received, the fact that the right to execute the function has been transferred to board 5a is updated to holding right DB33.
- the function execution means 38 is a means for realizing a function that can be executed by the boat, and is a means for executing, for example, an existence confirmation function or a redundancy switching function.
- FIG. 6 is a flowchart showing the operation of the management system according to the first embodiment of the present invention.
- the operation of the first exemplary embodiment of the present invention will be described in detail by taking as an example the case where the fault recovery function is delegated from the Sielf management unit 2 to the board 5a.
- the delegation function selection unit 11 selects a failure recovery function as a function to be delegated from the Sielf management unit 2 to the board management unit 5a, and identifies the name of the selected failure recovery function.
- the input means 12 notifies the delegation function notification unit 24 of the information.
- the function selection in the delegation function selection means 11 can be performed by selecting a function registered in advance by the administrator, collecting the load status and traffic contents of the shelf board, and delegation selection means when the load or traffic exceeds a certain value.
- a method for notifying identification information such as the name of a function automatically delegated by 11 or a method for notifying identification information such as the name of a function automatically delegated by 11 when the number of management targets exceeds a certain value There is.
- step S302 the delegation function notification means 24 notifies that the function to be delegated to the delegation function acceptance means 35 of the board management unit 3a of the board 5a is a failure recovery function.
- step S401 the delegation function acceptance means 35 acquires that the function delegated from the delegation function notification means 24 is a failure recovery function, and notifies the execution function selection means 34.
- step S402 the execution function selection means 34 searches the executable function DB 31 and selects a function necessary for executing the failure recovery function on the board 3a.
- Executable functions DB31 contains the names of functions that can be executed on the board 5a as shown in Figure 5.
- the correspondence with the function designated by the Sielf management unit 2 is not limited to one-to-one. For this reason, when the function execution method is different between the delegating side and the delegating side by performing this association by the execution function selecting means 34, for example, between the Sielf management unit 2 and the board management unit 3a. Also, the function can be delegated.
- the executable function DB31 registers the names of functions that can be executed on the board 5a and the names of functions that can be executed by combining these functions.
- the execution function selection means 34 uses a combination of the survival check function and the redundancy switching function as a function corresponding to the failure recovery function based on the executable function DB31. select.
- step S403 the delegation function acceptance means 35 indicates that the right delegation function acceptance means 35 can be delegated. Notify 24. If there is no function to be executed by the board 3a, in step S404, the delegation function notification means 24 is notified that the right delegation is impossible.
- step S303 when the delegation function notifying means 24 receives the notification that the right delegation is possible, in step S304, the delegation function notifying means 24 notifies the board 5a of information used when the delegating function operates.
- the existence confirmation function information that the exchange partner of the heartbeat message of the board 5a is the board 5b is used.
- the redundancy switching function information that the spare for the current board 5a is the board 5b is used.
- the usage information is registered in the usage information DB 21, and the usage information notifying unit 25 searches the usage information DB 21 for necessary information and notifies the usage information receiving unit 36.
- step S405 the usage information receiving means 36 acquires the board that is the exchange partner of the heartbeat message used when executing the failure recovery function, and the spare board information.
- step S406 the usage information receiving means 36 determines whether the usage information acquired from the shelf management unit 2 is sufficient information for executing the fault recovery function.
- step S407 when executing the failure recovery function, information on the board for exchanging heartbeat messages and the spare board is sufficient. Therefore, in step S407, the usage information receiving means 36 notifies the usage information notifying means 25 that the usage information is sufficient. To know. If the usage information is not sufficient, in S408, the usage information is notified to the usage information notifying means 25, and the process is terminated without delegating the right.
- the usage information receiving means 36 requests the usage information notification means 25 for the missing information, and the usage information notification means 2 It is also possible for 5 to continue the delegation operation by providing this requested information.
- the usage information receiving means 36 of the board management section 3a first requests the usage information notifying means 25 to notify the usage information notifying section 25 of the usage information notification means 25. It is also possible to notify usage information upon request.
- the usage information notification means 25 also determines the response power of the board management unit 3a that the usage information notified to the board management unit 3a is sufficient. If the usage information notified to the board management unit 3a is sufficient, the right delegation notifying means 26 notifies the right delegation receiving means 37 of the right delegation start of the fault recovery function in step S306. If a notification that the usage information is insufficient is acquired, the fault recovery function is continuously executed by the shelf management unit 2, and the transfer to the board management unit 3a is stopped.
- step S409 the right delegation acceptance means 37 acquires the delegation start of the failure recovery function.
- step S410 the right transfer acceptance means 37 executes the survival confirmation function and the redundancy switching function selected by the right transfer acceptance means 34 by the function execution means 38.
- the function execution means 38 can execute functions that can be executed by the board 5a, such as a survival confirmation function and a redundancy switching function.
- step S411 the function execution processing means 38 confirms whether or not the delegated failure recovery function is operating normally on the board 3a.
- the fault recovery function is realized by two functions, the existence check function and the redundancy switching function. Therefore, in step S411, the function execution processing unit 38 operates these two functions normally. It will be confirmed.
- the right transfer acceptance means 37 notifies the right transfer notification means 26 that the failure recovery function is operating normally. If the failure recovery function is not operating normally, in step S413, the right delegation acceptance means 37 notifies the operation abnormality, and the board 5a is delegated the right to execute the failure recovery function. Quit without.
- step S414 the fault recovery function is added to the function that the board 5a holds the execution right in the retention right DB33, and the sielph is managed.
- the right delegation operation of the fault recovery function on the board 3a side to the state management DB of Part 2 ends.
- step S307 the Sielf management unit 2 determines whether the right delegation notifying means 26 is responding to the right delegation receiving means 37 to determine whether the failure recovery function is operating normally on the board 5a. If it is determined that it is operating normally, in step S308, the failure recovery function is deleted from the retention rights DB22 to which the function that the Sielf management unit 2 holds the execution right is registered, and the failure in the Sielf management unit 2 is detected. Stop the recovery function and end the rights transfer operation.
- the function power centrally managed by the shelf management section 2 by the delegation function notification means 24 is notified of the power to delegate to the board management sections 3a-3d, and the usage information notification means 25 Information such as redundant configuration necessary for the function execution is notified, and the right delegation notification means 26 matches the timing of the function stop at the Sielf management unit 2 and the function start at the board management unit, thereby reducing the load.
- the execution location of the function can be dynamically changed from a moderately manageable Sielph management unit to a distributed management board management unit. This makes it possible to avoid concentrating the load on the Sielph management unit 2 or a specific board.
- the delegation function notifying means 24 of the shelf management unit 2 first checks whether the right can be delegated to the board management unit, even when a distributed management board is mixed in a conventional centralized management system, The management board can continue the fault recovery function by the Sielf management unit 2, and the distributed management board can delegate the fault recovery function. As a result, the centralized management board and the distributed management board can be mixed, and the existing centralized management board will continue to be used when expanding the scale of the centralized management system and moving to the distributed management system. be able to. [0111] A second embodiment of the present invention will be described.
- the basic configuration of the second embodiment of the present invention is the same as that of the first embodiment as shown in FIG. 7, but the delegation function is provided in the board management unit 3a shown in FIG.
- the accepting means 35, the usage information accepting means 36, and the right delegation accepting means 37 are changed to a delegation function notice accepting means 41, a utilization information notice accepting means 42, and a right delegation notice accepting means 43, respectively.
- the inside of the shelf management unit 2a is equipped with the same means and database as the inside of the board management unit 3a. In this manner, since the Sielf management unit 2 also has the same means and database as the board management unit 3a, bi-directional function transfer between the shelf management unit 2 and the board management unit 3a can be performed.
- the configuration of the second exemplary embodiment of the present invention will be described with reference to FIG.
- the difference from the configuration of the first embodiment shown in FIG. 2 is that the delegation function acceptance means 35, the usage information acceptance means 36, and the right delegation acceptance means 37 are respectively transferred to the delegation function notification acceptance means 41 and the usage information notification.
- the receiving means 42 and the rights transfer notice receiving means 43 are changed, and the other means and the database are the same as those in the first embodiment, and the description thereof is omitted here.
- the delegation function notification acceptance means 41 has both the delegation function notification means 24 and the delegation function acceptance means 35 shown in FIG. 2, and can also notify identification information such as the name of the function to be delegated. Then, the identification information such as the name of the notified function is notified to the execution function selecting means 34.
- the usage information notification accepting means 42 has the functions of both the usage information notifying means 25 and the usage information accepting means 36 shown in FIG. 2, and information such as a redundant configuration used when executing the delegating function. Can be obtained from the usage information database or registered.
- the right delegation notice acceptance means 43 has the functions of both the right delegation notice means 26 and the right delegation acceptance means 37 shown in Fig. 2, and can notify the timing for delegating the rights.
- the function selected by the execution function selection means 34 can be executed, and the rights holding DB 33 can be updated.
- each apparatus has the information notification receiving means, the execution function selecting means 34, the function executing means 38, and the respective databases, and the shelf and the board. Since both can execute the function of notifying the right transfer and the function of receiving the transfer, it is also possible to transfer the rights in both directions from the board to the board.
- the basic configuration of the third embodiment of the present invention is the same as that of the first embodiment.
- a command relay means 27a is added to the shelf management unit 2a.
- the sielph management unit 2a performs the survival check of the boards 3a to 3d, and the sielph management unit 2b checks the survival of the boards 3e to 3h. If it is running, the shelf management unit 2a can delegate the right to the board 3e in the sielph 4b to exchange the heartbeat message with the board 3a-3d and execute the survival confirmation function. It becomes like this.
- the configuration of the third exemplary embodiment of the present invention will be described below with reference to FIG.
- the basic configuration is the same as that of the first embodiment shown in FIG. 2.
- the command relay means 27a is newly added to the Sielf management unit 2a.
- the shelf management unit 2b is omitted because it is the same as the power shelf management unit 2a having the same means and database as the shelf management unit 2a.
- the command relay unit 27a is connected to the delegation function notification unit 24, the usage information notification unit 25, and the right delegation notification unit 26, and can exchange information.
- the command relay means 27a is also connected to the command relay means 27b in the shelf 2b, and information can be exchanged during this time.
- the connection between these different Sierf command relay means is not limited to point-to-point connection, but may be connected via a network such as the Internet or Ethernet (registered trademark) network.
- a network such as the Internet
- Ethernet registered trademark
- information to be exchanged is sent to the command relay means 27a, b in a format that can be transmitted on the network between the command relay means, such as an IP packet carrier frame.
- Capsule allows the exchange of information via a network by providing a function to extract IP packet and Ethernet frame power information.
- step S302 the Sielf management unit 2a notifies that the function to be delegated to the board management unit 3a is a failure recovery function, but at the same time, the function to be delegated to the board management unit 3e is faulty. Notify that it is a recovery function. At this time, this information is encapsulated in an IP packet or an ether frame by the command relay means 27a. If the same format for exchanging information between the shelf manager and the board manager can be used, the capsule will not need to be encapsulated.
- the shelf management unit 2b having the board 5e receives the IP packet or the Ether frame from the shelf management unit 2a by the command relay unit 27b, the shelf management unit 2b extracts information on the right delegation and notifies the delegation function acceptance unit . Thereafter, the board management unit 3e performs the operation force of steps S401 and S402. Step S403 or ⁇ MA S404! / Turn the board management board 3e back to the shelf management section 2a via the sielph management section 2b. At this time, it is also encapsulated and sent by the command relay means 27b. .
- Such information exchange between the sielfs using the command relay means 27a, b is performed in steps S302, S304, S306, S403, S404, S407, S408, S412, S413 in the flow chart shown in FIG. To do.
- the flow of the board management unit 3a shown in Fig. 3 The command relay means 27b is used to perform the same operation as the chart and to notify the information to the shelf management unit existing in a different shelf.
- the command relay means 27a, 27b As described above, by exchanging information between different shelves by the command relay means 27a, 27b, it becomes possible to delegate the power function between a plurality of shelves.
- the configuration in which the command relay means is added to the first embodiment has been described, but the effect can be obtained even if the command relay means is added to the configuration of the second embodiment shown in FIG. .
- a function to be delegated is delegated to a plurality of devices (boards).
- the board 5e in a different Sielf is used as a pair that performs survival check and redundancy switching.
- the operation when the right is transferred to the board management unit 3e of the board 5e is also described.
- the shelving management unit 2a has a function division information DB210 and a board holding function DB211. And delegating function dividing means 28. Since the other means and the database are the same as those in the third embodiment, description thereof is omitted here.
- the board management unit 3e has the same means and database as the board management unit 3a, and is the same as the board management unit 3a, so detailed description in FIG. 13 is omitted.
- the function division information DB 210 stores information on what functions can be divided into the functions that can be divided.
- Board holding function DB211 stores an executable function held by each board. This board retention function DB211 can be created based on the board type acquired in automatic configuration discovery.
- the delegation function dividing unit 28 divides the function specified by the identification information such as the name input from the input unit 12 into functions on a plurality of boards.
- the delegation function dividing means 28 divides the function to be delegated into a plurality of functions based on the function division information DB 210.
- the delegation function dividing means 28 determines which board the divided function based on the board holding function DB211. Decide whether to delegate to.
- Sielf management unit 2a divides the failure recovery function into functions and delegates them to the board management unit 3a and the board management unit 3e.
- the delegation function dividing unit 28 receives a notification of a failure recovery function from the right management system 1 as a delegation function.
- the delegation function dividing unit 28 refers to the function division information DB 210 as shown in FIG. 14 and divides the failure recovery function into the survival confirmation function and the redundancy switching function.
- the delegation function dividing means 28 refers to the board holding function DB211 as shown in FIG. 15, and the board management section having the redundancy switching function is transferred from the board management section having the survival confirmation function to the board management section 3a. Decide to delegate to board management section 3e. When multiple boards have the same function, there are methods for selecting a board management unit such as a low load! / Board management unit.
- Delegation function notifying means 24 of the Sielf management unit 2a The power of delegating the right to the board management unit 3a is the same as that of the delegation function notifying means 24 of the Sielf management unit 2a in the first embodiment. Since the operation is the same as that for delegating the right, a detailed description thereof is omitted.
- the delegation function notification means 24 of the Sielf management section 2a 24 forces the delegation of rights to the board management section 3e by the delegation function notification means 24 of the Sielf management section 2a in the third embodiment to the board management section 3e. Since the operation is the same as that for delegating the right, a detailed description thereof is omitted.
- the delegation function dividing means 28 by delegating the function to be delegated by the delegation function dividing means 28, one function of the delegation source is divided into a plurality of functions, delegated to a plurality of delegation destinations, and load distribution is performed. It can be carried out.
- the command relay unit 27 is provided has been described, but the command relay unit 27 may be omitted as long as it is within the same shelf.
- the board management unit 3a has a function division information DB 310 and inter-board communication in addition to the configuration of the shelf management unit of the third embodiment shown in FIG. It differs in that it has means 39. Since the other means and the database are the same as those in the third embodiment, description thereof is omitted here. Also, the board management unit 3e has the same configuration as described above. The detailed description of is omitted!
- the function division information DB 310 stores the function division information DB 210 in the fourth embodiment and information on what functions can be divided into the functions that can be divided.
- the inter-board communication means 39 can directly exchange information between different boards without going through the sielph management unit. Also, through the command relay means 27, information can be exchanged between boards even between different shelves.
- the execution function selection means 34 refers to the function division information DB 310 and acquires that the failure recovery function acquired as the delegated function can be divided into a survival confirmation function and a redundancy switching function.
- the execution function selection means 34 refers to the executable function DB31 shown in FIG. 17 and decides to accept the transfer of the survival confirmation function, and sends the missing redundant configuration function to the board management unit 3e.
- Delegate The method of determining the delegation destination of the redundant configuration function as the board management unit 3e is that each board has a board holding function DB 211 that stores the functions held by each board. There is a method to select a board with a response by multicasting the delegation request.
- the inter-board communication means 39 When delegating the redundant configuration function to the board 5e, the inter-board communication means 39 is used. Since the board 5a and the board 5e exist in different shelves, information is exchanged via the command relay means 27a, b.
- the board management unit 3e Upon receiving the request for delegation of the redundancy switching function, the board management unit 3e performs the operations after step S401 in the flowchart of FIG.
- the Sielf management unit 2a performs the same operation as Step S304 and after, and the board management unit 3a performs the same operation as Step S405 and after.
- the execution function selection means 34 divides the delegated function, so that one function of the delegation source is divided into a plurality of functions, delegated to a plurality of delegation destinations, and load distribution is performed. To do Togashi.
- command relay unit 27 may be omitted as long as it is in the same shelf.
- the board management unit 3a can notify the request for redundant switching, which is a deficient function, via the sielf management unit 2a without directly communicating with the board 5e.
- the Sielf management unit 2a receives a notification from the board 5a that the redundancy switching function is insufficient.
- the shelf management unit 2a notifies the board 5e that the delegation function notifying means 24 delegates the redundant function according to the flowchart shown in FIG.
- the subsequent operation is the same as the operation of delegating rights across the shelves in the third embodiment, so the description here is omitted.
- the inter-board communication means 39 can be omitted by making a request for insufficient functions after the function division via the sielph management unit.
- the power of the embodiment of the present invention taking the case of a shelf and a board as an example.
- the scope of application of the present invention is not limited to between the shelf and the board.
- the effects of the present invention can be obtained.
- the board management unit and the board management unit between the shelf management unit and the shelf management unit, and in the network relation, between the station building management unit and the rack management unit or the shelf management unit, the station building management unit and the inter-office management unit, the network Between the network management department and the central office that manage the whole, and in the data center, there is between the data center overall management department that manages the entire data center and the rack in the data center.
- the effect of the present invention can be obtained regardless of the number of shelf management units on the right delegating side and board management units on the right delegating side.
- FIG. 10 is a general block configuration diagram of an information processing system that implements the shelf management unit 2a according to the present invention.
- the information processing system shown in FIG. 10 also includes a processor 80, a program memory 81, and a storage medium 82.
- the storage medium 82 may be a separate storage medium or a storage area composed of the same storage medium.
- a RAM or a magnetic storage medium such as a hard disk can be used.
- the program memory 81 stores a program that causes the processor 80 to perform the processing of the delegation function notifying unit 24, the usage information notifying unit 25, and the right delegation notifying unit 26.
- the storage medium 82 stores the use information DB 21 and the retention right DB 22 described above.
- the command relay means 27b may be executed by a program as well.
- the board management unit 3a can be realized by a computer program.
- the program memory 81 stores a program that causes the processor 80 to perform the processing of the execution function selection unit 34, the delegation function receiving unit 35, the usage information receiving unit 36, and the right delegation receiving unit 37.
- the processor 80 operates by this program.
- the storage medium 82 stores the above-described executable function DB31, usage information DB32, and retention right DB33.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006547866A JPWO2006057349A1 (ja) | 2004-11-26 | 2005-11-25 | 管理システム及びそれに用いられる装置と、そのプログラムと、管理方法 |
US11/791,672 US20090125587A1 (en) | 2004-11-26 | 2005-11-25 | Management System, Device for Use in the System, Program Therefor, and Management Method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-343175 | 2004-11-26 | ||
JP2004343175 | 2004-11-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006057349A1 true WO2006057349A1 (ja) | 2006-06-01 |
Family
ID=36498082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/021708 WO2006057349A1 (ja) | 2004-11-26 | 2005-11-25 | 管理システム及びそれに用いられる装置と、そのプログラムと、管理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090125587A1 (ja) |
JP (1) | JPWO2006057349A1 (ja) |
WO (1) | WO2006057349A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015095710A (ja) * | 2013-11-11 | 2015-05-18 | 株式会社Nttドコモ | 基地局装置およびデコード方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053847B (zh) * | 2009-11-09 | 2014-04-23 | 英业达股份有限公司 | 服务器与其更新方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11212931A (ja) * | 1998-01-30 | 1999-08-06 | Hitachi Ltd | プログラム連携方法 |
JP2002057785A (ja) * | 2000-08-11 | 2002-02-22 | Kenwood Corp | 自動車電話装置 |
JP2003178036A (ja) * | 2001-12-10 | 2003-06-27 | Sony Corp | データ処理システム、情報処理装置、および方法、並びにコンピュータ・プログラム |
JP2004199549A (ja) * | 2002-12-20 | 2004-07-15 | Mitsubishi Electric Corp | 機能分散型ネットワーク端末管理サーバ、機能分散型ネットワーク端末 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6886035B2 (en) * | 1996-08-02 | 2005-04-26 | Hewlett-Packard Development Company, L.P. | Dynamic load balancing of a network of client and server computer |
JP2004030300A (ja) * | 2002-06-26 | 2004-01-29 | Nec Corp | ネットワークシステムとその管理方法、該方法のプログラムと記録媒体 |
-
2005
- 2005-11-25 JP JP2006547866A patent/JPWO2006057349A1/ja active Pending
- 2005-11-25 WO PCT/JP2005/021708 patent/WO2006057349A1/ja not_active Application Discontinuation
- 2005-11-25 US US11/791,672 patent/US20090125587A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11212931A (ja) * | 1998-01-30 | 1999-08-06 | Hitachi Ltd | プログラム連携方法 |
JP2002057785A (ja) * | 2000-08-11 | 2002-02-22 | Kenwood Corp | 自動車電話装置 |
JP2003178036A (ja) * | 2001-12-10 | 2003-06-27 | Sony Corp | データ処理システム、情報処理装置、および方法、並びにコンピュータ・プログラム |
JP2004199549A (ja) * | 2002-12-20 | 2004-07-15 | Mitsubishi Electric Corp | 機能分散型ネットワーク端末管理サーバ、機能分散型ネットワーク端末 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015095710A (ja) * | 2013-11-11 | 2015-05-18 | 株式会社Nttドコモ | 基地局装置およびデコード方法 |
Also Published As
Publication number | Publication date |
---|---|
US20090125587A1 (en) | 2009-05-14 |
JPWO2006057349A1 (ja) | 2008-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7496668B2 (en) | OPC server redirection manager | |
US20030005350A1 (en) | Failover management system | |
KR20050012130A (ko) | 클러스터형 컴퓨터 시스템의 클러스터 데이터 포트 서비스 | |
JP2001306349A (ja) | バックアップ装置及びバックアップ方法 | |
CN109547875B (zh) | 一种fc交换网络任意端口接入设计方法 | |
JPH10200552A (ja) | イーサネット通信を用いた冗長方法 | |
JP2008228150A (ja) | スイッチ装置及びフレーム交換方法とそのプログラム | |
CN110958151B (zh) | 保活检测方法、装置、节点、存储介质及通信*** | |
US7768905B2 (en) | Program and method for controlling communication | |
CN100563263C (zh) | 在网络存储业务中实现***高可用性的方法和*** | |
CN103827830A (zh) | 用于在事务性中间件机器环境中防止单点瓶颈的***和方法 | |
JPH09293059A (ja) | 分散システム及びその運用管理方法 | |
WO1997049034A1 (fr) | Systeme de prise en charge de taches | |
JP4806382B2 (ja) | 冗長化システム | |
WO2006057349A1 (ja) | 管理システム及びそれに用いられる装置と、そのプログラムと、管理方法 | |
CN101227378B (zh) | 基于网络存储的通信业务建立方法及存储设备 | |
JP2000200245A (ja) | 情報利用システム及び情報利用方法 | |
EP0511925A2 (en) | Dynamic backup and recovery of focal points in a computer network | |
CN113805788A (zh) | 一种分布式存储***及其异常处理方法和相关装置 | |
CN111669280B (zh) | 一种报文传输方法、装置及存储介质 | |
CN114945023B (zh) | 一种网络连接复用方法、装置、设备及介质 | |
JP2002044178A (ja) | I/oチャネルの通信制御方式 | |
JP2868701B2 (ja) | ネットワーク装置 | |
JPH1049457A (ja) | 宛先切替可能なネットワークシステム、宛先切替方法お よび宛先切替用プログラムを記憶した記憶媒体 | |
CN114205207A (zh) | 一种网络管理方法、装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006547866 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11791672 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 05809755 Country of ref document: EP Kind code of ref document: A1 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 5809755 Country of ref document: EP |