DocumentCode
2323339
Title
A Family of Heuristics for Agent-Based Cloud Bag-of-Tasks Scheduling
Author
Gutierrez-Garcia, J. Octavio ; Sim, Kwang Mong
Author_Institution
Dept. of Inf. & Commun., Gwangju Inst. of Sci. & Technol., Gwangju, South Korea
fYear
2011
fDate
10-12 Oct. 2011
Firstpage
416
Lastpage
423
Abstract
The scheduling of bag-of-tasks applications (BoTs) in Clouds deal with fixed predefined allocation slots of Cloud resources, e.g., 1-hour time slots, that start being exhausted right after their allocation disregarding whether tasks are being executed or not. In addition, Cloud resources may be allocated for several hours to execute BoTs. However, some resource types (e.g., clusters) may be allocated for only a few hours, while others (e.g., CPU instances) may be allocated for several hours, so BoTs may be executed in such heterogeneous sets of Cloud resources (probably) allocated for a different number of hours. In this paper, a family of 15 scheduling heuristics consisting of two phases: (i) task ordering and (ii) task mapping (based on the remaining allocation times of Cloud resources) is proposed. The heuristics aim to maximize resource utilization while executing BoTs in heterogeneous sets of Cloud resources allocated for different numbers of hours. Cloud resources for executing BoTs are dynamically composed by adopting the contract net protocol. In addition, an agent-based testbed for Cloud BoT scheduling and execution was implemented. Simulation results show that the agents are capable of successfully and efficiently scheduling and executing BoTs in sets of Cloud resources composed from multiple Cloud environments.
Keywords
cloud computing; protocols; scheduling; software agents; agent-based cloud; bag-of-tasks scheduling; cloud resource; contract net protocol; scheduling heuristics; task mapping phase; task ordering phase; Cloud computing; Contracts; Processor scheduling; Proposals; Protocols; Resource management; Cloud computing; agent-based Cloud computing; bag-of-tasks applications; multi-agent systems; scheduling heuristics;
fLanguage
English
Publisher
ieee
Conference_Titel
Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4577-1827-4
Type
conf
DOI
10.1109/CyberC.2011.74
Filename
6079466
Link To Document