{"title":"Iceberg: An Image Streamer for Space and Time Efficient Provisioning of Virtual Machines","authors":"Lei Shi, M. Banikazemi, Qingqing Wang","doi":"10.1109/ICPP-W.2008.13","DOIUrl":null,"url":null,"abstract":"Platform and resource virtualization is evolving as an enabling technology to consolidate servers and to simplify the management of enterprise servers. Provisioning of virtual machines (VM) on demand is a key component of such environments. This paper presents Iceberg, a space and time efficient image streamer for provisioning VMs. Iceberg operates at block storage (image) leveland is OS, Hypervisor, and file system agnostic. Iceberg is a chunk-based distributed image streamer which provides instant provisioning of VMs over the network. Iceberg utilizes a variable-size, content-based slicing algorithm such that the sharing among images is improved and storage space requirement is reduced significantly. We provide a comprehensive study of sharing among several different types of images and show up to 60% content sharing between two images. Much higher storage space saving can be achieved among a large number of similar images.","PeriodicalId":231042,"journal":{"name":"2008 International Conference on Parallel Processing - Workshops","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Parallel Processing - Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPP-W.2008.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Platform and resource virtualization is evolving as an enabling technology to consolidate servers and to simplify the management of enterprise servers. Provisioning of virtual machines (VM) on demand is a key component of such environments. This paper presents Iceberg, a space and time efficient image streamer for provisioning VMs. Iceberg operates at block storage (image) leveland is OS, Hypervisor, and file system agnostic. Iceberg is a chunk-based distributed image streamer which provides instant provisioning of VMs over the network. Iceberg utilizes a variable-size, content-based slicing algorithm such that the sharing among images is improved and storage space requirement is reduced significantly. We provide a comprehensive study of sharing among several different types of images and show up to 60% content sharing between two images. Much higher storage space saving can be achieved among a large number of similar images.