IN-SERVICE UPGRADE OF KERNEL LOADABLE MODULES
First Claim
Patent Images
1. A method comprising:
- creating an active container and a standby container for a single supervisor of an operating system at a network device;
instantiating instances for active Kernel Loadable Modules (KLMs) for servicing said active container;
instantiating instances for standby KLMs for servicing said standby container, wherein one or more of said standby KLMs comprise upgraded versions of said active KLMs; and
switching over from said active container to said standby container to perform an in-service upgrade of said active KLMs for the operating system at the network device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes creating an active container and a standby container for a single supervisor of an operating system at a network device, instantiating instances for active Kernel Loadable Modules (KLMs) for servicing the active container, instantiating instances for standby KLMs for servicing the standby container, wherein one or more of the standby KLMs comprise upgraded versions of the active KLMs, and switching over from the active container to the standby container to perform an in-service upgrade of the KLMs for the operating system. An apparatus and logic are also disclosed herein.
-
Citations
20 Claims
-
1. A method comprising:
-
creating an active container and a standby container for a single supervisor of an operating system at a network device; instantiating instances for active Kernel Loadable Modules (KLMs) for servicing said active container; instantiating instances for standby KLMs for servicing said standby container, wherein one or more of said standby KLMs comprise upgraded versions of said active KLMs; and switching over from said active container to said standby container to perform an in-service upgrade of said active KLMs for the operating system at the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a host operating system comprising an active kernel name space associated with an active container and a standby kernel name space associated with a standby container, said active and standby containers defining a single supervisor for the host operating system; and a processor operable to instantiate instances for active Kernel Loadable Modules (KLMs) for servicing said active container, instantiate instances for standby KLMs for servicing said standby container, wherein one or more of said standby KLMs comprise upgraded versions of said active KLMs, and switch over from said active container to said standby container to perform an in-service upgrade of said active KLMs for the host operating system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. Logic encoded on one or more non-transitory computer readable media for execution and when executed operable to:
-
create an active container and a standby container for a single supervisor of an operating system at a network device; instantiate instances for active Kernel Loadable Modules (KLMs) for servicing said active container; instantiate instances for standby KLMs for servicing said standby container, wherein one or more of said standby KLMs comprise upgraded versions of said active KLMs; and switchover from said active container to said standby container to perform an in-service upgrade of said active KLMs for the operating system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification