• Publications
  • Influence
Virtual machine monitors: Xen and the art of virtualization
  • 1,298
  • 258
Live migration of virtual machines
Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centers and clusters: It allows a clean separation between hard-ware and software, andExpand
  • 2,885
  • 207
  • PDF
Practical lock-freedom
Mutual-exclusion locks are currently the most popular mechanism for interpro-cess synchronisation, largely due to their apparent simplicity and ease of implementation. In the parallel-computingExpand
  • 530
  • 76
  • PDF
Language support for lightweight transactions
Concurrent programming is notoriously difficult. Current abstractions are intricate and make it hard to design computer systems that are reliable and scalable. We argue that these problems can beExpand
  • 465
  • 44
  • PDF
Statistical Database
A statistical database is a database used for statistical analysis purposes. It is an OLAP (online analytical processing), instead of OLTP (online transaction. Whats new? Help us improve thisExpand
  • 363
  • 37
  • PDF
Concurrent programming without locks
Mutual exclusion locks remain the de facto mechanism for concurrency control on shared-memory data structures. However, their apparent simplicity is deceptive: It is hard to design scalable lockingExpand
  • 277
  • 36
  • PDF
A Practical Multi-word Compare-and-Swap Operation
Work on non-blocking data structures has proposed extending processor designs with a compare-and-swap primitive, CAS2, which acts on two arbitrary memory locations. Experience suggested that currentExpand
  • 205
  • 29
  • PDF
Language support for lightweight transactions
Concurrent programming is notoriously difficult. Current abstractions are intricate and make it hard to design computer systems that are reliable and scalable. We argue that these problems can beExpand
  • 205
  • 27
Safe Hardware Access with the Xen Virtual Machine Monitor
The Xen virtual machine monitor allows multiple operating systems to execute concurrently on commodity x86 hardware, providing a solution for server consolidation and utility computing. In ourExpand
  • 393
  • 24
  • PDF
Xen 3.0 and the Art of Virtualization
The Xen Virtual Machine Monitor will soon be undergoing its third major release, and is maturing into a stable, secure, and full-featured virtualization solution for Linux and other operatingExpand
  • 81
  • 13
  • PDF