WO2005083569A1 - ネットワーク間のプロセス移動方法およびそのネットワークシステム - Google Patents
ネットワーク間のプロセス移動方法およびそのネットワークシステム Download PDFInfo
- Publication number
- WO2005083569A1 WO2005083569A1 PCT/JP2005/003147 JP2005003147W WO2005083569A1 WO 2005083569 A1 WO2005083569 A1 WO 2005083569A1 JP 2005003147 W JP2005003147 W JP 2005003147W WO 2005083569 A1 WO2005083569 A1 WO 2005083569A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- control means
- network
- switching
- connection
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2025—Failover techniques using centralised failover control functionality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/203—Failover techniques using migration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2048—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share neither address space nor persistent storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
Definitions
- the present invention provides a method for moving a process to a wide area while maintaining a connection between a user and the process when a failure occurs in a data center or a server.
- the present invention relates to a process moving method, a network system and a program thereof.
- the target network to which the user accessing the main server is connected is linked with the switching of the active server.
- the present invention relates to a method of moving processes between networks, which switches to a backup server and switches between operating servers while maintaining communication between a user and a server or between a user and a process, and a network system and a program thereof.
- Process migration refers to a technique in which a program running on one computer is moved to another computer while maintaining the execution state and executed on the original computer, as shown in Patent Document 1. This is a technique for continuing execution in the same state as.
- Patent Document 2 there is a technique for switching a target network to which a user accessing a main server is connected to a backup server, and switching an active server while maintaining a connection between the user and the server or between the user and the process.
- Patent Document 2 there is known a VLAN switching technique for switching a connection destination VLAN of a user at a gateway power of a user site.
- Patent Documents 3, 5, and 6 disclose a technique of moving an IP address when switching between an active system and a standby system in a duplex configuration.
- Patent Document 4 discloses a configuration in which a client converts a connection destination IP address from a virtual IP address to a real IP address for communication, and when a failure occurs, converts the real IP address to be converted to a real (main) real IP address.
- a technology for switching to a real IP address of a standby system (knockup) of an address card is disclosed.
- Patent Document 1 JP 08-329025
- Patent Document 2 Japanese Patent Application No. 2003-375352
- Patent Document 3 JP 08-335198 A
- Patent Document 4 JP-A-09-034814
- Patent Document 5 JP-A-09-091233
- Patent Document 6 JP-A-10-320323
- a virtual connection destination identifier such as a virtual IP address is assigned to the migration destination server at the same time as process migration.
- a connection destination identifier such as an IP address between remote servers via a wide area network.
- a user site 1309 has a user machine 1308, a main site 1303 has a server 1301, and a backup site 1304 has a server 1302.
- the main site 1303 and the backup site 1304 have a wide area Ethernet network (wide area Ethernet (registered trademark)) 1310
- Boundary routers 1305 and 1306 are located respectively, and thus the server 1301 and the server 1302 belong to different LANs.
- the user can communicate with each Sano 1301 and 1302 via the router 1307 of the user site 1309, the wide area Ethernet network 1310 and the norators 1305 and 1306.
- the server 1301 is the active server, and the user connects to the virtual IP address 192.168.2.1 of the server 1301 to use the service.
- the ability to switch the active server from server 1301 to server 1302 and at the same time transfer the virtual address 192.168.2.1 from server 1301 to server 1302 Routers at each site maintain the contents of the routing table There is a problem that the IP address transfer is not immediately reflected on the network because it does not switch immediately (the time depends on the timing of updating the routing table.)
- connection destination server In order to avoid sharing the connection destination identifier between remote servers via the same wide area network, there is a method in which the switching destination server is arranged in a different network (or a different virtual network such as a VLAN). In this case, in order for the user to continue using the service, after switching the active server, the user needs to perform processing such as switching the connection destination network and reconnecting.
- the network system includes a connection control unit that controls switching of a connection destination of a terminal;
- Operating server switching control means for performing a process transfer from the first server to the second server;
- a storage unit for storing first and second server information and second network information, and a server 'network cooperation control means connected to the operating server switching control means and the connection control means;
- a network system having
- the server 'network coordination control means receives a process move request from the first server to the second server, and executes a move including second server information of a move destination stored in the storage unit.
- a process of sending a start request to the active server switching control means, and receiving the active server switching control means target process movement end notification, including the second network information recorded in the storage unit; Sending a request for switching from a network to the second network to the connection control means.
- the method for moving a process between networks includes a connection control means for controlling switching of a connection destination of a terminal;
- Operating server switching control means for performing a process transfer from the first server to the second server
- a server connected to the operating server switching control means and the connection control means' network cooperation control means;
- a process for moving a process between networks of a network system having a process wherein the server 'network cooperation control means receives a process move request from the first server to the second server, and A first step of sending a movement start request including server information to the operating server switching control means;
- the server 'network cooperation control means receives the active server switching control means power process transfer end notification, and issues a switch request from the first network to the second network including the second network information.
- the third to send to the connection control means Steps and
- connection control means switches a target network to the first network power to the second network.
- the server 'network cooperation control device of the present invention includes a user connection control means for controlling switching of a connection destination of a terminal;
- a storage unit for storing first and second server information and second network information; and a transfer recorded in the storage unit upon receiving a process transfer request from the first server to the second server.
- Information processing means for executing a process of sending a request for switching from the first network to the second network to the connection control means, the information including second network information; Device.
- the program of the present invention includes connection control means for controlling switching of a connection destination of a terminal, and belonging to different first and second networks, respectively, via the terminal and the first and second networks.
- connection control means for controlling switching of a connection destination of a terminal, and belonging to different first and second networks, respectively, via the terminal and the first and second networks.
- First and second servers respectively connected,
- Operating server switching control means for performing a process transfer from the first server to the second server; and a server connected to the operating server switching control means and the connection control means.
- the operating server switching control means receives the notification of the completion of the movement of the target process and receives the first network power including the second network information recorded in the storage unit. Sending to the connection control means
- the control of the connection and the switching control of the active server are performed in cooperation with each other, so that the user of the terminal can be aware of the situation over a wide area network.
- the connection control device capable of switching the VLAN connected to the user is switched from the target network including the main server to the backup server by switching the target network to which the user is connected.
- the connection destination of the user is switched by a gateway or the like that switches the connection destination to the target network that includes.
- This operation is performed by the server 'network coordination control device appropriately issuing an instruction to the active server switching control device and the user connection control device.
- This series of operations is hereinafter referred to as session migration.
- Patent Document 1 discloses that a logical address is replaced at the same time as a process is moved between servers by process migration, and a logical Z physical address change notification is notified to the user at that time.
- the method is described in which the destination is switched to the process transfer destination server.
- this method is effective only when the user and the backup server are directly connected by the same LAN. If the user and the backup server do not directly belong to the same LAN as in the configuration in Fig. 13, the user is not immediately notified that the logical address has moved to the backup server. Is not switched.
- IP address logical address
- Patent Documents 3, 5, and 6 in a duplex configuration, the power to move the IP address when switching between the active system and the standby system is the same as described above. If) does not exist, there is a problem that the movement of the connection destination does not switch immediately.
- Patent Document 4 a configuration is adopted in which a client converts a connection destination IP address from a virtual IP address to a real IP address and performs communication, and when a failure occurs, the real IP address to be converted is converted to the real IP address of the active system (main).
- the IP address is also switched to the real IP address of the standby system (backup)
- backup a system has been shown to make the upper application always seem to communicate with the virtual IP address.
- the switching timing is the switching of the conversion destination real IP address of the IP address conversion. If the timing of (translation address switching) deviates, a problem occurs in communication between the application and the server. For example, if the active server switching is earlier than the timing of the translation address switching, and the switched operational server attempts to continue communication with the application and transmits a packet, the application performs address translation. Therefore, the IP address of the transmission source communicates up to that point and differs from the virtual IP address, and is not recognized as the same communication as the previous communication.
- a procedure for switching an active server when a failure occurs for example, a procedure for process microphone
- a procedure for switching a network for switching a connection destination for example, a procedure for switching a VLAN accommodated by a user
- the effect of the present invention is that, when a failure occurs, the business suspension time is minimized, and the user of the terminal is not conscious of executing the active server switching process between servers on different networks. Another advantage is that business can be continued.
- connection destination identifier is moved along with the connection control means, and the switching of the connection destination network of the user is performed in a sufficiently short time.
- FIG. 1 is a functional block diagram of a session migration device according to an embodiment of the present invention.
- FIG. 2 is a diagram showing a network for receiving streaming data before a session migration operation in Embodiment 1 of the present invention.
- FIG. 3 is a diagram showing a control network for control message communication in Embodiment 1 of the present invention.
- FIG. 4 is a diagram showing a migration network for data communication for moving a process between servers in Embodiment 1 of the present invention.
- FIG. 5 is a diagram showing a message sequence showing exchange of messages performed between units in Embodiment 1 of the present invention.
- FIG. 6 is a diagram showing a streaming data receiving network after a session migration operation in Embodiment 1 of the present invention.
- FIG. 7 is a view showing a flowchart showing an execution procedure in the embodiment of the present invention.
- FIG. 8 is a diagram showing a control network for control message communication according to a third embodiment of the present invention.
- FIG. 9 is a diagram showing a streaming data receiving network before a session migration operation in Embodiment 3 of the present invention.
- FIG. 10 is a diagram showing a behavior from when a high load occurs to when session migration starts in Example 3 of the present invention.
- FIG. 11 is a diagram showing a behavior in which session migration is activated and a process is duplicated in Embodiment 3 of the present invention.
- FIG. 12 is a diagram showing a message sequence showing exchange of messages performed between units in Embodiment 3 of the present invention.
- FIG. 13 is a diagram for explaining the difficulty of sharing a connection destination identifier between remote servers via a wide area network.
- FIG. 14 is a diagram showing an example in which an input means and a Sano 'network cooperation control means are provided at a location other than a main site, a knockup site, and a user site.
- FIG. 15 is a diagram illustrating an example in which an input unit and a server / network cooperation control unit are provided in a main site.
- FIG. 16 is a block diagram showing a configuration of a computer.
- FIG. 17 is a block diagram showing functions of a network link control means.
- an active server switching control means 3 for moving a process between servers, and a connection for dynamically switching a target network to which a terminal (client) is connected.
- input means 1 for input to the server 'network cooperation control means 2 and the server' network cooperation control means 2 for cooperatively controlling the control means 4, the active server switching control means and the connection control means 4 at appropriate timing.
- an operating server switching control is used.
- the control means 3 is located at the main site and the backup site, and the connection control means 4 is located at the user site as user connection control means.
- the operating server switching control means 3 may be located at one of the main site and the backup site.
- the network link control means 2 may be provided separately from the user site, main site, and knock-up site as shown in Figs. 3 and 14 as needed (Fig. 14). Is located on the control site), user site, main site, or knockup site! ⁇ ⁇
- the network link control means 2 uses a user site other than the main site, a knock-up site, Alternatively, it is desirable to arrange them in other places.
- the network system according to the present invention is used for the purpose of maintaining the main site and distributing the load of the site to other sites when access is concentrated on the main site, any one of the user site, the main site, and the backup site is used.
- FIG. 15 shows an example in which an input unit and a network control unit are arranged at the main site.
- the input means can be provided in the main server as a detection device for detecting the load of the main server, and the server 'network cooperation control means can be provided in the main server as a program detected by the detection means and controlled according to the load state.
- the input means 1 may be integrated with the Sano network cooperation control means 2 (for example, as shown in FIG. 14, on a GUI (graphical user interface) of a personal computer (PC) at a control site.
- the input means can be configured as a button on the PC, and the Sano network cooperation control means 2 can be configured as a program on a PC.
- the input means 1 is a disaster detection device that detects or predicts the occurrence of a power failure or fire and sends an instruction to start operating server switching control to the server's network cooperation control means 2
- the input means 1 is provided at the main site.
- the server's network coordination control means 2 is provided apart from the main site so as not to be affected by the disaster.
- the load status of the main server is monitored, and when the load exceeds a certain threshold, the active server switching control is sent to the server / network cooperation control means 2.
- the keyboard, buttons, and computer to be pressed by the operator during maintenance of the load monitoring device and equipment that sends the start instruction, and when the main server 207 is installed and receives a disaster alert at the main site.
- There are input devices such as GUI buttons on the display.
- the Sano 'network cooperation control means 2 can be implemented by software as a program on a personal computer (PC) or realized by a hardware configuration.
- the connection control means 4 can be configured by a software as a program on a personal computer (PC) or realized by a hardware configuration.
- the operating server switching control means 3 can be implemented by software as a program on the personal computer (PC) (for example, the migration daemon in FIG. 2) or realized by a hardware configuration.
- the network link control means 2 sends an active server switching control start request to the active server switching control means 3.
- the operating server switching control means 3 moves the internal information of the process to a switching destination server (backup server) by using a technique such as process migration.
- the process of the main server may be put into a suspended state before the transfer of the process internal information.
- the connection destination identifier may be changed to the main server power backup server.
- the active server switching control means 3 sends an active server switching control end notification to the network link control means 2.
- the active server switching control means 3 issues the process from the server / network cooperation control means 2 after issuing the active server switching control end notification. In response to the restart request, the moved process is changed from the suspended state to the running state.
- connection control means 4 switches the user's connection target network from the main target network to the backup target network. Then, a connection destination target network switching completion notification is sent to the network link control means 2.
- the specific realization method is described in the embodiment described later. For example, there is a method of switching the VLAN connected to the user to a VLAN that can be connected to the main site and a VLAN that can be connected to the backup site.
- the target network is virtualized by other methods (for example, VPN (Virtual Private Network) using tunnel technology such as IPsec (Security Architecture for Internet Protocol), L2TP (Layer 2 Tunneling Protocol), MPLS (Multiprotocol Label Switching)).
- IPsec Secure Digital Protocol
- L2TP Layer 2 Tunneling Protocol
- MPLS Multiprotocol Label Switching
- Sano 'network coordination control means 2 includes information on the process to be moved, information on the main server that is the server where the process is executed, information on the knockup server to which the process is moved, The target network switching target user name information and the switching destination connection target network information are stored in the storage unit.
- the Sano 'network coordination control means 2 receives a session migration start request from the input means 1 and sends an active server switching control start request to the active server switching control means 3 in response to the request. At this time, the process information to be moved, the main server information which is the server on which the process is executed, and the backup server information to which the process is moved are given to the operating server switching control means 3.
- the network cooperation control means 2 when receiving the notification of the end of the active server switching control from the active server switching control means 3, sends the connection target target to the connection control means 4 in response to the notification. Send a network switch request.
- the switching control unit 4 is provided with the switching target user name information and the switching destination connection target network information.
- the connection control means 4 sends a connection destination network switchover completion notification, it sends a process restart request to the active server switchover control means.
- the knock-up server information and the process information to be moved are given to the operating server switching control means 3.
- the server's network coordination control operation is ended.
- the migration target process runs on the main server, and the user machine as a terminal (client) connects to the connection destination identifier assigned to the main server. , Using the process.
- the executor issues a session migration start request to the Sano network cooperation control means 2 using the input means 1 (step S 701).
- the executor may be an operator or an automatic execution device such as a disaster detection device (not shown).
- Sano 'network cooperation control means 2 Upon receiving the session migration start request, Sano 'network cooperation control means 2 issues an active server switching control start notification to active server switching control means 3 and instructs the active server switching start (step S702).
- information to be given to the operating server switching control means 3 includes information on a process to be moved, information on a main server which is a server where the process is executed, and information on a backup server which is a destination server. Good, including the connection destination identifier information assigned to the main server!
- the active server switching control means 3 receives the active server switching control start notification received from the network link control means 2 and switches the active server. Specifically, the following processes P1 to P4 are performed in this order. P1. The process is put into a sleep state (step S703). P2. Using technology such as process migration, switch the server that runs the process from the main server to the backup server (step S704). P 3. Change the connection destination identifier such as the virtual IP address from the main server to the backup server (step S705). P4. Send an active server switching control end notification to the server 'network cooperation control means 2 (step S706). Note that the processing P1 (that is, step S703) and the processing P3 (that is, step S705) are not essential.
- the server 'network cooperation control means 2 sends a connection target network switching request to the connection control means 4 (step S707).
- both the connection target network switching target user name information and the switching destination connection target network information corresponding to the user may be provided to the connection control means 4.
- connection control means 4 switches the connection target network of the user corresponding to the connection destination target network switching target user name to the switching destination connection target network (step S708). o
- the VLAN to be switched shall include only the backup server as a member and not the main server.
- the connection control means 4 issues a connection destination network switching end notification to the server / network cooperation control means 2.
- step S703 if the process suspension processing in step S703 has not been performed, the entire process of the server's network cooperation control ends.
- the server's network cooperation control means 2 receives the connection destination target network switching completion notification, and notifies the active server switching control means 3 of the process restart request notification. Is issued (step S709). At this time, the operating server switching control means 3 may also be notified of the restart target process information (that is, information of the moved process).
- the active server switching control means 3 receives the process restart request notification received from the server / network cooperation control means 2, and restarts the target process (step S710).
- the active server switching control means 3 issues a process restart end notification to the server 'network link control means 2 (step S711).
- the server'network cooperation control means 2 Upon receiving the process restart end notification, the server'network cooperation control means 2 ends the entire session migration process.
- the end of the session migration may be notified to an output means (not shown) in order to notify the executor of the end of the session migration.
- the user connects to the video distribution process 206 on the main server 207 having the virtual IP address “V” via a wide-area Ether network, and transmits TCP (Transmission Control Protocol DZlP).
- TCP Transmission Control Protocol
- the user can use the user connection control device to receive streaming data. Connected to the VLAN "1" that includes only the router 209 and does not include the backup site router 210.
- the Sano 'network cooperation control means 202 is implemented as a program on a personal computer (PC).
- the input means 201 is implemented as a button on a GUI (graphical user interface) on a PC on which the program of the server's network cooperation control means 202 is mounted.
- the output means is implemented as a display on which the program of the server's network coordination control means 202 is mounted, connected to a personal computer, and the like.
- the main server 207 and the backup server 208 have Linux as an OS.
- the operating server switching control means includes a migration daemon A 203 on the main server 207 and a migration daemon B 204 on the backup server 208. Each is implemented as a program (daemon) on Linux.
- the active server switching control means may be provided on either the main server 207 or the knockup server 208, or may be provided on one of the servers to control the other server from one server to perform the process movement. . Also, the operating server switching control means may be provided with a PC connected to the main server 207 and the knockup server 208 separately from the main server 207 and the knockup server 208, and mounted as a program in the PC.
- the user connection control means 205 serving as connection control means is implemented as a program on a PC which is a network access gateway of the user site.
- a PC which is a network access gateway, is connected to a user machine constituting a user terminal at a user site.
- the user connection control means 205 may be provided in a user terminal (user machine).
- the network connection control means 202, the active server switching control means (ie, the migration daemon A 203 and the migration daemon B 204), and the user connection control means 205 are connected to the control network. Control commands can be sent and received between each other via
- a dedicated network as shown in FIG. 4 may be prepared.
- a route control means for dynamically securing a band may be used.
- the route to the virtual IP address "v" is specified.
- the same IP address (“r” in Fig. 2) is assigned to the interface on the wide area Ethernet (registered trademark) network side.
- the norator 209 and the notor 210 do not belong to the same network (in this case, VLAN), even if two same IP addresses exist, there are two routes to the same IP address. Is also a problem! /.
- step S501 When the main server 207 is placed and a disaster alert is issued at the main site (step S501), the executor presses a button of the GUI, which is the session migration start request input means 201, so that the Sano 'network A session middleing start request is issued to the cooperation control means 202 (step S502).
- a process migration start notification is issued to the active server switching control means A as the migration source (step S503).
- the process ID “2000” is notified as the process information to be migrated, and the real IP address “b2” and the virtual IP address “V” are notified as the migration destination server information.
- the process movement timing information may be notified as the process information to be migrated, and the migration daemon A203 may specify the process to be moved and perform the migration.
- the migration daemon A203 that has received the process migration start request: 1. Puts the moving image distribution process 206 having the process ID “2000” on its own server into a pause (freeze) state (step S504) . 2. Migrate the video distribution process 206 (step S506). 3. Replace the virtual IP address "V" with the backup server 208 through the migration daemon B204 (step S507). 4. Send a process migration end notification to the server / network cooperation control means 202 (step S509).
- the process migration completion notification may be sent by the migration daemon B204 of the backup server. The same applies to Examples 2 and 3 described later.
- Sano 'network cooperation control means 202 In response to the notification of the completion of the session, a VLAN switching request is issued to the user connection control means 205 (step S510). At this time, both the target user name “Taro” and the switching destination VLAN ID “2” are notified.
- the user connection control means 205 connects the user “Taro”, which has been connected to the VLAN “1”, to the VLAN “2” (Step S511). When the switching is completed, the user connection control means 205 issues a VLAN switching end notification to the Sano 'network cooperation control means 202 (step S513).
- the Sano network cooperation control unit 202 upon receiving the notification of the end of the VLAN switching, notifies the migration daemon A 203 of a process restart request notification (step S514) together with the process ID “2000” to be restarted.
- the migration daemon A203 performs a freeze release (process restart) operation on the moving image distribution process 206 having the process ID "2000" in the backup server 208 through the migration daemon B204 (step S515). At this time, the user can resume receiving the streaming data again (Fig. 6).
- the migration daemon A203 issues a process restart end notification to the Sano 'network cooperation control means 202 (step S517).
- the network cooperation control unit 202 Upon receiving the process restart end notification, the network cooperation control unit 202 ends the entire migration process, issues a session migration end notification to the output unit (step S518), and executes the process. Notifies the end of the session migration.
- the user loses the temporary connection destination IP address at the end of the process migration, but by quickly switching the VLAN, disconnection of the TCP session by a higher-level application or the like can be performed. Before that happens, the destination IP address can be found again and communication can be resumed without interruption.
- VLAN switching as a means of changing the target network to which the user connects, the user is aware that he or she is always connected to the same IP (here, virtual IP'V ") before and after process migration. With these, migration can be realized without making the user aware of it as much as possible.
- the user establishes a TCP session with the IP address "V" of the main server 207, receives streaming data from the video distribution process 206, and!
- step S504 the reception of the streaming data is suspended.
- step S507 when the virtual IP address “V” is changed from the main server 207 to the backup server 208 (step S507), the user loses track of the IP address' V, which has been connected up to then.
- the VLAN connected to the user is switched from VLAN1 to VLAN2 (step S511), the user discovers the IP address “V” again (step S512).
- the time during which the IP address is lost that is, the time from step S507 to step S511, can be sufficiently shorter than the time when the upper application detects congestion and disconnects the TCP session. The user can maintain communication without disconnecting the TCP session.
- step S515 When the moving image distribution process 206 is restarted (step S515), the user can receive streaming data from the moving image distribution process 206 again (step S516). While the video distribution process is frozen, that is, during step S504 and step S515, the user stops receiving streaming data.
- the video viewing application Case has a buffer so that the video will not be interrupted even if the communication is stopped for a few seconds, and the time from Step S504 to Step S515 depends on the buffer. It can be as short as quality can be maintained. Therefore, it is possible to perform process migration via a router via a wide area network that has no effect on the user's browsing of moving images.
- FIG. 17 is a block diagram showing the function of the server 'network cooperation control means.
- the input unit control unit 1403 outputs the session migration start request from the input unit 1 to the state management unit 1401.
- the active server switching control means control unit 1404 sends and receives information to and from the active server switching control means 3, and the user connection control means control unit 1405 sends and receives information to and from the user connection control means.
- the state management unit 1401 controls the session migration operation of the SANO 'network cooperation control means shown in FIGS. Setting
- the constant storage unit 1402 stores information such as the target process number of the server 1, the migration destination server IP address, and the virtual IP address.
- each control unit and state management unit of the server's network cooperation control means are implemented as a program on a personal computer (PC).
- PC personal computer
- the disk device 3004 stores information such as a target process number in a memory 3003 such as a DRAM, and the CPU 3006 executes a program.
- the keyboard is the input means 1.
- the CRT 3002 is a display unit that displays information processing status, migration processing results, and the like.
- Reference numeral 3005 denotes a bus such as a data bus.
- the function of the network link control means is realized by software, but may be realized by a hardware configuration.
- Example 2 Example 2
- an operator manually performs session migration in accordance with maintenance such as upgrade of a system that requires stopping the process execution at the main site.
- maintenance such as upgrade of a system that requires stopping the process execution at the main site.
- the only difference is that the operator performs a session migration in accordance with the maintenance schedule of the main site, rather than triggering a disaster alert.
- the server 901 on the Tokyo site provides a moving image distribution service, and the user 1 in Tokyo and the user 2 in Osaka are connected to use the moving image distribution service.
- the Sano 'network coordination control means performs load balancing when the number of connected users currently connected to the server 901 at the Tokyo site and the number of connected users exceed this value. It holds the threshold information to be executed and the Osaka site operation status information indicating whether or not the video distribution service is operating at the Osaka site. In the case of FIG. 9, the connection destination user number information is “2”, the threshold information is “2.5”, and the Osaka site operation information is “OFF”.
- Sano's network coordination control means 906, migration daemon A907 and migration daemon B909, and user connection control means 113 (903-905) may be physical or VPN as shown in FIG. It is now possible to send and receive control commands to each other via a virtual control-only network!
- the router 911 at the Tokyo site and the router 912 at the Osaka site use a static routing table that specifies a route to the same virtual IP address "V" that does not belong to the same VLAN.
- the same IP address (“r” in FIGS. 9 and 11) is assigned to the interface on the wide area Ethernet (registered trademark) network side!
- step S1201 When a high load occurs on the server 901 on the Tokyo site (step S1201), the server 901 on the Tokyo site or the load monitoring device that monitors the load status of the server is connected to the Sano ' A session migration start request is issued to the client (step S1202).
- the network link control means Upon receiving the session migration start request, the network link control means issues a process migration start notification to the migration daemon 907 of Sano 901 on the Tokyo site (step S1203). At this time, the process ID “2000” is notified as the process information to be migrated, and the real IP address “b2” and the virtual IP address “V” are notified as the migration destination server information.
- the migration daemon 907 that has received the process migration start request sets the process P11.
- the video distribution process 908 having the process ID "2000" on its own server to a suspended (frozen) state (step S1204). ).
- the moving image distribution process 908 is migrated (step S1206).
- Process P13. Migrate virtual IP address "V" Server server 902 at the Osaka site through the server daemon B909 (step S1207).
- Processing P14. Sano sends a process migration end notification to network cooperation control means 906 (step S1208).
- Sano 'network cooperation control means 906 receives the migration end notification from migration daemon 907, changes the Osaka site operation information to "ON" (step S1209), and switches VLAN to user connection control means 905. Issue a request (step S1210). At that time, both the target user name “user 2” and the switching destination VLAN ID “2” are notified.
- the switching target not all the users who have been connected to the process until now may be selected, but some users may be used.
- As a criterion for selecting some users there may be a criterion such that only users close to a site where a process is newly activated by process migration are targeted.
- the user 2 connected to Osaka Kaura is set as a switching target user, and the connection destinations of the users 1 and 3 are not switched.
- the user connection control means 905 connects the user “user 2”, which has been connected to the VLAN “1”, to the VLAN “2” (Step S1211).
- the user connection control unit 2 (905) issues a VLAN switching end notification to the network connection control unit 906 (step S1213).
- the Sano network cooperation control unit 906 sends a process restart request notification (step S1214) to the migration daemon A907, of the real IP address of the restart target server and the restart target process ID. Notify with the pair.
- the notification is made as (a2, 2000) and (b2, 2000).
- the migration daemon 907 through the migration daemon 909, releases a freeze (restart process) operation for the video distribution process 908 having the process ID "2000" in the server 901 at the Tokyo site, and executes an operation to restart the process in the server 902 at the Osaka site
- the freeze release (process restart) operation for the video distribution process 910 having the process ID “2000” is performed simultaneously (step S1215).
- the users 1 and 3 can resume receiving the streaming data from the server 901 on the Tokyo site and the user 3 from the server 902 on the Osaka site again.
- the migration daemon A907 starts the server Issue a process restart end notification to the network cooperation control means 906 (step S1217)
- the network link control means 906 Upon receiving the process restart end notification, the network link control means 906 ends the entire migration process, and issues a session migration end notification to the server 901 at the Tokyo site (step S1218).
- the user loses the temporary connection destination IP address at the end of the process migration, but the higher-level application detects network congestion by quickly switching the VLAN. This allows the connection destination IP address to be found again before disconnecting the TCP session, and communication can be resumed without interruption. Also, by using VLAN switching as a means of changing the target network to which the user connects, the user is aware that he or she is always connected to the same IP (here, virtual IP "v") before and after process migration. Can be given. As a result, migration can be realized without making the user aware of it as much as possible.
- the user 113 establishes a TCP session with the IP address "V" of the server 901 on the Tokyo site, and receives streaming data from the video distribution process 908.
- step S1204 Simultaneously with the freeze of the moving image distribution process 908 (step S1204), the reception of the streaming data is suspended (step S1205).
- the virtual IP address “V” is copied from the server 901 at the Tokyo site to the server 902 at the Osaka site (step S 1207).
- step S1215 For the user 1 and the user 3, when the process without switching the connection destination VLAN is restarted (step S1215), the streaming data can be received again from the video distribution process 908. (Step S1216).
- step S1211 For user 2, when the VLAN connected to user 3 is switched from VLAN 1 to VLAN 2 (step S1211), the user discovers IP address "V" on server 902 on the Osaka site (step S1212). When the process is restarted (step S1215), streaming data can be received again from the moving image distribution process 910 (step S1216). [0108] In this way, the user does not recognize that the process has been migrated except for the event that the streaming data cannot be received for a short time in steps S1205 to S1216. In addition, the streaming playback application used by the user usually has a sufficient buffer so that the video is not interrupted even if the communication stops for a few seconds. It is possible to perform process middleing without making them aware of it.
- the point of execution of the session migration is that the number of connected users at the Tokyo site exceeds the threshold. Also, when the process is resumed after the process duplication, if only the process at the Osaka site is used, The difference is that the processes at the Tokyo site are restarted at the same time and both are in operation.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/590,355 US7684417B2 (en) | 2004-02-26 | 2005-02-25 | Method of migrating processes between networks and network system thereof |
| JP2006510468A JP4591840B2 (ja) | 2004-02-26 | 2005-02-25 | ネットワーク間のプロセス移動方法およびそのネットワークシステム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004051751 | 2004-02-26 | ||
| JP2004-051751 | 2004-02-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2005083569A1 true WO2005083569A1 (ja) | 2005-09-09 |
Family
ID=34908645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2005/003147 Ceased WO2005083569A1 (ja) | 2004-02-26 | 2005-02-25 | ネットワーク間のプロセス移動方法およびそのネットワークシステム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7684417B2 (ja) |
| JP (1) | JP4591840B2 (ja) |
| WO (1) | WO2005083569A1 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009140053A (ja) * | 2007-12-04 | 2009-06-25 | Hitachi Ltd | 仮想計算機システム及び仮想計算機移行制御方法 |
| JP2009278277A (ja) * | 2008-05-13 | 2009-11-26 | Hitachi Kokusai Electric Inc | 冗長切替システム、冗長管理装置およびアプリケーション処理装置 |
| JP2010050749A (ja) * | 2008-08-21 | 2010-03-04 | Hitachi Ltd | 経路制御システム |
| WO2011037148A1 (ja) | 2009-09-28 | 2011-03-31 | 日本電気株式会社 | コンピュータシステム、及び仮想マシンのマイグレーション方法 |
| JP2012175190A (ja) * | 2011-02-17 | 2012-09-10 | Nippon Telegr & Teleph Corp <Ntt> | 制御装置、制御システム、制御方法、及び制御プログラム |
| JP2013500518A (ja) * | 2009-07-22 | 2013-01-07 | アマゾン テクノロジーズ インコーポレイテッド | コンピュータネットワークの動的な移行 |
| JP2021103453A (ja) * | 2019-12-25 | 2021-07-15 | 本田技研工業株式会社 | サービス提供システム、および携帯通信端末用のプログラム |
| WO2022215549A1 (ja) * | 2021-04-08 | 2022-10-13 | ソニーグループ株式会社 | 処理システム、並びに、情報処理装置および方法 |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8239477B2 (en) * | 2005-07-08 | 2012-08-07 | Cisco Technology, Inc. | Apparatus and methods for controlling a data tapping session in a storage area network |
| US20070208799A1 (en) * | 2006-02-17 | 2007-09-06 | Hughes William A | Systems and methods for business continuity |
| US8719143B2 (en) * | 2006-09-28 | 2014-05-06 | Microsoft Corporation | Determination of optimized location for services and data |
| US20080080526A1 (en) * | 2006-09-28 | 2008-04-03 | Microsoft Corporation | Migrating data to new cloud |
| US8549236B2 (en) * | 2006-12-15 | 2013-10-01 | Siliconsystems, Inc. | Storage subsystem with multiple non-volatile memory arrays to protect against data losses |
| JP5149556B2 (ja) * | 2007-07-30 | 2013-02-20 | 株式会社日立製作所 | システム情報要素を移行するストレージシステム |
| US20090083586A1 (en) * | 2007-09-24 | 2009-03-26 | General Electric Company | Failure management device and method |
| JP5459389B2 (ja) * | 2010-03-08 | 2014-04-02 | 日本電気株式会社 | コンピュータシステム及び現用系コンピュータ並びに予備系コンピュータ、プログラム |
| US8300790B2 (en) | 2010-12-27 | 2012-10-30 | Avaya Inc. | Method and system for automatic conference call session migration |
| JP5954414B2 (ja) * | 2012-06-26 | 2016-07-20 | 富士通株式会社 | 通信制御装置、通信制御方法及び通信制御システム |
| CN103297279B (zh) * | 2013-06-20 | 2016-03-23 | 烽火通信科技股份有限公司 | 一种多软件进程系统上软件控制的主备单盘倒换方法 |
| US9298553B2 (en) * | 2014-02-08 | 2016-03-29 | International Business Machines Corporation | Methods, apparatus and system for selective duplication of subtasks |
| US10169065B1 (en) * | 2016-06-29 | 2019-01-01 | Altera Corporation | Live migration of hardware accelerated applications |
| US10761767B2 (en) * | 2016-07-12 | 2020-09-01 | Hitachi, Ltd. | Computer system and method for controlling storage apparatus that has replication direction from first logical device (in first storage) to second logical device (in second storage) and from said second logical device to third logical device (in said second storage), wherein said replication direction is reversed when second computer takes over for first computer |
| CN107870916A (zh) * | 2016-09-23 | 2018-04-03 | 伊姆西Ip控股有限责任公司 | 存储管理方法及设备 |
| US10374874B2 (en) * | 2016-10-18 | 2019-08-06 | Nicira, Inc. | Reducing data plane disruption in a virtual switch |
| US10768996B2 (en) | 2018-10-23 | 2020-09-08 | Vmware, Inc. | Anticipating future resource consumption based on user sessions |
| US11132270B2 (en) * | 2019-05-13 | 2021-09-28 | Saudi Arabian Oil Company | Planned zero downtime server switching for web applications |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08329025A (ja) * | 1995-05-30 | 1996-12-13 | Toshiba Corp | プロセスマイグレーション方式 |
| JP2001350736A (ja) * | 2000-06-08 | 2001-12-21 | Hitachi Ltd | オンライン処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08212095A (ja) | 1994-10-31 | 1996-08-20 | Hitachi Ltd | クライアントサーバ制御システム |
| US5675723A (en) * | 1995-05-19 | 1997-10-07 | Compaq Computer Corporation | Multi-server fault tolerance using in-band signalling |
| JP2638565B2 (ja) | 1995-06-06 | 1997-08-06 | 日本電気株式会社 | Lan接続装置及び方法 |
| JPH0934814A (ja) | 1995-07-18 | 1997-02-07 | Nec Corp | 情報処理装置の予備切り替えシステム |
| JP2738362B2 (ja) | 1995-09-27 | 1998-04-08 | 日本電気株式会社 | ネットワーク接続装置 |
| US6128657A (en) * | 1996-02-14 | 2000-10-03 | Fujitsu Limited | Load sharing system |
| JPH1027148A (ja) | 1996-07-10 | 1998-01-27 | Hitachi Ltd | インターネット用サーバシステム |
| JPH10320323A (ja) | 1997-05-15 | 1998-12-04 | Hewlett Packard Japan Ltd | サーバコンピュータ、サーバコンピュータの制御方法、およびサーバコンピュータを制御するためのプログラムを記録した記録媒体 |
| JP3786328B2 (ja) * | 1998-07-27 | 2006-06-14 | 株式会社日立製作所 | サーバおよび通信制御方法 |
| JP2000250771A (ja) | 1999-02-25 | 2000-09-14 | Nec Corp | サーバ二重化方式 |
| JP3482992B2 (ja) | 1999-04-14 | 2004-01-06 | 日本電気株式会社 | 冗長lanシステムおよび現用系・予備系切り替え方法 |
| US6944785B2 (en) * | 2001-07-23 | 2005-09-13 | Network Appliance, Inc. | High-availability cluster virtual server system |
| US6910078B1 (en) * | 2001-11-15 | 2005-06-21 | Cisco Technology, Inc. | Methods and apparatus for controlling the transmission of stream data |
| JP2003163689A (ja) * | 2001-11-28 | 2003-06-06 | Hitachi Ltd | ネットワーク連携情報処理システムおよびその複数負荷分散機間のアクセス移動方法 |
| JP3825333B2 (ja) * | 2002-02-08 | 2006-09-27 | 日本電信電話株式会社 | タグ変換を用いた負荷分散方法及びタグ変換装置、負荷分散制御装置 |
| JP2003298624A (ja) | 2002-04-05 | 2003-10-17 | Nippon Telegr & Teleph Corp <Ntt> | サービス制御アプリケーション実行システムにおける通信路確保方法 |
| JP2004038783A (ja) * | 2002-07-05 | 2004-02-05 | Nippon Telegr & Teleph Corp <Ntt> | サーバシステム、仲介装置、及び、クライアントサーバ型システムにおける誤り隠蔽方法 |
| JP2004102374A (ja) * | 2002-09-05 | 2004-04-02 | Hitachi Ltd | データ移行装置を有する情報処理システム |
| JP4252301B2 (ja) * | 2002-12-26 | 2009-04-08 | 株式会社日立製作所 | 記憶システム及びそのデータバックアップ方法 |
| US7383264B2 (en) * | 2003-03-27 | 2008-06-03 | Hitachi, Ltd. | Data control method for duplicating data between computer systems |
| JP3858884B2 (ja) | 2003-11-05 | 2006-12-20 | 日本電気株式会社 | ネットワークアクセスゲートウェイ及びネットワークアクセスゲートウェイの制御方法並びにプログラム |
| JP2006146476A (ja) * | 2004-11-18 | 2006-06-08 | Hitachi Ltd | ストレージシステム及びストレージシステムのデータ移行方法 |
-
2005
- 2005-02-25 US US10/590,355 patent/US7684417B2/en not_active Expired - Fee Related
- 2005-02-25 WO PCT/JP2005/003147 patent/WO2005083569A1/ja not_active Ceased
- 2005-02-25 JP JP2006510468A patent/JP4591840B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08329025A (ja) * | 1995-05-30 | 1996-12-13 | Toshiba Corp | プロセスマイグレーション方式 |
| JP2001350736A (ja) * | 2000-06-08 | 2001-12-21 | Hitachi Ltd | オンライン処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体 |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009140053A (ja) * | 2007-12-04 | 2009-06-25 | Hitachi Ltd | 仮想計算機システム及び仮想計算機移行制御方法 |
| JP2009278277A (ja) * | 2008-05-13 | 2009-11-26 | Hitachi Kokusai Electric Inc | 冗長切替システム、冗長管理装置およびアプリケーション処理装置 |
| US9185031B2 (en) | 2008-08-21 | 2015-11-10 | Hitachi, Ltd. | Routing control system for L3VPN service network |
| JP2010050749A (ja) * | 2008-08-21 | 2010-03-04 | Hitachi Ltd | 経路制御システム |
| US9495219B2 (en) | 2009-07-22 | 2016-11-15 | Amazon Technologies, Inc. | Dynamically migrating computer networks |
| JP2013500518A (ja) * | 2009-07-22 | 2013-01-07 | アマゾン テクノロジーズ インコーポレイテッド | コンピュータネットワークの動的な移行 |
| WO2011037148A1 (ja) | 2009-09-28 | 2011-03-31 | 日本電気株式会社 | コンピュータシステム、及び仮想マシンのマイグレーション方法 |
| US9323570B2 (en) | 2009-09-28 | 2016-04-26 | Nec Corporation | Computer system and migration method of virtual machine |
| JP2012175190A (ja) * | 2011-02-17 | 2012-09-10 | Nippon Telegr & Teleph Corp <Ntt> | 制御装置、制御システム、制御方法、及び制御プログラム |
| JP2021103453A (ja) * | 2019-12-25 | 2021-07-15 | 本田技研工業株式会社 | サービス提供システム、および携帯通信端末用のプログラム |
| US11375359B2 (en) | 2019-12-25 | 2022-06-28 | Honda Motor Co., Ltd. | Method and system for managing service provisioning based on registration |
| JP7241671B2 (ja) | 2019-12-25 | 2023-03-17 | 本田技研工業株式会社 | サービス提供システム、および携帯通信端末用のプログラム |
| WO2022215549A1 (ja) * | 2021-04-08 | 2022-10-13 | ソニーグループ株式会社 | 処理システム、並びに、情報処理装置および方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7684417B2 (en) | 2010-03-23 |
| JP4591840B2 (ja) | 2010-12-01 |
| JPWO2005083569A1 (ja) | 2008-01-17 |
| US20080019316A1 (en) | 2008-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4591840B2 (ja) | ネットワーク間のプロセス移動方法およびそのネットワークシステム | |
| US8051322B2 (en) | Redundant failover system, redundancy managing apparatus and application processing apparatus | |
| CN100527716C (zh) | 主备网关设备状态切换后业务恢复的方法及网关设备 | |
| JP5446040B2 (ja) | コンピュータシステム、及び仮想マシンのマイグレーション方法 | |
| CN104980349B (zh) | 中继系统以及交换机装置 | |
| CN1954559B (zh) | 网络节点群集的冗余路由能力 | |
| WO2011157151A2 (zh) | 实现容灾备份的方法、设备及系统 | |
| JP4500836B2 (ja) | 冗長化ゲートウェイシステムのためのネットワークスイッチ装置 | |
| WO2012000234A1 (zh) | 链路间快速切换的方法、装置和系统 | |
| JP5024195B2 (ja) | 負荷分散サーバ、ネットワーク負荷分散方法および輻輳回避方法 | |
| JP2007535852A (ja) | 近隣キャッシュテーブル同期のための装置及び方法 | |
| JP4650414B2 (ja) | 通信処理システム、パケット処理負荷分散装置及びそれに用いるパケット処理負荷分散方法 | |
| CN101562576B (zh) | 一种路由发布方法和设备 | |
| CN115037673B (zh) | 在分支部署中实现无缝故障切换的系统和方法 | |
| CN101453744A (zh) | 业务控制方法及装置 | |
| JP4133738B2 (ja) | 高速ネットワークアドレス引継ぎ方法、ネットワーク装置及びプログラム | |
| WO2018223991A1 (zh) | 一种切换主宽带网络网关bng和备bng的方法、系统和bng | |
| WO2014044088A1 (zh) | L2tp网络的保护方法、装置及系统 | |
| US7675850B2 (en) | Apparatus for realizing soft-switch allopatric disaster recovery based on packet network | |
| JP3493035B2 (ja) | 動的パス切替方法 | |
| CN100409619C (zh) | 数据网络设备及其管理控制方法 | |
| KR101021278B1 (ko) | Ospf를 이용한 라우터에서의 제어평면 이중화 장치 및방법 | |
| JPH09186718A (ja) | ネットワークの経路を制御する経路制御装置および方法 | |
| JPH11296396A (ja) | 切替隠蔽機能付き高可用性システム | |
| JP2006054766A (ja) | 冗長構成ネットワークシステムにおける制御データ共有方法 |
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 KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA 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 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 | ||
| DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2006510468 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10590355 Country of ref document: US |
|
| 122 | Ep: pct application non-entry in european phase | ||
| WWP | Wipo information: published in national office |
Ref document number: 10590355 Country of ref document: US |