Agent-based cloud workflow execution

被引:26
作者
Gutierrez-Garcia, J. Octavio [1 ]
Sim, Kwang Mong [1 ]
机构
[1] Gwangju Inst Sci & Technol, Dept Informat & Commun, Kwangju 500712, South Korea
关键词
Agent-based Cloud computing; Cloud workflow execution; resource allocation; multi-agent systems; SERVICE COMPOSITION; MULTIAGENT SYSTEM;
D O I
10.3233/ICA-2012-0387
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing offers an economical and feasible solution for scientific workflow applications requiring large amounts of computational resources and expensive hardware. Supporting Cloud workflow execution involves: (i) allocating and composing a collection of Cloud resources, and (ii) coordinating distributed and self-interested participants. The contributions of this research are: (i) proposing an agent-based approach for supporting workflow execution in one or multiple Clouds. (ii) defining Petri-net based methodologies to design workflows and Cloud resources that sustain concurrent and parallel management of workflows, (iii) implementing an agent-based testbed to simulate distributed workflow execution, and (iv) providing empirical evidence to demonstrate the effectiveness and efficiency of agent-based Cloud workflow execution. The agents are endowed with distributed algorithms, e.g., contract net protocol, to allocate and compose Cloud resources based on workflow requirements. Simulation results demonstrated that: (i) Agents effectively executed (with a 100% success rate) workflows autonomously, even when dealing with concurrent workflow executions, (ii) task parallelization was efficiently achieved in randomly created workflows with different levels of parallelism and ordering constraints, (iii) workflow execution was efficiently achieved since the makespan and number of messages exchanged increased linearly with the number of tasks.
引用
收藏
页码:39 / 56
页数:18
相关论文
共 36 条
[1]  
[Anonymous], AM EL COMP CLOUD
[2]  
[Anonymous], AM PROD ADV API LIC
[3]   Centralized resource allocation BCC models [J].
Asmild, Mette ;
Paradi, Joseph C. ;
Pastor, Jesus T. .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2009, 37 (01) :40-49
[4]   Agent-based coordination techniques for matching supply and demand in energy networks [J].
Badawy, Rashad ;
Hirsch, Benjamin ;
Albayrak, Sahin .
INTEGRATED COMPUTER-AIDED ENGINEERING, 2010, 17 (04) :373-382
[5]   Multi-agent system to monitor oceanic environments [J].
Bajo, Javier ;
De Paz, Juan F. ;
Rodriguez, Sara ;
Gonzalez, Angelica .
INTEGRATED COMPUTER-AIDED ENGINEERING, 2010, 17 (02) :131-144
[6]  
Bellifemine F., 1999, PAAM99. Proceedings of the Fourth International Conference on the Practical Applications of Intelligent Agents and Multi-agent Technology, P97
[7]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[8]   Mobile Agent Computing Paradigm for Building a Flexible Structural Health Monitoring Sensor Network [J].
Chen, Bo ;
Liu, Wenjia .
COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2010, 25 (07) :504-516
[9]   Talking Agents: A distributed architecture for interactive artistic installations [J].
Fernandez, Jose M. ;
Pavon, Juan .
INTEGRATED COMPUTER-AIDED ENGINEERING, 2010, 17 (03) :243-259
[10]  
Gutierrez-Garcia J. Octavio, 2010, Proceedings of the 2010 IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom 2010), P59, DOI 10.1109/CloudCom.2010.10