Network


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

Hotspot


Dive into the research topics where Ganesh Venkitachalam is active.

Publication


Featured researches published by Ganesh Venkitachalam.


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


usenix annual technical conference | 2001

Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor

Jeremy Sugerman; Ganesh Venkitachalam; Beng-Hong Lim


Archive | 2007

Real time cloning of a virtual machine

Ganesh Venkitachalam; Alexander Moshchuk


Archive | 2012

Virtual Machine Fault Tolerance

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


Archive | 2008

Using Branch Instruction Counts to Facilitate Replay of Virtual Machine Instruction Execution

Ganesh Venkitachalam; Michael Nelson; Boris Weissman; Min Xu; Vyacheslav V. Malyugin


Archive | 2010

Method and system for frequent checkpointing

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


Archive | 2006

Transparent page sharing on commodity operating systems

Ganesh Venkitachalam; Michael Cohen


Archive | 2009

Saving and Restoring State Information for Virtualized Computer Systems

Irene Zhang; Kenneth C. Barr; Ganesh Venkitachalam; Irfan Ahmad; Alex Garthwaite; Jesse Pool


Archive | 2008

Trace collection for a virtual machine

Min Xu; Vyacheslav V. Malyugin; Jeffrey W. Sheldon; Ganesh Venkitachalam; Boris Weissman


Archive | 2009

Efficient recording and replaying of non-deterministic instructions in a virtual machine and cpu therefor

Vyacheslav V. Malyugin; Min Xu; Boris Weissman; Ganesh Venkitachalam; Alexander Klaiber

Collaboration


Dive into the Ganesh Venkitachalam's collaboration.

Researchain Logo
Decentralizing Knowledge