Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints

被引:77
|
作者
Zhu, Qing-Hua [1 ]
Tang, Huan [1 ]
Huang, Jia-Jie [1 ]
Hou, Yan [1 ]
机构
[1] Guangdong Univ Technol, Sch Comp Sci & Technol, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-cloud environment; multi-quality of service (QoS); reliability; security; task scheduling; ALGORITHM; WORKFLOW; AWARE;
D O I
10.1109/JAS.2021.1003934
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rise of multi-cloud systems has been spurred. For safety-critical missions, it is important to guarantee their security and reliability. To address trust constraints in a heterogeneous multi-cloud environment, this work proposes a novel scheduling method called matching and multi-round allocation (MMA) to optimize the makespan and total cost for all submitted tasks subject to security and reliability constraints. The method is divided into two phases for task scheduling. The first phase is to find the best matching candidate resources for the tasks to meet their preferential demands including performance, security, and reliability in a multi-cloud environment; the second one iteratively performs multiple rounds of re-allocating to optimize tasks execution time and cost by minimizing the variance of the estimated completion time. The proposed algorithm, the modified cuckoo search (MCS), hybrid chaotic particle search (HCPS), modified artificial bee colony (MABC), max-min, and min-min algorithms are implemented in CloudSim to create simulations. The simulations and experimental results show that our proposed method achieves shorter makespan, lower cost, higher resource utilization, and better trade-off between time and economic cost. It is more stable and efficient.
引用
收藏
页码:848 / 865
页数:18
相关论文
共 50 条
  • [1] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Qing-Hua Zhu
    Huan Tang
    Jia-Jie Huang
    Yan Hou
    IEEE/CAA Journal of Automatica Sinica, 2021, 8 (04) : 848 - 865
  • [2] Security aspects in blockchain-based scheduling in mobile multi-cloud computing
    Wilczynski, Andrzej
    Kolodziej, Joanna
    Grzonka, Daniel
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 696 - 703
  • [3] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Sanjaya Kumar Panda
    Sohan Kumar Pande
    Satyabrata Das
    Arabian Journal for Science and Engineering, 2018, 43 : 913 - 933
  • [4] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2015, 71 : 1505 - 1533
  • [5] An Efficient Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1204 - 1209
  • [6] Meteorological data layout and task scheduling in a multi-cloud environment
    Hao, Yongsheng
    Cao, Jie
    Wang, Qi
    Ma, Tinghuai
    Wang, Qin
    Zhang, Xin
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [7] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1505 - 1533
  • [8] Multi-cloud resource scheduling intelligent system with endogenous security
    Cai, Nishui
    He, Guofeng
    ELECTRONIC RESEARCH ARCHIVE, 2024, 32 (02): : 1380 - 1405
  • [9] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya Kumar
    Pande, Sohan Kumar
    Das, Satyabrata
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 913 - 933
  • [10] A multi-cloud world requires a multi-cloud security approach
    Duncan R.
    Computer Fraud and Security, 2020, 2020 (05): : 11 - 12