Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

DieCast

2011, ACM Transactions on Computer Systems

Large-scale network services can consist of tens of thousands of machines running thousands of unique software configurations spread across hundreds of physical networks. Testing such services for complex performance problems and configuration errors remains a difficult problem. Existing testing techniques, such as simulation or running smaller instances of a service, have limitations in predicting overall service behavior at such scales. Testing large services should ideally be done at the same scale and configuration as the target deployment, which can be technically and economically infeasible. We present DieCast , an approach to scaling network services in which we multiplex all of the nodes in a given service configuration as virtual machines across a much smaller number of physical machines in a test harness. We show how to accurately scale CPU, network, and disk to provide the illusion that each VM matches a machine in the original service in terms of both available computing...

Diwaker Gupta 9500 Gilman Drive, Mail Code 0404, La Jolla, CA 92093 T +1-858-534-8604 u +1-858-534-7029 B dgupta@cs.ucsd.edu http://sysnet.ucsd.edu/˜dgupta Seeking a full time research and development position starting in January 2009. Research Interests Operating Systems, Virtualization, Network Emulation, Distributed Systems, Web Applications Selected Publications NSDI 2008 DieCast: Testing Distributed Systems with an Accurate Scale Model. Diwaker Gupta, Kashi V. Vishwanath and Amin Vahdat. Proceedings of the 5th ACM/USENIX Symposium on Networked Systems Design and Implementation. LISA 2007 Usher: An Extensible Framework for Managing Clusters of Virtual Machines. Marvin McNett, Diwaker Gupta, Amin Vahdat and Geoffrey M. Voelker. Proceedings of the 21st Large Installation Systems Adminsitration Conference. MIDDLEWARE 2006 Enforcing Performance Isolation Across Virtual Machines in Xen. Diwaker Gupta, Ludmila Cherkasova, Rob Gardner and Amin Vahdat. Proceedings of the 7th ACM/IFIP/USENIX Middleware Conference. NSDI 2006 To Infinity and Beyond: Time-Warped Network Emulation. Diwaker Gupta, Kenneth Yocum, Marvin McNett, Alex C. Snoeren, Amin Vahdat and Geoffrey M. Voelker. Proceedings of the 3rd ACM/USENIX Symposium on Networked Systems Design and Implementation. A full list of my publications can be found at http://sysnet.ucsd.edu/˜dgupta/#publications Experience 2004 — Present Fall 2007 Summer 2006 Research Assistant, Amin Vahdat, University of California, San Diego. Teaching Assistant, Amin Vahdat, CSE 124: Networked Services, University of California, San Diego. Research Intern, Ludmila Cherkasova, Hewlett-Packard Labs, Palo Alto, CA. Explored the use of virtual machines in Grid Computing. First study quantifying the resource utilization in scientific computing cluster, followed by simulations to quantify potential savings and a prototype deployment at the Russian Research Center, Kurchatov. Summer 2005 Research Intern, Ludmila Cherkasova, Hewlett-Packard Labs, Palo Alto, CA. Built XenMon, a performance monitor for Xen. Designed and implemented mechanisms to improve resource isolation across virtual machines in Xen. Summer 2002 Research Intern, Christoph Lindemann, Informatic IV, University of Dortmund, Germany. Implemented proximity search, result cache and synonym server integration for WebSearchBench: a toolkit for next generation search engines. Education 2003 — 2008 2003 — 2006 1999 — 2003 Ph.D. in Computer Science, University of California, San Diego. M.S. in Computer Science, University of California, San Diego, Overall GPA: 3.96/4. B.Tech. in Computer Science, Indian Institute of Technology, Kanpur, Overall GPA: 9.5/10. 1/2 Awards and Honors 2003—2004 Cal-IT2 Fellowship. 2003 TCS (Tata Consultancy Services) Medal for Best Undergraduate Project in Computer Science, Indian Institute of Technology, Kanpur. 2003 ACM ICPC Asia Regional Contestants. Award for Academic Excellence, Indian Institute of Technology, Kanpur. NTSE (National Talent Search Examination) Scholarship, Government of India. 2000 1997 Technical Proficiency Languages Platforms C, C++, Java, Python, Ruby, PHP, JavaScript Xen, VMware ESX, Hadoop Other Activities Sur-Taal UC San Diego’s only co-ed South Asian a capella group. Udai Udai is a non-profit volunteer organization and seeks to awaken, inspire, and empower people to make the world a better place both for themselves and for others. Open Source I’m passionate about free and open source software and have contributed to several open source projects such as Xen, Apache Forrest, Wordpress and CiteULike. References Amin Vahdat, Professor Computer Science and Engineering University of California, San Diego vahdat@cs.ucsd.edu http://www.cs.ucsd.edu/˜vahdat Alex C. Snoeren, Assistant Professor Compuster Science and Engineering University of California, San Diego snoeren@cs.ucsd.edu http://www.cs.ucsd.edu/˜snoeren Geoffrey M. Voelker, Associate Professor Computer Science and Engineering University of California, San Diego voelker@cs.ucsd.edu http://www.cs.ucsd.edu/˜voelker Ludmila Cherkasova Hewlett-Packard Laboratories Palo Alto, CA cherkasova@hpl.hp.com http://www.hpl.hp.com/personal/Lucy_Cherkasova 2/2