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
相关论文
共 50 条
  • [1] Execution coordination in mobile agent-based distributed job workflow execution
    Feng, Yuhong
    Cai, Wentong
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (10) : 944 - 956
  • [2] Agent-based Cloud bag-of-tasks execution
    Octavio Gutierrez-Garcia, J.
    Sim, Kwang Mong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 104 : 17 - 31
  • [3] Provenance provisioning in mobile agent-based distributed job workflow execution
    Feng, Yuhong
    Cai, Wentong
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 398 - +
  • [4] Dynamic partner identification in mobile agent-based distributed job workflow execution
    Feng, Yuhong
    Cai, Wentong
    Cao, Jiannong
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (11) : 1137 - 1154
  • [5] Agent-based interorganisational workflow
    Bichler, L
    Kuhlmann, T
    Lamping, R
    Massow, C
    [J]. MANAGEMENT AND CONTROL OF PRODUCTION AND LOGISTICS, VOL 1 AND 2, 1998, : 1 - 6
  • [6] Adaptive Service Workflow Configuration and Agent-based Virtual Resource Management in the Cloud
    Wei, Yi
    Blake, M. Brian
    [J]. PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2013), 2013, : 279 - 284
  • [7] An agent-based workflow scheduling mechanism with deadline constraint on hybrid cloud environment
    Chang, Yue-Shan
    Fan, Chih-Tien
    Sheu, Ruey-Kai
    Jhu, Syuan-Ru
    Yuan, Shyan-Ming
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (01)
  • [8] Mobile agent-based execution modelling
    Qu, WY
    Shen, H
    [J]. HIS'04: FOURTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, PROCEEDINGS, 2005, : 148 - 153
  • [9] An agent-based approach for workflow management
    Gou, HM
    Huang, BQ
    Liu, WH
    Ren, SJ
    Li, Y
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 292 - 297
  • [10] An agent-based workflow management system
    Xia, MM
    Li, HC
    [J]. PROCEEDINGS OF FOURTH INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1999, : 121 - 124