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. 24, 2018

Filed:

Apr. 23, 2014
Applicants:

Akash R. Deshpande, San Jose, CA (US);

Michael E. Lipman, Harvard, MA (US);

Peter Weinberger, Basel, CH;

Inventors:

Akash R. Deshpande, San Jose, CA (US);

Michael E. Lipman, Harvard, MA (US);

Peter Weinberger, Basel, CH;

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/4401 (2018.01); G06F 9/44 (2018.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 9/4401 (2013.01); G06F 9/45558 (2013.01); G06F 2009/45575 (2013.01);
Abstract

In one embodiment, a physical device (e.g., packet switching device, computer, server) is booted using custom-created frozen partially-booted virtual machines, avoiding the time required for an end-to-end boot process. In one embodiment while the system is operating under a current version, a partially-booted virtual image of a new operating version for each of multiple processing elements of the device is produced according to static configuration information specific to the device, with each of these partially-booted virtual machines frozen. The device is rebooted to a fully operational device by unfreezing these partially-booted virtual machines, thus removing this portion of a boot process from the real-time booting of the device. The generation of the frozen partially-booted virtual machines is advantageously performed by the device itself based on current static configuration information and the availability of the specific hardware configuration of the device.


Find Patent Forward Citations

Loading…