Check out the new USENIX Web site.

Second International Conference on
Virtual Execution Environments

Ottawa, Canada, June 14–16, 2006

Sponsored by ACM SIGPLAN and SIGOPS in cooperation with USENIX

Co-located with PLDI '06

Conference Program

Wednesday, June 14

1:30–1:45 Welcome

1:45–3:00 Keynote Talk, Chair: David Grove
Abolish Runtime Systems: Operating Systems Should Control the Execution Environment
James R. Larus

3:00–3:30 Break

3:30–5:30 Security and Reliability, Chair: Vikram Adve

Secure and Practical Defense Against Code-injection Attacks Using Software Dynamic Translation
Wei Hu, Jason Hiser, Dan Williams, Adrian Filipi, Jack W. Davidson, David Evans, John C. Knight, Anh Nguyen-Tuong, and Jonathan Rowanhill

Virtual Machine-Based Honeypot Monitoring
Kurniadi Asrigo, Lionel Litty, and David Lie

A Feather-Weight Virtual Machine for Windows Applications
Yang Yu, Fanglu Guo, Susanta Nanda, Lap-chung Lam, and Tzi-cker Chiueh

Live Updating Operating Systems Using Virtualization
Haibo Chen, Rong Chen, Fengzhe Zhang, Binyu Zang, and Pen-Chung Yew

6:00–10:00 VEE Conference Banquet
The banquet is subsidized by a generous donation from VMware and is available to everyone registered for VEE '06 at no additional cost.

Thursday, June 15

8:45–10:00 Keynote Talk, Chair: Hans Boehm
Hardware Virtualization Trends
Leendert van Doorn

10:00–10:30 Break

10:30–12:00 Potpourri, Chair: Christian Probst

Vector LLVA: A Virtual Vector Instruction Set for Media Processing
Robert L. Bocchino, Jr., and Vikram S. Adve

A Stackless Runtime Environment for the Pi-calculus
Frederic Peschanski and Samuel Hym

A New Approach To Real-Time Checkpointing
Antonio Cunei and Jan Vitek

12:00–1:30 Lunch

1:30–3:30 Sensor Networks and Performance Analysis, Chair: David Tarditi

Java™ on the Bare Metal of Wireless Sensor Devices—The Squawk Java VM
Doug Simon, Cristina Cifuentes, Dave Cleal, John Daniels, and Derek White

Programming and Virtualization Framework for Distributed Multitasking Sensor Networks
Michael J. Ocean, Azer Bestavros, Assaf J. Kfoury, and Adam D. Bradley

Impact of Virtual Execution Environments on Processor Energy Consumption and Hardware Adaptation
Shiwen Hu and Lizy K. John

Relative Factors in Performance Analysis of JVMs
Dayong Gu, Clark Verbrugge, and Etienne M. Gagnon

3:30–4:00 Break

4:00–5:30 Panel on Virtualization, Moderator: Michael Hind
Panelists: John Duimovich (IBM), Pratap Subrahmanyam (VMware), David Tarditi (Microsoft Research), Leendert van Doorn (IBM Research), Christopher Vick (Sun Microsystems)

Friday, June 16

8:30–10:00 Code Management, Chair: Anton Ertl

Evaluating Fragment Construction Policies for SDT Systems
Jason D. Hiser, Daniel Williams, Adrian Filipi, Jack W. Davidson, and Bruce R. Childers

Dynamic Code Management: Improving Whole Program Code Locality in Managed Runtimes
Xianglong Huang, Brian T Lewis, and Kathryn S McKinley

HotpathVM: An Effective JIT for Resource-constrained Devices
Andreas Gal, Michael Franz, and Christian Probst

10:00–10:30 Break

10:30–12:00 Instrumentation, Chair: Cristina Cifuentes

Framework for Instruction-level Tracing and Analysis of Programs
Sanjay Bhansali, Wen-Ke Chen, Stuart De Jong, Andrew Edwards, and Milenko Drinic

Dimension: An Instrumentation Tool for Virtual Execution Environments
Jing Yang, Shukang Zhou, and Mary Lou Soffa

HDTrans: An Open Source, Low-Level Dynamic Instrumentation System
Swaroop Sridhar, Jonathan S. Shapiro, Prashanth P. Bungale, and Eric Northup

Conference Organization

Steering Committee

Call for Papers

General Chair Hans Boehm, HP Labs.

Program Chair David Grove, IBM Research.

Program Committee

Sponsored by 
ACM Logo
Association for 
Computing Machinery (ACM)
Sponsored by


ACM Special Interest Group on
Programming Languages (SIGPLAN)

Sponsored by 
ACM Logo

ACM Special Interest Group on
Operating Systems (SIGOPS)

In Cooperation with


The Advanced Computing Systems Association

Supported by 
VMware Logo
Supported by

IBM Logo
IBM Research

?Need help? USENIX Contacts
USENIX Home Page

Last changed: 26 June 2007 jel