US 7,555,751 B1
Method and system for performing a live system upgrade
Vinod Abbavaram, Buffalo Grove, Ill. (US); Prasoon Saurabh, Naperville, Ill. (US); and Ashish Sardesai, Schaumburg, Ill. (US)
Assigned to 3Com Corporation, Marlborough, Mass. (US)
Filed on Aug. 11, 2004, as Appl. No. 10/916,070.
Int. Cl. G06F 9/44 (2006.01)
U.S. Cl. 717—168 22 Claims
OG exemplary drawing
 
1. A method for upgrading a system, the method comprising:
ceasing to route user sessions from a call routing entity to any one of a first server and a second server, wherein the call routing entity is in communication with the first server and the second server;
importing data from the first server to a third server, wherein the first server, the second server, and the third server are of a current version, and wherein a replication application is maintained between the first server and the second server;
terminating the communication of the call routing entity with the second server and the first server, and enabling routing of user sessions to the third server by engaging the call routing entity in communication with the third server;
upgrading the first server and the second server while running the current version of the third server;
importing data from the third server into the first server; and
terminating the communication of the call routing entity with the third server, and enabling routing of user sessions to the first server and the second server by engaging the call routing entity in communication with the first server and the second server.