• DocumentCode
    2016186
  • Title

    Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center

  • Author

    Song, Ying ; Wang, Hui ; Li, Yaqiong ; Feng, Binquan ; Sun, Yuzhong

  • Author_Institution
    Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing
  • fYear
    2009
  • fDate
    18-21 May 2009
  • Firstpage
    148
  • Lastpage
    155
  • Abstract
    The trend of using virtualization for server consolidation is more and more popular in enterprise data center. However, on-demand resource allocation among the concurrent hosted services in such a virtualized environment is still a challenge. In order to optimize resource allocation among services in data center, this paper proposes a multi-tiered resource scheduling scheme which automatically provides on-demand capacities to the hosted services via resources flowing among VMs. We model the resource flowing using optimization theory. Based on this model, we present a global re-source flowing algorithm in the multi-tiered resource scheduling scheme. This algorithm preferentially ensures performance of some critical services by degrading of others to some extent when resource competition arises. Using our RAINBOW prototype, we evaluate the multi-tiered resource scheduling scheme with the performance improvements for the most critical services up to 9%~16%, which are 75% of the maximum improvement margin, while performance degradation of others is up to 2%, and leads to 1%~5% improvements in resource utilization than RAINBOW without resource flowing. Compared with the existent scheme, our work leads to 9% less improvements for critical services, while introduces 39% less degradation to low priority services.
  • Keywords
    computer centres; multiprocessing systems; performance evaluation; resource allocation; virtual machines; enterprise data center; global resource flowing algorithm; multitiered resource scheduling; ondemand resource allocation; ondemand resource scheduling; performance degradation; server consolidation; Computer architecture; Degradation; Grid computing; Processor scheduling; Prototypes; Quality of service; Resource management; Resource virtualization; Scheduling algorithm; Voice mail; Data Center; on-demand; resource scheduling; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3935-5
  • Electronic_ISBN
    978-0-7695-3622-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2009.11
  • Filename
    5071866