Method and system for live update of operating system

An operating system and execution time technology, applied in the direction of instrumentation, computing, electrical digital data processing, etc.

An operating system and execution time technology, applied in the direction of instrumentation, computing, electrical digital data processing, etc.

CN104714822AActive Publication Date: 2015-06-17IBM CORP

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for live update of operating system
  • Method and system for live update of operating system
  • Method and system for live update of operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] As mentioned above, in order to perform an update or patch of the operating system or kernel, the computing system executing the operating system or kernel needs to be rebooted, which results in user applications after a delay corresponding to the amount of time required to reboot the computing system Restart. This can be inconvenient and frustrating to a user of the computing system because the user's workload may need to restart after the computing system reboots.

[0017] One solution to this problem, provided in the Advanced Interactive Executive (AIX) 6.1 operating system available from International Business Machines Corporation of Armonk, New York, is to use workload partitions on logical partitions (LPARs) (WPAR). LRAR is a subset of hardware and software resources of a computing system that is virtualized as a separate instance of hardware / software so that applications running on the LPAR think they can access all the hardware / software of the computing system....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms migrate application instances and application data to the second logical partition.

Description

technical field [0001] Embodiments of the present invention relate to methods and systems for performing real-time updates of operating systems. Background technique [0002] The present application relates generally to improved data processing apparatus and methods, and more particularly to mechanisms for performing real-time operating system updates. [0003] Updating or patching the kernel of an operating system generally requires rebooting the computing system. That is, an update or patch to the kernel is installed and then the computing system must be rebooted in order for the update or patch to the kernel to be loaded and run on the computing system. This means that fixes or updates to the kernel cannot be applied to the system without restarting the application after a period of downtime to complete the reboot operation. [0004] Although some "hot-patching" capabilities are possible, these "hot-patching" capabilities are largely limited to only a few specific kerne...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
17 Jun 2015
Publication
CN104714822A
IPC
G06F9/445
CPC
G06F9/5077; G06F8/656; G06F8/658
Inventors
F·巴拉; P·贝格埃奥德