The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 28, 2015
Filed:
Jan. 24, 2012
Rajagopalan M. Ammanur, San Jose, CA (US);
Pradosh Mohapatra, Fremont, CA (US);
Satyajeet Randhawa, Livermore, CA (US);
Anthony Joseph LI, Los Altos, CA (US);
Akash R. Deshpande, San Jose, CA (US);
Rajagopalan M. Ammanur, San Jose, CA (US);
Pradosh Mohapatra, Fremont, CA (US);
Satyajeet Randhawa, Livermore, CA (US);
Anthony Joseph Li, Los Altos, CA (US);
Akash R. Deshpande, San Jose, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
In one embodiment, an operating system kernel and/or one or more processes of a high-availability system are modified while the system is operating and providing high-availability service. In accomplishing this, one embodiment uses a second virtual machine to operate a second operating system kernel including a second set of processes in the standby mode, which receive state information from corresponding process(es) in the active mode. Individually, the operating system kernel and processes within the second set of processes may be a same or different version of their counterpart in a first virtual machine and its processes which are being replaced. When the second set of processes have acquired sufficient state information to perform the standby role, the operation of the first virtual machine is typically ceased as the version modified second virtual machine is performing the version modified functionality of the first virtual machine.