Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David E. Lowell is active.

Publication


Featured researches published by David E. Lowell.


IEEE Computer | 2004

SoftUDC: a software-based data center for utility computing

Mahesh Kallahalla; Mustafa Uysal; Ram Swaminathan; David E. Lowell; Mike Wray; Tom Christian; Nigel Edwards; Chris I. Dalton; Frederic Gittler

Utility computing aims to aggregate server, network, and storage systems into a single, centrally managed pool of resources. SoftUDC, a virtual machine monitor, lets applications and administrative domains share physical resources while maintaining full functional isolation.


architectural support for programming languages and operating systems | 2004

Devirtualizable virtual machines enabling general, single-node, online maintenance

David E. Lowell; Yasushi Saito; Eileen J. Samberg

Maintenance is the dominant source of downtime at high availability sites. Unfortunately, the dominant mechanism for reducing this downtime, cluster rolling upgrade, has two shortcomings that have prevented its broad acceptance. First, cluster-style maintenance over many nodes is typically performed a few nodes at a time, mak-ing maintenance slow and often impractical. Second, cluster-style maintenance does not work on single-node systems, despite the fact that their unavailability during maintenance can be painful for organizations. In this paper, we propose a novel technique for online maintenance that uses virtual machines to provide maintenance on single nodes, allowing parallel maintenance over multiple nodes, and online maintenance for standalone servers. We present the Microvisor, our prototype virtual machine system that is custom tailored to the needs of online maintenance. Unlike general purpose virtual machine environments that induce continual 10-20% over-head, the Microvisor virtualizes the hardware only during periods of active maintenance, letting the guest OS run at full speed most of the time. Unlike past attempts at virtual machine optimization, we do not compromise OS transparency. We instead give up generality and tailor our virtual machine system to the minimum needs of online maintenance, eschewing features, such as I/O and memory virtualization, that it does not strictly require. The result is a very thin virtual machine system that induces only 5.6% CPU overhead when virtualizing the hardware, and zero CPU overhead when devirtualized. Using the Microvisor, we demonstrate an online OS upgrade on a live, single-node web server, reducing downtime from one hour to less than one minute.


Archive | 2003

Interposing a virtual machine monitor and devirtualizing computer hardware

David E. Lowell; Caroline M. Tice


Archive | 2003

Runtime virtualization and devirtualization of I/O devices by a virtual machine monitor

David E. Lowell


Archive | 2003

Online computer maintenance utilizing a virtual machine monitor

David E. Lowell; Caroline M. Tic


acm special interest group on data communication | 2004

Unveiling the transport

Jeffrey C. Mogul; Lawrence S. Brakmo; David E. Lowell; Dinesh Kumar Subhraveti; Justin Moore


Archive | 2003

Runtime virtualization and devirtualization of memory by a virtual machine monitor

David E. Lowell


Archive | 2003

Resource allocation and protection in a multi-virtual environment

David E. Lowell; Caroline M. Tice


Archive | 2004

Method of checkpointing state of virtual memory for process

Jose Renato Santos; Dinesh Kumar Subhraveti; Yoshio Turner; Gopalakrishnan Janakiraman; David E. Lowell


Archive | 2004

Method of restoring processes within process domain

Jose Renato Santos; Dinesh Kumar Subhraveti; Yoshio Turner; Gopalakrishnan Janakiraman; David E. Lowell

Collaboration


Dive into the David E. Lowell's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge