• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Xen and the art of virtualization

Cached

  • Download as a PDF

Download Links

  • [cs.ucsb.edu]
  • [www.cs.rochester.edu]
  • [www.cs.drexel.edu]
  • [www.cs.duke.edu]
  • [www.cs.ubc.ca]
  • [www2.cs.uh.edu]
  • [www.cl.cam.ac.uk]
  • [www.cl.cam.ac.uk]
  • [www.cs.princeton.edu]
  • [www.cs.pdx.edu]
  • [www.cse.usf.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [cs.ucsb.edu]
  • [www.cs.ucla.edu]
  • [www.cs.binghamton.edu]
  • [www.cs.princeton.edu]
  • [www-static.cc.gatech.edu]
  • [research.microsoft.com]
  • [www.cs.ualberta.ca]
  • [www.cs.ubc.ca]
  • [www.cs.ubc.ca]
  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [www.cs.ucla.edu]
  • [research.microsoft.com]
  • [research.microsoft.com]
  • [csc.lsu.edu]
  • [www.ece.cmu.edu]
  • [www.cs.williams.edu]
  • [docencia.ac.upc.edu]
  • [www.cs.columbia.edu]
  • [research.microsoft.com]
  • [www.csee.usf.edu]
  • [www.cs.cmu.edu]
  • [www.eecs.umich.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Paul Barham , Boris Dragovic , Keir Fraser , Steven H , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield
Venue:In SOSP (2003
Citations:990 - 27 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Barham_xenand,
    author = {Paul Barham and Boris Dragovic and Keir Fraser and Steven H and Tim Harris and Alex Ho and Rolf Neugebauer and Ian Pratt and Andrew Warfield},
    title = {Xen and the art of virtualization},
    booktitle = {In SOSP (2003},
    year = {},
    pages = {164--177}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems. Some target 100 % binary compatibility at the expense of performance. Others sacrifice security or functionality for speed. Few offer resource isolation or performance guarantees; most provide only best-effort provisioning, risking denial of service. This paper presents Xen, an x86 virtual machine monitor which allows multiple commodity operating systems to share conventional hardware in a safe and resource managed fashion, but without sacrificing either performance or functionality. This is achieved by providing an idealized virtual machine abstraction to which operating systems such as Linux, BSD and Windows XP, can be ported with minimal effort. Our design is targeted at hosting up to 100 virtual machine instances simultaneously on a modern server. The virtualization approach taken by Xen is extremely efficient: we allow operating systems such as Linux and Windows XP to be hosted simultaneously for a negligible performance overhead — at most a few percent compared with the unvirtualized case. We considerably outperform competing commercial and freely available solutions in a range of microbenchmarks and system-wide tests.

Citations

1016 Proof-carrying code - NECULA - 1997
463 I-TCP: Indirect-TCP for mobile hosts - Bakre, Badrinath - 1995
462 A blueprint for introducing disruptive technology into the Internet - PETERSON, ANDERSON, et al. - 2002
392 safety and performance in the SPIN operating system - BERSHAD, SAVAGE, et al. - 1995
391 Resource containers: A new facility for resource management in server systems - Banga, Druschel, et al. - 1999
345 lmbench: Portable Tools for Performance Analysis - McVoy, Staelin - 1996
277 ReVirt: Enabling intrusion analysis through virtual-machine logging and replay - Dunlap, King, et al. - 2002
234 The Design and Implementation of an Operating System to Support Distributed Multimedia Applications - Leslie, Mcauley, et al. - 1996
232 Memory Resource Management in VMware ESX Server - Waldspurger - 2002
229 Pricing congestible network resources - MacKie-Mason, Varian - 1995
196 Scale and performance in the Denali isolation kernel - Whitaker, Shaw, et al. - 2002
168 Application performance and flexibility on Exokernel systems - Kaashoek, Engler, et al. - 1997
164 Disco: running commodity operating systems on scalable multiprocessors - Bugnion, Devine, et al. - 1997
153 Cello: A disk scheduling framework for next generation operating systems - Shenoy, Vin
142 Optimizing the migration of virtual computers - Sapuntzakis, Chandra, et al. - 2002
111 Internet suspend/resume, in - Kozuch, Satyanarayanan - 2002
107 Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a generalpurpose scheduler - Duda, Cheriton - 1999
83 Layered Multiplexing Considered Harmful - Tennenhouse - 1989
80 Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors - Govil, Teodosiu, et al. - 1999
79 Operating System Benchmarking in the Wake of Lmbench: A Case Study of the Performance of NetBSD on the Intel x86 Architecture - Brown, Seltzer - 1997
76 Analysis of the Intel Pentium’s ability to support a secure virtual machine monitor - Robin, Irvine - 2000
74 placement algorithms for large real-indexed caches - Page - 1992
69 Denali: Lightweight Virtual Machines for Distributed and Networked Applications - Whitaker, Shaw, et al.
68 Self-paging in the Nemesis operating system - Hand - 1999
53 2001. Multitasking without compromise: a virtual machine evolution - Czajkowski, Daynés
52 Operating system support for virtual machines - King, Dunlap, et al. - 2003
45 Arsenic: A User-Accessible Gigabit Ethernet Interface - Pratt, Fraser - 2001
44 Application Performance in the QLinux Multimedia Operating System - Sundaram, Chandra, et al. - 2000
39 The vMatrix: A Network of Virtual Machine Monitors for Dynamic Content Distribution - Awadallah, Rosenblum - 2002
36 Flexible OS support and applications for trusted computing - Garfinkel, Rosenblum, et al. - 2003
35 Portable RK: A Portable Resource Kernel for Guaranteed and Enforced Timing Behavior - Oikawa, Rajkumar - 1999
33 Controlling the XenoServer Open Platform - Hand, Harris, et al. - 2002
32 Virtualization system including a virtual machine monitor for a computer with a segmented architecture - DEVINE, BUGNION, et al.
32 Practical, transparent operating system support for superpages - Navarro, Iyer, et al. - 2002
31 Xenoservers: accounted execution of untrusted code - Reed, Pratt, et al. - 1999
31 Vm/370 - a study of multiplicity and usefulness - Seawright, MacKinnon - 1979
29 AVM: Application-Level Virtual Memory - Engler, Gupta, et al. - 1995
22 System/370 extended architecture: Facilities for virtual machines - Gum - 1983
18 The Xenoserver computing infrastructure - Fraser, Hand, et al. - 2003
13 Virtual private servers and security contexts. http://www.solucorp.qc.ca/miscprj/s context.hc - Gelinas
10 A survey of semantic techniques for active networks”, School of Cognitive and Computing - Jeffrey, Wakeman - 1997
9 SILK: Scout paths in the linux kernel - Bavier, Voigt, et al. - 2002
2 Product Overview: Connectix Virtual Server - Connectix - 2003
1 Ensim Virtual Private Servers - Ensim - 2003
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University