VEE'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(TM) 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, Chair: Cristina Cifuentes

10:30-12:00 Instrumentation

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.