Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Virtual servers and checkpoint/restart in mainstream Linux

Virtual servers and checkpoint/restart in mainstream Linux Virtual Servers and Checkpoint/Restart in Mainstream Linux Sukadev Bhattiprolu sukadev@us.ibm.com IBM Eric W. Biederman ebiederm@xmission.com Daniel Lezcano dlezcano@fr.ibm.com IBM Arastra Serge Hallyn serue@us.ibm.com IBM ABSTRACT Virtual private servers and application checkpoint and restart are two advanced operating system features which place different but related requirements on the way kernel-provided resources are accessed by userspace. In Linux, kernel resources, such as process IDs and SYSV shared messages, have traditionally been identi ed using global tables. Since 2005, these tables have gradually been transformed into perprocess namespaces in order to support both resource availability on application restart and virtual private server functionality. Due to inherent di €erences in the resources themselves, the semantics of namespace cloning di €er for many of the resources. This paper describes the existing and proposed namespaces as well as their uses. are two additional desirable features which motivated the authors. The rst feature is the implementation of virtual private servers (VPS). The second is application checkpoint and restart (ACR) functionality. This paper is the rst to present recent work in the Linux kernel which builds an infrastructure for supporting VPS and ACR. The remainder of this introduction will present a general overview of VPS and http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGOPS Operating Systems Review Association for Computing Machinery

Virtual servers and checkpoint/restart in mainstream Linux

Loading next page...
 
/lp/association-for-computing-machinery/virtual-servers-and-checkpoint-restart-in-mainstream-linux-K00XsD0QA7

References (44)

Publisher
Association for Computing Machinery
Copyright
Copyright © 2008 by ACM Inc.
ISSN
0163-5980
DOI
10.1145/1400097.1400109
Publisher site
See Article on Publisher Site

Abstract

Virtual Servers and Checkpoint/Restart in Mainstream Linux Sukadev Bhattiprolu sukadev@us.ibm.com IBM Eric W. Biederman ebiederm@xmission.com Daniel Lezcano dlezcano@fr.ibm.com IBM Arastra Serge Hallyn serue@us.ibm.com IBM ABSTRACT Virtual private servers and application checkpoint and restart are two advanced operating system features which place different but related requirements on the way kernel-provided resources are accessed by userspace. In Linux, kernel resources, such as process IDs and SYSV shared messages, have traditionally been identi ed using global tables. Since 2005, these tables have gradually been transformed into perprocess namespaces in order to support both resource availability on application restart and virtual private server functionality. Due to inherent di €erences in the resources themselves, the semantics of namespace cloning di €er for many of the resources. This paper describes the existing and proposed namespaces as well as their uses. are two additional desirable features which motivated the authors. The rst feature is the implementation of virtual private servers (VPS). The second is application checkpoint and restart (ACR) functionality. This paper is the rst to present recent work in the Linux kernel which builds an infrastructure for supporting VPS and ACR. The remainder of this introduction will present a general overview of VPS and

Journal

ACM SIGOPS Operating Systems ReviewAssociation for Computing Machinery

Published: Jul 1, 2008

There are no references for this article.