Akash R. Deshpande - San Jose CA, US John H. W. Bettink - San Jose CA, US Michael E. Lipman - Harvard MA, US Pradosh Mohapatra - Fremont CA, US Kannan Devarajan - Cupertino CA, US Prabhakara R. Yellai - Bangalore, IN Rajagopalan M. Ammanur - San Jose CA, US Samir D. Thoria - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc., a corporation of California - San Jose CA
International Classification:
H04L 12/56
US Classification:
370401, 370400
Abstract:
In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
Akash R. Deshpande - San Jose CA, US John H. W. Bettink - San Jose CA, US Michael E. Lipman - Harvard MA, US Pradosh Mohapatra - Fremont CA, US Kannan Devarajan - Cupertino CA, US Prabhakara R. Yellai - Bangalore, IN Rajagopalan M. Ammanur - San Jose CA, US Samir D. Thoria - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc., a corporation of California - San Jose CA
International Classification:
H04L 12/713 H04L 12/773
Abstract:
In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
Booting A Physical Device Using Custom-Created Frozen Partially-Booted Virtual Machines
Akash R. Deshpande - San Jose CA, US Michael E. Lipman - Harvard MA, US Peter Weinberger - Basel, CH
Assignee:
Cisco Technology, Inc., a corporation of California - San Jose CA
International Classification:
G06F 9/44
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.
Name / Title
Company / Classification
Phones & Addresses
Mr. Michael Lipman Owner
Lipman, Michael / Mayumi M & M Productions Disc Jockeys
445 Seaside Avenue, #2518, Honolulu, HI 96815 8089228744, 8089228745
Michael Lipman President, Vice President
Florida Association of Ticket Brokers Inc
PO Box 25634, Sarasota, FL 34277 2126 Riv Rdg Dr, Sarasota, FL 34239 PO Box 2334, Sarasota, FL 34230