Caching VM Instances for Fast VM Provisioning: A Comparative Evaluation

نویسندگان

  • Pradipta De
  • Manish Gupta
  • Manoj Soni
  • Aditya Thatte
چکیده

One of the key metrics of performance in infrastructure cloud is the speed of provisioning a virtual machine (or a virtual appliance) on request. A VM is instantiated from an image file stored in the image repository. Since the image files are large, often GigaBytes in size, transfer of the file from repository to a compute node running the hypervisor can take time in order of minutes. In addition to it, booting an image file can be a time consuming process if several applications are pre-installed. Use of caching to pre-fetch items that may be requested in future is known to reduce service latency. In order to overcome the delays in transfer and booting time, we prepare a VM a priori, and save it in standby state in a “cache” space collocated with the compute nodes. On receiving a matching request, the VM from cache is instantly served to the user, thereby reducing service time. In this paper, we compare multiple approaches for preprovisioning and evaluate their benefits. Based on usage data collected from an enterprise cloud, and through simulation, we show that a reduction of 60% in service time is achievable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy Efficient Security Preserving VM Live Migration In Data

Virtualization is an innovation that has widely been utilized in modern data centers for cloud computing to realize energyefficient operations of servers. Virtual machine (VM) migration brings multiple benefits such as resource distribution and energy aware consolidation. Server consolidation achieves energy efficiency by enabling multiple instances of operating systems to run simultaneously on...

متن کامل

User-Centric Heterogeneity-Aware MapReduce Job Provisioning in the Public Cloud

Cloud datacenters are becoming increasingly heterogeneous with respect to the hardware on which virtual machine (VM) instances are hosted. As a result, ostensibly identical instances in the cloud show significant performance variability depending on the physical machines that host them. In our case study on Amazon’s EC2 public cloud, we observe that the average execution time of Hadoop MapReduc...

متن کامل

On the Cost-QoE Tradeoff for Cloud-Based Video Streaming Under Amazon EC2's Pricing Models

The emergence of cloud computing provides a costeffective approach to deliver video streams to a large number of end users with the desired user quality-of-experience (QoE). Under such a paradigm, a video service provider (VSP) can launch its own video streaming services virtually, by renting the distribution infrastructure from one or more cloud service providers (CSPs). However, CSPs like Ama...

متن کامل

Design of Cost Function for VM Allocation in Cloud Computing

Cloud service, as one of major technologies in modern IT business, has attracted a lot of attentions from academia and industry. Due to the dynamics of user demands, service providers need VM(Virtual Machine) provisioning mechanism to estimate the amount of resources demanded by cloud users in the next time interval and to prepare the resources elastically. In this paper, we describe issues of ...

متن کامل

FVD: A High-Performance Virtual Machine Image Format for Cloud

Fast Virtual Disk (FVD) is a new virtual machine (VM) image format and the corresponding block device driver developed for QEMU. QEMU does I/O emulation for multiple hypervisors, including KVM, Xen-HVM, and VirtualBox. FVD is a holistic solution for both Cloud and non-Cloud environments. Its feature set includes flexible configurability, storage thin provisioning without a host file system, com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012