• DocumentCode
    1948217
  • Title

    Twinkle: A fast resource provisioning mechanism for internet services

  • Author

    Zhu, Jun ; Jiang, Zhefu ; Xiao, Zhen

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
  • fYear
    2011
  • fDate
    10-15 April 2011
  • Firstpage
    802
  • Lastpage
    810
  • Abstract
    A key benefit of Amazon EC2-style cloud computing service is the ability to instantiate a large number of virtual machines (VMs) on the fly during flash crowd events. Most existing research focuses on the policy decision such as when and where to start a VM for an application. In this paper, we study a different problem: how can the VMs and the applications inside be brought up as quickly as possible? This problem has not been solved satisfactorily in existing cloud services. We develop a fast start technique for cloud applications by restoring previously created VM snapshots of fully initialized application. We propose a set of optimizations, including working set estimation, demand prediction, and free page avoidance, that allow an application to start running with only partially loaded memory, yet without noticeable performance penalty during its subsequent execution. We implement our system, called Twinkle, in the Xen hypervisor and employ the two-dimensional page walks supported by the latest virtualization technology. We use the RUBiS and TPC-W benchmarks to evaluate its performance under flash crowd and failure over scenarios. The results indicate that Twinkle can provision VMs and restore the QoS significantly faster than the current approaches.
  • Keywords
    cloud computing; quality of service; virtual machines; Amazon EC2-style cloud computing service; Internet service; QoS; RUBiS; TPC-W; VM; fast resource provisioning mechanism; twinkle; virtual machine; Ash; Image storage; Operating systems; Random access memory; Servers; Virtual machine monitors; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2011 Proceedings IEEE
  • Conference_Location
    Shanghai
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-9919-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2011.5935302
  • Filename
    5935302