VEE'06 Panel on Virtualization
Thu, June 15, 4:00PM – 5:30PM
This panel will
discuss the broad issue of virtualization.
Panelists will discuss trends and open problems in the various aspects
of virtualization in today’s software stack.
Panelists:
- John Duimovich (IBM)
- Pratap Subrahmanyam
(VMware)
- David Tarditi
(Microsoft Research)
- Leendert van Doorn (IBM
Research)
- Christopher Vick (Sun Microsystems)
Moderator: Michael Hind (IBM)
John Duimovich is a Distinguished Engineer at IBM. He has been the lead designer and implementer
for OTI/IBM’s virtual machine technology for the past ten years. He has
designed virtual machines for a wide range of platforms, from the
implementations for embedded and real time systems to those for IBM mainframe
systems. John has played a key role in the development of ENVY/Smalltalk, VA/Micro
Edition, and VA/Java IDEs and well as the J9 virtual
machine. John serves as the lead of the Eclipse Tools PMC. He is also a member
of the Eclipse Technology PMC.
Pratap Subrahmanyam is a Principal Engineer at VMware,
Inc. He received his B.Tech from Indian Institute of
Technology in Madras, India, and
later got a M.S in Computer Science from State University of New York at Buffalo. He joined the California Language Lab in Hewlett
Packard in 1987. There he worked on code generation and low level optimization
techniques for the PA-RISC and the IA-64 processor architectures. In 2000, he
joined VMware's virtual machine monitor group where
he contributed to the design of the MMU virtualization, performance
improvements, and more recently paravirtualization
interface design principles. His research interests are in operating systems
and computer architecture, and the relationship between an operating system and
the hypervisor.
David Tarditi is
a Principal Researcher at Microsoft Research. He
earned a Ph.D. from Carnegie Mellon University in 1997 and B.S. with high honors from Princeton University in 1989. David leads the Advanced Compiler Technology
research group, which studies programming language implementation and
design. The group created the Bartok compiler and lightweight-runtime system that is used
for Singularity. David nominally leads
the Singularity project with Jim Larus and Galen
Hunt, although no one is really in charge.
David also works closely with related Microsoft product groups. In 2001, he co-founded the Phoenix project, which is
building Microsoft's next-generation compiler and programming tools
infrastructure. He still contributes to
that project. Over the years, David
has worked on compilers and runtime systems for ML, Java, C#, and C++. His research interests include typed
intermediate languages, compiler structure, compiler optimizations, runtime
system design, and concurrency.
Leendert van Doorn is a senior manager
at IBM's T.J. Watson Research Center where he manages the secure systems and security analysis departments. He
received his Ph.D. from the Vrije Universiteit
in Amsterdam where he worked on the design and implementation of microkernels.
Nowadays his research interests include FIPS 140-2 level 4 physically secure
coprocessors, trusted systems, and virtualization. Leendert
is actively involved in IBM's virtualization strategy, he is one of the IBM
open virtualization architects, leading IBM's secure hypervisor
and trusted virtual data center initiatives, and he is on the board of
directors for the Trusted Computing Group. Despite all these distractions, he
still contributes code to the Xen open source hypervisor such as the recent integrated support code for
AMD Pacific and Intel VT-x. When conference calls and meetings are getting too
much for him, he is known to find refuge at CMU where he collaborates with his
students.
Christopher Vick is a Senior Staff Engineer and the PI of the System
Software Research Group at Sun Microsystems Laboratories in Menlo Park, CA. He received
his BA in history, political science, and legal studies from Rice University as well as his Juris Doctor
from Columbia University in May 1984.
He received his MS in computer science from Rice University in May 1994. He has been a member of technical staff
of Texas Instruments, Inc., and joined Sun Microsystems, Inc. in 1997. His
current research interests include virtual machines and virtual machine
monitors, operating systems, hardware and software fault tolerance, compiler
optimization, and hardware/software co-design. He has served as co-technical
lead for the HotSpot Java Virtual Machine (JVM), and
prior to that as technical lead for the HotSpot JVM
compiler team. He is one of the original authors of the Server Compiler in the HotSpot JVM, a full global optimizing compiler embedded
into a runtime system which set new standards for Java performance. He is currently the System Software Architect
and Software Engineering Lead for Sun's High Productivity Computing Systems
(HPCS) supercomputer program.