Washington DC, 2007

Volkmar Uhlig, PhD


Contact


Bio

Volkmar Uhlig joined IBM T.J. Watson Research Center as a research staff member in 2005. He is member of Project Kittyhawk which investigates the feasibility of a global-scale computer system capable of hosting the Internet. As part of this project he was leading the systems work applying Blue Gene's supercomputer capabilities to real-time stream-based data analysis for the financial industry (IBM press release, Forbes).

Prior to the current work, Mr. Uhlig worked on system and device virtualization. He held an R&D position at University of Karlsruhe. In Karlsruhe he was one of the prime architects of the L4Ka::Pistachio microkernel; the commercialized version of Pistachio by Open Kernel Labs runs on millions of cell phones. His research included multiprocessor scalability, virtualization, and multi-server systems. As part of his graduate program he worked at Intel Research and IBM Watson Research.

Mr. Uhlig holds a Ph.D. in Computer Science from University of Karlsruhe and a M.Sc. from Dresden University.

More information

Refer to IBM Research, L4Ka, Uni Karlsruhe, Google (Scholar), CiteSeer, CSB, ACM, and LinkedIn.


Program Committees


Selected Publications

2008
Pre-virtualization: soft layering for virtual machines
Joshua LeVasseur, Volkmar Uhlig, Yaowei Yang, Matthew Chapman, Peter Chubb, Ben Leslie and Gernot Heiser
University of Karlsruhe, IBM Research, NICTA Australia, University of New South Wales
In The Thirteenth IEEE Asia-Pacific Computer Systems Architecture Conference (ACSAC 2008), Aug 2008
Project Kittyhawk: Building a Global-Scale Computer
Jonathan Appavoo, Volkmar Uhlig and Amos Waterland
IBM T.J. Watson Research
In ACM Sigops Operating System Review, SESSION: Systems work at IBM Research, Jan 2008
2007
The Mechanics of In-Kernel Synchronization for a Scalable Microkernel
Volkmar Uhlig
IBM T.J. Watson Research
In ACM Sigops Operating System Review, Special Topics on Secure Small-Kernel Systems, July 2007
Scalability: The Software Problem
Jonathan Appavoo, Volkmar Uhlig, and Dilma Da Silva
IBM T.J. Watson Research
In STMCS: Second Workshop on Software Tools for Multi-Core Systems (STMCS), March 2007
2006
Flexible, Low-overhead Event Logging to Support Resource Scheduling
Jan Stoess and Volkmar Uhlig
University of Karlsruhe, IBM T.J. Watson Research
In 2nd International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems (SRMPDS 06), July 2006
Pre-Virtualization: Soft Layering for Virtual Machines
Joshua LeVasseur, Volkmar Uhlig, Matthew Chapman, Peter Chubb, Ben Leslie, and Gernot Heiser
Technical Report 2006-15, University of Karlsruhe, July 2006
Virtualization for High-Performance Computing
Mark F. Mergen, Volkmar Uhlig, Orran Krieger, and Jimi Xenidis
IBM T.J. Watson Research
ACM Sigops Operating System Review (OSR), April 2006
K42: Building a Complete Operating System
Orran Krieger, Marc Auslander, Bryan Rosenburg, Robert W. Wisniewski, Jimi Xenidis, Dilma Da Silva, Michal Ostrowski, Jonathan Appavoo, Maria Butrico, Mark Mergen, Amos Waterland, and Volkmar Uhlig
IBM T.J. Watson Research
In EuroSys 2006, Belgium, April 2006
Are Virtual-Machine Monitors Microkernels Done Right?
Gernot Heiser, Volkmar Uhlig, and Joshua LeVasseur
National ICT Australia, IBM T.J. Watson Research, University of Karlsruhe
ACM Sigops Operating System Review (OSR), January 2006
2005
Pre-Virtualization: Slashing the Cost of Virtualization
Joshua LeVasseur, Volkmar Uhlig, Matthew Chapman, Peter Chubb, Ben Leslie, and Gernot Heiser
IBM T.J. Watson Research, University of Karlsruhe, National ICT Australia
University of Karlsruhe, Technical Report 2005-30, November 2005
Scalability of Microkernel-Based Systems
Volkmar Uhlig
Ph.D. Thesis, University of Karlsruhe, Karlsruhe, June 2005.
2004
Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines
Joshua LeVasseur, Volkmar Uhlig, Jan Stoess, and Stefan Götz
University of Karlsruhe, Germany, 2004
In Sixth Symposium on Operating Systems Design and Implementation (OSDI'04), December 6-8, 2004, San Francisco, CA, USA
A Sledgehammer Approach to Reuse of Legacy Device Drivers
Joshua LeVasseur and Volkmar Uhlig
University of Karlsruhe, Germany, 2004
In 11th ACM SIGOPS European Workshop, September 19-22, 2004, Leuven, Belgium
Towards Scalable Multiprocessor Virtual Machines
Volkmar Uhlig, Joshua LeVasseur, Espen Skoglund, and Uwe Dannowski
University of Karlsruhe, Germany, 2004
In Proceedings of the 3rd Virtual Machine Research & Technology Symposium (VM'04), May 6-7, 2004, San Jose, CA, USA
2003 and earlier
Implementation of Fast Address-Space Switching and TLB Sharing on the StrongARM Processor
Adam Wiggins, Harvey Tuch, Volkmar Uhlig, and Gernot Heiser
University of New South Wales, University of Karlsruhe, National ICT Australia, 2003
In Eighth Asia-Pacific Computer Systems Architecture Conference (ACSAC'03), Aizu-Wakamatsu City, Japan, September 23-26, 2003
Performance of Address-Space Multiplexing on the Pentium
Volkmar Uhlig, Uwe Dannowski, Espen Skoglund, Andreas Haeberlen, and Gernot Heiser
University of Karlsruhe, 2002
Technical Report
The L4Ka Vision
Jochen Liedtke, Uwe Dannowski, Kevin Elphinstone, Gerd Liefländer, Espen Skoglund, Volkmar Uhlig, and others
University of Karlsruhe, 2001
Whitepaper.
Stub-Code Performance Is Becoming Important
Andreas Haeberlen, Jochen Liedtke, Yoonho Park, Lars Reuther, Volkmar Uhlig.
IBM T.J. Watson Research Center, University of Karlsruhe
USENIX/IEEE/ACM WIESS/OSDI 2000.
The SawMill Multiserver Approach
Alain Gefflaut, Trent Jaeger, Yoonho Park, Jochen Liedtke, Kevin Elphinstone, Volkmar Uhlig, Jonathon Tidswell, Luke Deller, Lars Reuther.
IBM T.J. Watson Research Center, University of Karlsruhe
ACM SIGOPS European Workshop.
How To Schedule Unlimited Memory Pinning of Untrusted Processes -- OR -- Provisional Ideas About Service-Neutrality.
J. Liedtke, V. Uhlig, K. Elphinstone, T. Jaeger, Y. Park.
IBM T.J. Watson Research Center, 1999
VII Workshop on Hot Topics in Operating Systems 1999


Volkmar Uhlig, Dec 2008