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
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;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-4577-0468-0
DOI :
10.1109/MASCOTS.2011.52