• DocumentCode
    3435316
  • Title

    Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures

  • Author

    Jung, Gueyoung ; Hiltunen, Matti A. ; Joshi, Kaustubh R. ; Schlichting, Richard D. ; Pu, Calton

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    21-25 June 2010
  • Firstpage
    62
  • Lastpage
    73
  • Abstract
    Server consolidation based on virtualization is an important technique for improving power efficiency and resource utilization in cloud infrastructures. However, to ensure satisfactory performance on shared resources under changing application workloads, dynamic management of the resource pool via online adaptation is critical. The inherent tradeoffs between power and performance as well as between the cost of an adaptation and its benefits make such management challenging. In this paper, we present Mistral, a holistic controller framework that optimizes power consumption, performance benefits, and the transient costs incurred by various adaptations and the controller itself to maximize overall utility. Mistral can handle multiple distributed applications and large-scale infrastructures through a multi-level adaptation hierarchy and scalable optimization algorithm. We show that our approach outstrips other strategies that address the tradeoff between only two of the objectives (power, performance, and transient costs).
  • Keywords
    Internet; cost reduction; performance evaluation; power aware computing; power consumption; virtual machines; Mistral; cloud infrastructure; holistic controller framework; power efficiency; resource pool management; scalable optimization algorithm; server consolidation; transient cost; virtual machine; Cloud computing; Cost function; Degradation; Delay; Distributed computing; Energy consumption; Energy management; Resource management; Virtual manufacturing; Voice mail; adaptation overheads; optimization; performance; power; server consolidation; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
  • Conference_Location
    Genova
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4244-7261-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2010.88
  • Filename
    5541703