• DocumentCode
    1937389
  • Title

    Resource Allocation in Contending Virtualized Environments through VM Performance Modeling and Feedback

  • Author

    Jiang, Congfeng ; Xu, Xianghua ; Zhang, Jilin ; Li, Yunfa ; Wan, Jian

  • Author_Institution
    Grid & Service Comput. Technol. Lab., Hangzhou Dianzi Univ., Hangzhou, China
  • fYear
    2011
  • fDate
    22-23 Aug. 2011
  • Firstpage
    196
  • Lastpage
    203
  • Abstract
    With active deployment of virtualization in large scale data centers and cloud computing environments, allocation and scheduling of virtual and physical resources raise more challenges and may have negative impacts on system performance due to: (1) the isolation between the guest Virtual Machines (VMs) and the Virtual Machines Monitor (VMM), and (2) the independent and even conflicting operations between multiple VMs. In this paper a stochastic model of resources in virtualized environments is proposed and resource allocation and scheduling algorithm are proposed to provide performance guarantees and service differentiation in contending conditions. In the proposed algorithm user behavior and workloads are characterized through the historical and real time performance profiling and estimation from hosted agents within individual VMs. The resources are allocated according to the demand as well as the performance of the targeted VMs based on the Suffer age aggregation and performance feedback. Experiments on a real Xen based virtualization environment with 3 VMs are conducted and evaluated for accuracy, efficiency, sensitivity, and overhead. The results show that the performance feedback based allocation can achieve a higher SLA satisfaction rate as 97.5%, a lower load imbalance index as 17.6%. The results also show that this algorithm is valid, effective and scalable for implementation in real virtualized environments.
  • Keywords
    cloud computing; computer centres; resource allocation; scheduling; virtual machines; Suffer age aggregation; VM performance modeling; cloud computing; resource allocation; scheduling algorithm; virtual machines; virtual machines monitor; Accuracy; Estimation; Indexes; Real time systems; Resource management; Stochastic processes; Time factors; performance feedback; resource allocation; scheduling; virtualized environment; workload characterization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chinagrid Conference (ChinaGrid), 2011 Sixth Annual
  • Conference_Location
    Liaoning
  • Print_ISBN
    978-1-4577-0885-5
  • Type

    conf

  • DOI
    10.1109/ChinaGrid.2011.44
  • Filename
    6051777