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.

Date of Patent:
Apr. 28, 2015

Filed:

Jan. 24, 2012
Applicants:

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);

Inventors:

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);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 7/00 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
G06F 7/00 (2013.01); G06F 11/2097 (2013.01); G06F 11/2038 (2013.01); G06F 9/45533 (2013.01); G06F 11/14 (2013.01);
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.


Find Patent Forward Citations

Loading…