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
Link To Document :
بازگشت