• DocumentCode
    2938522
  • Title

    Server Consolidation Algorithms with Bounded Migration Cost and Performance Guarantees in Cloud Computing

  • Author

    Ho, Yufan ; Liu, Pangfeng ; Wu, Jan-Jan

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2011
  • fDate
    5-8 Dec. 2011
  • Firstpage
    154
  • Lastpage
    161
  • Abstract
    Consolidation of virtual machines is essential to achieve energy optimization in cloud computing environments. As virtual machines dynamically enter and leave a cloud system, it becomes necessary to relocate virtual machines among servers. However, relocation of virtual machines introduces run-time overheads and consumes extra energy, thus an careful planning for relocation is necessary. We model the relocation problem as a modified bin packing problem and propose a new server consolidation algorithm that guarantees server consolidation with bounded relocation costs. We also conduct a detailed analysis on the complexity of the server consolidation problem, and give a upper bound on the cost of relocation. Finally, we conduct simulations and compare our server consolidation algorithm with other relocation methods, like First Fit and Best Fit method. The experiment results suggest an interesting trade-off between server consolidation quality and relocation cost. Our algorithm is able to trade about 1% in server consolidation quality for a reduction about 50% in relocation cost, when compared with other well known bin packing algorithms. We also note that the relocation cost incurred in our method is much less than the theoretical bound we provided. The reason is that we overestimate the amount of relocation from theoretical analysis, and the actual amount of relocation found from experiments is much less than the worst-case bound from theoretical analysis.
  • Keywords
    bin packing; cloud computing; optimisation; virtual machines; bin packing problem; bounded migration cost; bounded relocation costs; cloud computing environment; energy optimization; performance guarantee; server consolidation problem; virtual machines; Algorithm design and analysis; Approximation algorithms; Cloud computing; Computational modeling; Heuristic algorithms; Servers; Virtual machining; Energy Optimization; Server Consolidation; VM Relocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference on
  • Conference_Location
    Victoria, NSW
  • Print_ISBN
    978-1-4577-2116-8
  • Type

    conf

  • DOI
    10.1109/UCC.2011.30
  • Filename
    6123493