Adaptive Resource Allocation and Consolidation for Scientific Workflow Scheduling in Multi-Cloud Environments

被引:9
|
作者
Chen, Zheyi [1 ]
Lin, Kai [2 ]
Lin, Bing [2 ]
Chen, Xing [3 ]
Zheng, Xianghan [3 ]
Rong, Chunming [4 ]
机构
[1] Univ Exeter, Coll Engn Math & Phys Sci, Exeter EX4 4QF, Devon, England
[2] Fujian Normal Univ, Coll Phys & Energy, Fuzhou 350117, Peoples R China
[3] Fuzhou Univ, Coll Math & Comp Sci, Fuzhou 350108, Peoples R China
[4] Univ Stavanger, Dept Elect Engn & Comp Sci, N-4036 Stavanger, Norway
基金
中国国家自然科学基金;
关键词
Multi-cloud environments; scientific workflows; scheduling optimization; resource allocation; resource consolidation; PERFORMANCE; ALGORITHM;
D O I
10.1109/ACCESS.2020.3032545
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The emerging multi-cloud environments (MCEs) empower the execution of large-scale scientific workflows (SWs) with sufficient resource provisioning. However, due to complex task dependencies in SWs and various cost-performance of cloud resources, the SW scheduling in MCEs faces huge challenges. To address these challenges, we propose an Online Workflow Scheduling algorithm based on Adaptive resource Allocation and Consolidation (OWS-A2C). In OWS-A2C, the deadline reassignment is first executed for SW tasks based on the execution performance of instance resources, which enhances resource utilization from a local perspective when executing an SW. Next, the execution instances are allocated and consolidated according to the performance requirements of multiple SWs, which improves resource utilization and reduces the total costs of executing multiple SWs from a global perspective. Finally, the SW tasks are dynamically scheduled to the execution instances with the earliest-deadline-first (EDF) discipline and completed before their sub-deadlines. The extensive simulation experiments are conducted to demonstrate the effectiveness of the proposed OWS-A2C on SW scheduling in MCEs, which outperforms three baseline scheduling methods with higher resource utilization and lower execution costs under deadline constraints.
引用
收藏
页码:190173 / 190183
页数:11
相关论文
共 50 条
  • [21] Transfer Time-Aware Workflow Scheduling for Multi-Cloud Environment
    Gupta, Indrajeet
    Kumar, Madhu Sudan
    Jana, Prasanta K.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 732 - 737
  • [22] On Scheduling of High-Throughput Scientific Workflows under Budget Constraints in Multi-Cloud Environments
    Li, Ruxia
    Wu, Chase Q.
    Hou, Aiqin
    Wang, Yongqiang
    Gao, Tianyu
    Xu, Mingrui
    [J]. 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 1087 - 1094
  • [23] Clustering Coefficient-Based Workflow Slicing and Multi-Cloud Scheduling
    基于集聚系数的工作流切片与多云优化调度
    [J]. 1600, Science Press (49): : 1192 - 1201
  • [24] Scheduling Scientific Workflow in Multi-Cloud: A Multi-Objective Minimum Weight Optimization Decision-Making Approach
    Farid, Mazen
    Lim, Heng Siong
    Lee, Chin Poo
    Latip, Rohaya
    [J]. SYMMETRY-BASEL, 2023, 15 (11):
  • [25] An MMAS-GA for Resource Allocation in Multi-Cloud Systems
    Hajjem, Lotfi
    Benabdallah, Salah
    [J]. 2016 11TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2016, : 421 - 426
  • [26] DYNAMIC PRICING SCHEME FOR RESOURCE ALLOCATION IN MULTI-CLOUD ENVIRONMENT
    Shaari, Nurul Ainaa Binti Muhamad
    Ang, Tan Fong
    Por, Lip Yee
    Liew, Chee Sun
    [J]. MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2017, 30 (01) : 1 - 11
  • [27] Resource Allocation Policy Based on Trust in the Multi-Cloud Environment
    Yang, Jie
    Zhu, Haibin
    Zhu, Xianjun
    Liu, Yi
    Liu, Linyuan
    Liu, Tieqiao
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 3207 - 3212
  • [28] Integer linear programming-based multi-objective scheduling for scientific workflows in multi-cloud environments
    Mohammadi, Somayeh
    PourKarimi, Latif
    Pedram, Hossein
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6683 - 6709
  • [29] Tasks scheduling and resource allocation in distributed cloud environments
    Uskenbayeva, R. K.
    Kuandykov, A. A.
    Cho, Y., I
    Kalpeyeva, Zh. B.
    [J]. 2014 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2014), 2014, : 1373 - 1376
  • [30] Multi-cloud resource scheduling intelligent system with endogenous security
    Cai, Nishui
    He, Guofeng
    [J]. ELECTRONIC RESEARCH ARCHIVE, 2024, 32 (02): : 1380 - 1405