ECOS: An efficient task-clustering based cost-effective aware scheduling algorithm for scientific workflows execution on heterogeneous cloud systems

被引:12
|
作者
Dong, Minggang [1 ,2 ]
Fan, Lili [1 ]
Jing, Chao [1 ,2 ,3 ]
机构
[1] Guilin Univ Technol, Coll Informat Sci & Engn, Guilin 541004, Peoples R China
[2] Guilin Univ Technol, Guangxi Key Lab Embedded Technol & Intelligent Sy, Guilin 541004, Peoples R China
[3] Guilin Univ Elect & Technol, Guangxi Key Lab Trusted Software, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Scientific workflows scheduling; Task clustering; Cost minimization; Greedy allocation; Heterogeneous cloud systems; BUDGET;
D O I
10.1016/j.jss.2019.110405
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud Computing provides an attractive execution environment for scientific workflow execution. However, due to the increasingly high charge cost of using cloud service, cost minimization for workflows execution on cloud systems has become a crucial issue. Traditional work are adopting the sophisticated scheduling techniques to address such issue. Differently, this paper has proposed an efficient task-clustering based cost-effective aware scheduling algorithm (ECOS) to minimize the cost without comprising the deadline constraint. First, with respect to the characteristics of multi-type workflows, cloud heterogeneity and cost model, we have formulated the problem of task-clustering to simplify the structure of workflows and workflow scheduling to minimize cost within the deadline constraint. Then, we have devised ECOS with two key steps: (1) vertical clustering is with the time consideration that selectively merges the sequential tasks to reduce the transferring time within the workflow; (2) horizontal clustering and greedy allocation is to aggregate the parallel tasks and greedily allocate resources to that tasks with the aim of minimizing cost within deadline. Last, we have conducted the experiment that compare with well-known task-clustering based algorithms via Workflow Sim platform. The results have demonstrated that ECOS can efficiently merge tasks and minimize the total cost without comprising the deadline constraint both in small and large datasets. Moreover, we have discussed the ECOS in terms of various schedulers and number of tasks to validate the performance of ECOS. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页数:11
相关论文
共 48 条
  • [21] FAT-ETO: Fuzzy-AHP-TOPSIS-Based Efficient Task Offloading Algorithm for Scientific Workflows in Heterogeneous Fog–Cloud Environment
    Prashant Shukla
    Sudhakar Pandey
    Pranshul Hatwar
    Anushka Pant
    Proceedings of the National Academy of Sciences, India Section A: Physical Sciences, 2023, 93 : 339 - 353
  • [22] Hybrid heuristic algorithm for cost-efficient QoS aware task scheduling in fog-cloud environment
    Hussain, Syed Mujtiba
    Begh, Gh Rasool
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 64
  • [23] Deep-Q learning-based heterogeneous earliest finish time scheduling algorithm for scientific workflows in cloud
    Kaur, Avinash
    Singh, Parminder
    Batth, Ranbir Singh
    Lim, Chee Peng
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (03): : 689 - 709
  • [24] Cost-Effective Fault-Tolerant Scheduling Algorithm for Real-Time Tasks in Cloud Systems
    Guo, Pengze
    Xue, Zhi
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT 2017), 2017, : 1942 - 1946
  • [25] FAT-ETO: Fuzzy-AHP-TOPSIS-Based Efficient Task Offloading Algorithm for Scientific Workflows in Heterogeneous Fog-Cloud Environment
    Shukla, Prashant
    Pandey, Sudhakar
    Hatwar, Pranshul
    Pant, Anushka
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES INDIA SECTION A-PHYSICAL SCIENCES, 2023, 93 (02) : 339 - 353
  • [26] An efficient cost-based algorithm for scheduling workflow tasks in cloud computing systems
    Amoon, Mohammed
    El-Bahnasawy, Nirmeen
    ElKazaz, Mai
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (05): : 1353 - 1363
  • [27] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Iranmanesh, Amir
    Naji, Hamid Reza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 667 - 681
  • [28] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Amir Iranmanesh
    Hamid Reza Naji
    Cluster Computing, 2021, 24 : 667 - 681
  • [29] An IoT-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing
    Xiaojin Ma
    Honghao Gao
    Huahu Xu
    Minjie Bian
    EURASIP Journal on Wireless Communications and Networking, 2019
  • [30] An IoT-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing
    Ma, Xiaojin
    Gao, Honghao
    Xu, Huahu
    Bian, Minjie
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (01)