DocumentCode :
167424
Title :
Scalable System Environment Caching and Sharing for Distributed Virtual Machines
Author :
Teng Long ; Ilchul Yoon ; Sussman, Aaron ; Porter, Alan ; Memon, Atif
Author_Institution :
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
860
Lastpage :
867
Abstract :
Virtual machines have become very widely used in many software development communities. Developers can conveniently provision specific machine configurations using VMs, and those VMs can contain operating systems, libraries, and other applications required to build and execute their software under development. However, the size of full VM images and network bandwidth limitations makes large-scale reuse of VMs among distributed groups of developers extremely difficult. In this paper we address the problem of provisioning software configurations realized as virtual machine images rapidly and incrementally from a set of pristine VM states, by caching and sharing configuration fragments between developer groups. We first formally model the entire configuration space that might be cached and shared between groups, describe the design of our infrastructure to incrementally provision configurations from its fragments, and finally evaluate the performance of our approach with an example scenario common in software testing. Our experimental results show that our approach can help developers reduce the time and resource requirements for provisioning software configurations.
Keywords :
cache storage; distributed processing; operating systems (computers); program testing; software libraries; software performance evaluation; virtual machines; VM images; configuration fragment caching; configuration fragment sharing; distributed virtual machines; machine configurations; network bandwidth limitations; operating systems; performance evaluation; scalable system environment caching; software development communities; software libraries; software testing; virtual machine images; Buildings; Libraries; Servers; Software; Software testing; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.98
Filename :
6969472
Link To Document :
بازگشت