Andrew Warfield

Publication List Details

Period

2003 - 2009

Number

36

Co-Authors

Block Mason (2009)

Dutch T. Meyer, Brendan Cully, Jake Wires, Norman C. Hutchinson, Andrew Warfield

Hardware virtualization gives administrators the flexibility to rapidly create, destroy and relocate virtual machines across physical hosts. Unfortunately, the storage systems upon which these...

ABSTRACT Parallax: Virtual Disks for Virtual Machines (2009)

Dutch T. Meyer, Gitika Aggarwal, Brendan Cully, Geoffrey Lefebvre, Michael J. Feeley, Norman C. Hutchinson, ...

Parallax is a distributed storage system that uses virtualization to provide storage facilities specifically for virtual environments. The system employs a novel architecture in which storage...

ABSTRACT Xen and the Art of Virtualization (2009)

Paul Barham, Boris Dragovic, Keir Fraser, Steven H, Tim Harris, Alex Ho, ...

Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems....

Identifying Open Problems in Distributed Systems (2008)

Andrew Warfield, Yvonne Coady, Norm Hutchinson

to advance, and has reached a point where the potential benefits of very large scale, finely distributed applications are more apparent than ever. Opportunities are emerging to develop large systems...

A Data Synchronization Service for Ad Hoc Groups (2008)

Terry Coatta, Normanc. Hutchinson, Andrew Warfield

Abstract — The emergence of wireless ad hoc networking has opened the way for a new style of distributed computing. Ad hoc networks operate without infrastructure such as routers or access points....

Identifying Open Problems in Distributed Systems (2008)

Andrew Warfield, Yvonne Coady, British Columbia

The technology above and within the Internet continuesto advance, and has reached a point where the potential benefits of very large scale, finely distributed applicationsare more apparent than ever....

Remus: High Availability via Asynchronous Virtual Machine Replication (2008)

Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, Andrew Warfield

Allowing applications to survive hardware failure is an expensive undertaking, which generally involves reengineering software to include complicated recovery logic as well as deploying...

Identifying Open Problems in Distributed Systems (2008)

Andrew Warfield, Yvonne Coady, Norm Hutchinson

to advance, and has reached a point where the potential benefits of very large scale, finely distributed applications are more apparent than ever. Opportunities are emerging to develop large systems...

Abstract Plutarch: An Argument for Network Pluralism (2008)

Jon Crowcroft, Steven H, Richard Mortier, Timothy Roscoe, Andrew Warfield

It is widely accepted that the current Internet architecture is insufficient for the future: problems such as address space scarcity, mobility and non-universal connectivity are already with us, and...

Green team paper: Falling off the cliff: when systems go nonlinear (2008)

Yvonne Coady, Russ Cox, John Detreville, Peter Druschel, Joseph Hellerstein, Andrew Hume, ...

As the systems we build become more complex, understanding and managing their behavior becomes more challenging. If the system’s inputs are within an acceptable range, it will behave predictably....

Remus: High availability via asynchronous virtual machine replication (2008)

Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, Andrew Warfield

Allowing applications to survive hardware failure is an expensive undertaking, which generally involves reengineering software to include complicated recovery logic as well as deploying...

QoS’s Downfall: At the bottom, or not at all! (2007)

Steven H, Richard Mortier, Andrew Warfield, Jon Crowcroft, Jon Crowcroft, Timothy Roscoe, ...

Quality of Service (QoS) has been touted as a technological requirement for many different networks at many different times. However, very few (if any) schemes for providing it have ever been...

Identifying Open Problems in Distributed Systems (2007)

Andrew Warfield, Yvonne Coady, Norm Hutchinson

to advance, and has reached a point where the potential benefits of very large scale, finely distributed applications are more apparent than ever. Opportunities are emerging to develop large systems...

Compatibility is Not Transparency: VMM Detection Myths and Realities (2007)

Tal Garfinkel, Keith Adams, Andrew Warfield, Jason Franklin

Recent work on applications ranging from realistic honeypots to stealthier rootkits has speculated about building transparent VMMs – VMMs that are indistinguishable from native hardware, even to a...

Compatibility is Not Transparency: VMM Detection Myths and Realities (2007)

Tal Garfinkel, Keith Adams, Andrew Warfield

Abstract Recent work on applications ranging from realistic hon-eypots to stealthier rootkits has speculated about building transparent VMMs- VMMs that are indistinguishablefrom native hardware, even...

Compatibility is Not Transparency: VMM Detection Myths and Realities (2007)

Tal Garfinkel, Keith Adams, Andrew Warfield, Jason Franklin

Recent work on applications ranging from realistic honeypots to stealthier rootkits has speculated about building transparent VMMs – VMMs that are indistinguishable from native hardware, even to a...

Compatibility is Not Transparency: VMM Detection Myths and Realities (2007)

Tal Garfinkel, Keith Adams, Andrew Warfield

Abstract Recent work on applications ranging from realistic hon-eypots to stealthier rootkits has speculated about building transparent VMMs- VMMs that are indistinguishablefrom native hardware, even...

Practical taint-based protection using demand emulation (2006)

Alex Ho, Michael Fetterman, Christopher Clark, Andrew Warfield, Steven H

Many software attacks are based on injecting malicious code into a target host. This paper demonstrates the use of a wellknown technique, data tainting, to track data received from the network as it...

Practical taint-based protection using demand emulation (2006)

Alex Ho, Michael Fetterman, Christopher Clark, Andrew Warfield, Steven H

Many software attacks are based on injecting malicious code into a target host. This paper demonstrates the use of a wellknown technique, data tainting, to track data received from the network as it...

The Inevitability of Xen (2005)

Jon Crowcroft, Keir Fraser, Steven H, Ian Pratt, Andrew Warfield

Xen is a virtual machine monitor (VMM) that we have developed at the University of Cambridge over the past 5 years. As a VMM, Xen allows a single physical computer to be partitioned into a set of...

Live Migration of Virtual Machines (2005)

Christopher Clark, Keir Fraser, Steven H, Jakob Gorm Hansen, Eric Jul, Christian Limpach, ...

Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centers and clusters: It allows a clean separation between hardware and software, and...

Live Migration of Virtual Machines (2005)

Christopher Clark, Keir Fraser, Steven H, Jacob Gorm Hansen, Eric Jul, Christian Limpach, ...

Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centers and clusters: It allows a clean separation between hardware and software, and...

Live Migration of Virtual Machines (2005)

Christopher Clark, Keir Fraser, Steven H, Jacob Gorm Hansen, Eric Jul, Christian Limpach, ...

Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centers and clusters: It allows a clean separation between hardware and software, and...

Live Migration of Virtual Machines (2005)

Christopher Clark Keir, Christopher Clark, Keir Fraser, Steven H, Jacob Gorm Hansen, Eric Jul, ...

Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centers and clusters: It allows a clean separation between hardware and software, and...

Facilitating the Development of Soft Devices (2005)

Andrew Warfield, Steven H, Keir Fraser, Tim Deegan

Device-level interfaces in operating systems present a very useful cut-point for researchers to experiment with new ideas. By virtualizing these interfaces, developers can create soft devices, which...

Parallax: Managing Storage for a Million Machines (2005)

Andrew Warfield, Russ Ross, Keir Fraser, Christian Limpach, Steven H

OS virtualization is drastically changing the face of system administration for large computer installations such as commercial datacenters and scientific clusters. A recent report by Gartner...

The main name system: an exercise in centralized computing (2005)

Jon Crowcroft, Andrew Warfield, Mark Crovella, Tim Deegan, Tim Deegan

(DNS). Dr. Mockapetris deserves considerable credit, because DNS has been an incredibly successful component of the Internet; it hasn’t required major changes despite scaling up many orders of...

Safe hardware access with the Xen virtual machine monitor (2004)

Keir Fraser, Steven H, Rolf Neugebauer, Ian Pratt, Andrew Warfield, Mark Williamson

The Xen virtual machine monitor allows multiple operating systems to execute concurrently on commodity x86 hardware, providing a solution for server consolidation and utility computing. In our...

Safe hardware access with the Xen virtual machine monitor (2004)

Keir Fraser, Steven H, Rolf Neugebauer, Ian Pratt, Andrew Warfield, Mark Williamson

The Xen virtual machine monitor allows multiple operating systems to execute concurrently on commodity x86 hardware, providing a solution for server consolidation and utility computing. In our...

Technical Report Number 596 Reconstructing I/O UCAM-CL-TR-596 (2004)

Ian Pratt, Andrew Warfield, Mark Williamson, Andrew Warfield, Mark Williamson

ISSN 1476-2986 We present a next-generation architecture that addresses problems of dependability, maintainability, and manageability of I/O devices and their software drivers on the PC platform. Our...

Reconstructing I/O (2004)

Keir Fraser, Steven Hand, Rolf Neugebauer, Ian Pratt, Andrew Warfield, Andrew Warfield, ...

We present a next-generation architecture that addresses problems of dependability, maintainability, and manageability of I/O devices and their software drivers on the PC platform. Our architecture...

Safe hardware access with the Xen virtual machine monitor (2004)

Keir Fraser, Steven H, Rolf Neugebauer, Ian Pratt, Andrew Warfield, Mark Williamson

The Xen virtual machine monitor allows multiple operating systems to execute concurrently on commodity x86 hardware, providing a solution for server consolidation and utility computing. In our...

Zen and the Art of Network Research (2003)

Jon Crowcroft, Tolga Uzuner, Andrew Warfield

“In the sound of the bell of the Gion Temple echoes the impermanence of all things. The pale hue of the flowers of the teak-tree show the truth that those who prosper must fall. The proud ones do...

Xen and the Art of Virtualization (2003)

Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Steven H, Tim Harris, ...

Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems....

Xen and the Art of Virtualization (2003)

Paul Barham Boris, Boris Dragovic, Keir Fraser, Steven H, Tim Harris, Alex Ho, ...

Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems....

Plutarch: An Argument for Network Pluralism (2003)

Steven H, Steven Hand, Richard Mortier, Andrew Warfield, Jon Crowcroft, Jon Crowcroft, ...

It is widely accepted that the current Internet architecture is insu#cient for the future: problems such as address space scarcity, mobility and non-universal connectivity are already with us, and...