Live updating operating systems using virtualization

Unfortunately, most current live updating approaches cannot be easily applied to existing operating systems: some are tightly bound to specific design approaches (e.g.

object-oriented); others can only be used under particular circumstances (e.g. In this paper, we propose using virtualization to provide the live update capability.

The proposed approach allows a broad range of patches and upgrades to be applied at any time without the requirement of a quiescence state.

Citation Context ..demand of the exchanged memory pages is critical to the indepth understanding of the interference overheads in I/O channel in the driver domain and VMM. INTRODUCTION Virtualization technology =-=[14, 13]-=- offers many advantages in current cloud computing environments by providing physical resources sharing, fault isolation and live migration.

Virtualization allows diverse applications to run in the is... Today, access control security for storage area networks (zoning and masking) is implemented by mechanisms that are access rules of the form: A requests coming from a are inherently insecure, and are tied to the physical net node connected to port a, can get responses from a node work components.

We present a working prototype, LUCOS, which supports live update capability on Linux running on Xen virtual machine monitor.

To demonstrate the applicability of our approach, we use real-life kernel patches from Linux kernel 2.6.10 to Linux kernel 2.6.11, and apply some of those kernel patches on the fly. Abstract—Server virtualization offers the ability to slice large, underutilized physical servers into smaller, parallel virtual machines (VMs), enabling diverse applications to run in isolated environments on a shared hardware platform.

Today, many research areas and projects under the cloud umbrella need to be sorted and classified.

Last modified 31-Dec-2015 01:52