• DocumentCode
    650664
  • Title

    An Architectural Framework for Enforcing Energy Management Policies in Cloud

  • Author

    Alansari, Marwah M. ; Bordbar, Behzad

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    717
  • Lastpage
    724
  • Abstract
    Management of energy consumption in Cloud has recently received considerable attention. Most existing research focuses on designing algorithms for dynamically managing the running of virtual machines in Cloud, such as placement and migration algorithms. Despite the use such on-line algorithms being essential, another equally important dimension that is related to High-level policies and guidelines that are set by Cloud Managers or Administrators for management energy consumption. Such policies often stem from business, legal and financial requirements. Currently, most implementations of High-level policies such as Management Energy Consumption Policies are done manually via the use of low-level programming languages and APIs for accessing Cloud interfaces. Since High-level policies can change frequently, the manual implementation for such policies increases the cost and the time of the development and maintainability. Thus, there is a clear need for a methodical way of executing High-level policies automatically in Cloud. In this paper, we propose a generic architectural framework for enforcing High-level policies particularly Management Energy Consumption Policy in Cloud via using a Business Rule Engine. The generic architecture is implemented to execute Energy Management Business Rules to fire management actions in Open-Nebula cloud environment.
  • Keywords
    cloud computing; power aware computing; power consumption; virtual machines; API; architectural framework; business rule engine; cloud computing; cloud interfaces; cloud managers; energy consumption management; energy management policies; financial requirements; high-level policies; low-level programming languages; management energy consumption; migration algorithm; open-nebula cloud environment; placement algorithm; virtual machines; Business; Energy consumption; Engines; Measurement; Monitoring; Switches; Virtual machining; Business Rule; Business Rule Engine; Cloud Management System; Cloud Platform; Generic Architecture; High-level Policies; Management Energy Consumption;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.29
  • Filename
    6676761