Network


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

Hotspot


Dive into the research topics where Daniel J. Scales is active.

Publication


Featured researches published by Daniel J. Scales.


Operating Systems Review | 2010

The design of a practical system for fault-tolerant virtual machines

Daniel J. Scales; Mike Nelson; Ganesh Venkitachalam

We have implemented a commercial enterprise-grade system for providing fault-tolerant virtual machines, based on the approach of replicating the execution of a primary virtual machine (VM) via a backup virtual machine on another server. We have designed a complete system in VMware vSphere 4.0 that is easy to use, runs on commodity servers, and typically reduces performance of real applications by less than 10%. In addition, the data bandwidth needed to keep the primary and secondary VM executing in lockstep is less than 20 Mbit/s for several real applications, which allows for the possibility of implementing fault tolerance over longer distances. An easy-to-use, commercial system that automatically restores redundancy after failure requires many additional components beyond replicated VM execution. We have designed and implemented these extra components and addressed many practical issues encountered in supporting VMs running enterprise applications. In this paper, we describe our basic design, discuss alternate design choices and a number of the implementation details, and provide performance results for both micro-benchmarks and real applications


Archive | 2013

Low overhead fault tolerance through hybrid checkpointing and replay

Peter M. Chen; Daniel J. Scales; Min Xu; Matthew David Ginzton


Archive | 2009

Managing Network Data Transfers in a Virtual Computer System

Hao Xu; Daniel J. Scales


Archive | 2008

Using virtual machine cloning to create a backup virtual machine in a fault tolerant system

Michael Nelson; Daniel J. Scales; Andrew Tucker


Archive | 2009

Generating and using checkpoints in a virtual computer system

Carl A. Waldspurger; Michael Nelson; Daniel J. Scales; Pratap Subrahmanyam


Archive | 2010

Providing multiple concurrent access to a file system

Daniel J. Scales; Satyam B. Vaghani


Archive | 2012

Virtual Machine Fault Tolerance

Ganesh Venkitachalam; Rohit Jain; Boris Weissman; Daniel J. Scales; Vyacheslav V. Malyugin; Jeffrey W. Sheldon; Min Xu


Archive | 2010

Method and system for frequent checkpointing

Daniel J. Scales; Pratap Subrahmanyam; Ganesh Venkitachalam; Michael Nelson


Archive | 2013

SCSI Protocol Emulation for Virtual Storage Device Stored on NAS Device

Michael Nelson; Hao Xu; Daniel J. Scales; Matthew Benjamin Amdur


Archive | 2008

Storage Handling for Fault Tolerance in Virtual Machines

Daniel J. Scales; Michael Nelson; Andrew Tucker; Eric Lowe

Collaboration


Dive into the Daniel J. Scales's collaboration.

Researchain Logo
Decentralizing Knowledge