• DocumentCode
    3090687
  • Title

    An Energy-Aware SaaS Stack

  • Author

    Niehörster, Oliver ; Keller, Axel ; Brinkmann, André

  • Author_Institution
    Paderborn Center for Parallel Comput., Univ. Paderborn, Paderborn, Germany
  • fYear
    2011
  • fDate
    25-27 July 2011
  • Firstpage
    450
  • Lastpage
    453
  • Abstract
    We present a multi-agent system on top of the IaaS layer consisting of a scheduler agent and multiple worker agents. Each job is controlled by an autonomous worker agent, which is equipped with application specific knowledge (e.g., performance functions) allowing it to estimate the type and number of necessary resources. During runtime, the worker agent monitors the job and adapts its resources to ensure the specified quality of service - even in noisy clouds where the job instances are influenced by other jobs. All worker agents interact with the scheduler agent, which takes care of limited resources and does a cost-aware scheduling by assigning jobs to times with low energy costs. The whole architecture is self-optimizing and able to use public or private clouds.
  • Keywords
    cloud computing; multi-agent systems; scheduling; IaaS layer; cost-aware scheduling; energy-aware SaaS stack; infrasturcutre-as-a-service; multi-agent system; private cloud; public cloud; scheduler agent; software-as-a-service; worker agent; Cloud computing; Monitoring; Power demand; Quality of service; Runtime; Schedules; Servers; Autonomous Resource Management; Cost-Aware; Multi-Agent System; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4577-0468-0
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2011.52
  • Filename
    6005416