Dynamic Task Allocation for Data-Intensive Workflows in Cloud Environment

被引:0
作者
Liu, Xiping [1 ]
Zheng, Liyang [1 ]
Chen Junyu [1 ]
Lei Shang [1 ]
机构
[1] Nanjing Univ Posts & Telecommun, Sch Comp Sci, Jiangsu Key Lab Big Data Secur & Intelligent Proc, Nanjing, Peoples R China
来源
SERVICE-ORIENTED COMPUTING, ICSOC 2018 | 2019年 / 11434卷
关键词
Dynamic task allocation; Data-intensive workflows; Cloud environment; Data dependency; Maximal data path;
D O I
10.1007/978-3-030-17642-6_23
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Cloud environment provides high performance computing services to process massive data for data-intensive workflows. Due to the different functional requirements, tasks in a workflow might be allocated to multiple cloud servers. The massive data among these tasks have to be transferred and this greatly increases the execution cost. To decrease the transferred data size during the workflow execution, this paper proposes a dynamic task allocation method based on the data dependencies. The workflow with data dependencies and typical control logic, i.e., sequential, parallel, and exclusive choice, is described based on process algebra. The data size relevant to a data dependency can be obtained only after the task is executed. Each task is allocated to a certain server according to relevant data size and maximal data paths. A case study is presented to illustrate the feasibility and effect of the proposed method and the related work is discussed based on the case study.
引用
收藏
页码:269 / 280
页数:12
相关论文
共 19 条
  • [1] Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: A review, classifications, and open issues
    Alkhanak, Ehab Nabiel
    Lee, Sai Peck
    Rezaei, Reza
    Parizi, Reza Meimandi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 : 1 - 26
  • [2] Baeten J.C. M., 2002, MONO THEOR COMP SCI
  • [3] Bessai K., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P638, DOI 10.1109/CLOUD.2012.83
  • [4] Bilgaiyan S, 2014, IEEE INT ADV COMPUT, P680, DOI 10.1109/IAdCC.2014.6779406
  • [5] QoS-aware scheduling of Workflows in Cloud Computing environments
    Bousselmi, Khadija
    Brahmi, Zaki
    Gammoudi, Mohamed Mohsen
    [J]. IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 737 - 745
  • [6] Data-Locality Aware Scientific Workflow Scheduling Methods in HPC Cloud Environments
    Choi, Jieun
    Adufu, Theodora
    Kim, Yoonhee
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (05) : 1128 - 1141
  • [7] Supporting Data-Intensive Workflows in Software-Defined Federated Multi-Clouds
    Diaz-Montes, Javier
    Diaz-Granados, Manuel
    Zou, Mengsong
    Tao, Shu
    Parashar, Manish
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 250 - 263
  • [8] Model Checking of Cost-Effective Elasticity Strategies in Cloud Computing
    Guerfel, Rawand
    Sbai, Zohra
    Ben Ayed, Rahma
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2017 WORKSHOPS, 2018, 10797 : 80 - 92
  • [9] Gupta M, 2017, IEEE INT CONF SIG PR, P642, DOI 10.1109/ISPCC.2017.8269756
  • [10] Kumar Madhu Sudan, 2016, 2016 International Conference on Information Technology (ICIT). Proceedings, P93, DOI 10.1109/ICIT.2016.030