Check out the new USENIX Web site.
Supporting Organizations:  ACM SIGPLAN  •  USENIX  •  ACM SIGOPS
Read the Conference Reports in ;login:.

General Chair

  • Michael Hind, IBM Research, USA

Program Chair

  • Jan Vitek, Purdue University, USA

Steering Committee

  • Michael Franz, University of California, Irvine, USA
  • Sam Midkiff, Purdue University, USA
  • Steering Committee: Tarek S. Abdelrahman, University of Toronto, Canada
  • Hans-J. Boehm, HP Labs, USA
  • Michal Cerniak, Google, USA
  • Alva Couch, Tufts, USA
  • Anton Ertl,, T.U. Wien, Austria
  • Michael Franz, University of California, Irvine, USA
  • David Gregg,, Trinity College Dublin, Ireland
  • Sam Midkiff, Purdue University, USA
  • Peter F. Sweeney, IBM Research, USA
  • Mario Wolczko, Sun Microsystems, USA

Program Committee

  • Ole Agesen, VMware, USA
  • Brad Calder, University of California, San Diego, USA
  • Cliff Click, Azul Systems, USA
  • Dave Detlefs, Sun Microsystems, USA
  • Evelyn Duesterwald, IBM Research, USA
  • Neal Glew, Intel, USA
  • David Grove, IBM Research, USA
  • Tim Harris, Microsoft Research, UK
  • Michael Hicks, University of Maryland, College Park, USA
  • Michael Hind, IBM Research, USA
  • Richard Jones, University of Kent, UK
  • Christoph Kirsch, University of Salzburg, Austria
  • Andreas Krall, T.U. Wien, Austria
  • Chandra Krintz, University of California, Santa Barbara, USA
  • Doug Lea, SUNY at Oswego, USA
  • Xavier Leroy, INRIA, France
  • Guei-Yuan Lueh, Intel, USA
  • Mendel Rosenblum, Stanford, USA
  • Ulrik Schultz, Aarhus, Denmark
  • Michael D. Smith, Harvard, USA
  • Jan Vitek, Purdue University, USA

Session 1: Keynote Talk 1

A Unified View of Virtualization (PDF)
James E. Smith, University of Wisconsin

Session 2: Scalability, Performance, and Real-Time

Friendly Virtual Machines: Leveraging a Feedback-Control Model for Application Adaptation (PDF)
Yuting Zhang, Azer Bestavros, Mina Guirguis, Ibrahim Matta, and Richard West, Boston University

Diagnosing Performance Overheads in the Xen Virtual Machine Environment (PDF)
Aravind Menon, EPFL, Lausanne; Jose Renato Santos, Yoshio Turner, and G. (John) Janakiraman, HP Labs, Palo Alto; Willy Zwaenepoel, EPFL, Lausanne

Supporting Per-Processor Local-Allocation Buffers Using Lightweight User-Level Preemption Notification (PDF)
Alex Garthwaite, David Dice, and Derek White, Sun Microsystems

A Programmable Microkernel for Real-Time Systems (PDF)
Christoph M. Kirsch, University of Salzburg; Marco A.A. Sanvido, VMWare Inc.; Thomas A. Henzinger, EPFL and University of California, Berkeley

Session 3: Objects and Their Collection

The Pauseless GC Algorithm (PDF)
Cliff Click, Gil Tene, and Michael Wolf, Azul Systems, Inc.

Using Page Residency to Balance Tradeoffs in Tracing Garbage Collection (PDF)
Daniel Spoonhower, Guy Blelloch, and Robert Harper, Carnegie Mellon University

Exploiting Frequent Field Values in Java Objects for Reducing Heap Memory Requirements (PDF)
Guangyu Chen, Mahmut Kandemir, and Mary J. Irwin, The Pennsylvania State University

Session 4: Going Native

An Efficient and Generic Reversible Debugger Using the Virtual Machine-based Approach (PDF)
Toshihiko Koju and Shingo Takada, Keio University; Norihisa Doi, Chuo University

Module-aware Translation for Real-life Desktop Applications (PDF)
Jianhui Li, Peng Zhang, and Orna Etzion, Intel Corporation

Planning for Code Buffer Management in Distributed Virtual Execution Environments (PDF)
Shukang Zhou, University of Virginia; Bruce R. Childers, University of Pittsburgh; Mary Lou Soffa, University of Virginia

Session 5: Keynote Talk 2

Application Servers: Virtualizing Location, Resources, Memory, Users, and Threads for Business Applications and Web Applications (PDF)
Martin Nally, IBM

Session 6: Dynamic Compilation Techniques

Escape Analysis in the Context of Dynamic Compilation and Deoptimization (PDF)
Thomas Kotzmann and Hanspeter Mössenböck, Johannes Kepler University Linz

Inlining Java Native Calls at Runtime (PDF)
Levon Stepanian and Angela Demke Brown, University of Toronto; Allan Kielstra, Gita Koblents, and Kevin Stoodley, IBM Toronto Software Lab

Optimized Interval Splitting in a Linear Scan Register Allocator (PDF)
Christian Wimmer and Hanspeter Mössenböck, Johannes Kepler University Linz

Session 7: Language Representations

An Execution Layer for Aspect-Oriented Programming Languages (PDF)
Michael Haupt, Mira Mezini, Christoph Bockisch, Tom Dinkelaker, Michael Eichberg, and Michael Krebs, Darmstadt University of Technology

Virtual Machine Showdown: Stack Versus Registers (PDF)
Yunhe Shi, David Gregg, and Andrew Beatty, University of Dublin, Trinity College; M. Anton Ertl, Institut für Computersprachen

Instrumenting Annotated Programs (PDF)
Marina Biberstein, IBM Haifa Labs; Vugranam C. Sreedhar, IBM T.J. Watson Research Lab; Bilha Mendelson and Daniel Citron, IBM Haifa Labs; Alberto Giammaria, IBM Austin

Session 8: Distributed VEEs

PDS: A Virtual Execution Environment for Software Deployment (PDF)
Bowen Alpern, Joshua Auerbach, Vasanth Bala, Thomas Frauenhofer, Todd Mummert, and Michael Pigott, IBM T.J. Watson Research Center

The Entropia Virtual Machine for Desktop Grids (PDF)
Brad Calder, Andrew A. Chien, Ju Wang, and Don Yang, University of California, San Diego

HyperSpector: Virtual Distributed Monitoring Environments for Secure Intrusion Detection (PDF)
Kenichi Kourai and Shigeru Chiba, Tokyo Institute of Technology

?Need help? Use our Contacts page.
Last changed: 6 Oct. 2005 ch