Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment

被引:25
|
作者
Panda, Sanjaya Kumar [1 ,2 ]
Pande, Sohan Kumar [2 ]
Das, Satyabrata [2 ]
机构
[1] Indian Inst Technol ISM, Dept Comp Sci & Engn, Dhanbad 826004, Bihar, India
[2] Veer Surendra Sai Univ Technol, Dept Comp Sci & Engn & Informat Technol, Burla 768018, India
关键词
Cloud computing; Multi-cloud; Task scheduling; Task partitioning; Makespan; INDEPENDENT TASKS; OPTIMIZATION; RESOURCES;
D O I
10.1007/s13369-017-2798-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Cloud computing is now an emerging trend for cost-effective, universal access, reliability, availability, recovery and flexible IT resources. Although cloud computing has a tremendous growth, there is a wide scope of research in different dimensions. For instance, one of the challenging topics is task scheduling problem, which is shown to be NP-Hard. Recent studies report that the tasks are assigned to clouds based on their current load, without considering the partition of a task into pre-processing and processing time. Here, pre-processing time is the time needed for initialization, linking and loading of a task, whereas processing time is the time needed for the execution of a task. In this paper, we present three task partitioning scheduling algorithms, namely cloud task partitioning scheduling (CTPS), cloud min-min task partitioning scheduling and cloud max-min task partitioning scheduling, for heterogeneous multi-cloud environment. The proposed CTPS is an online scheduling algorithm, whereas others are offline scheduling algorithm. Basically, these proposed algorithms partition the tasks into two different phases, pre-processing and processing, to schedule a task in two different clouds. We compare the proposed algorithms with four task scheduling algorithms as per their applicability. All the algorithms are extensively simulated and compared using various benchmark and synthetic datasets. The simulation results show the benefit of the proposed algorithms in terms of two performance metrics, makespan and average cloud resource utilization. Moreover, we evaluate the simulation results using analysis of variance statistical test and confidence interval.
引用
收藏
页码:913 / 933
页数:21
相关论文
共 50 条
  • [31] Compute-Intensive Workflow Scheduling in Multi-Cloud Environment
    Gupta, Indrajeet
    Kumar, Madhu Sudan
    Janat, Prasanta K.
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 315 - 321
  • [32] Task Scheduling in Heterogeneous Cloud Environment-A Survey
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    INTELLIGENT COMPUTING AND COMMUNICATION, ICICC 2019, 2020, 1034 : 1 - 9
  • [33] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Zhu, Qing-Hua
    Tang, Huan
    Huang, Jia-Jie
    Hou, Yan
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (04) : 848 - 865
  • [34] Efficient Task Scheduling Algorithms for Cloud Computing Environment
    Sindhu, S.
    Mukherjee, Saswati
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 79 - +
  • [35] 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
  • [36] Multi-Objective Workflow Scheduling to Serverless Architecture in a Multi-Cloud Environment
    Ramesh, Manju
    Chahal, Dheeraj
    Phalak, Chetan
    Singhal, Rekha
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 173 - 183
  • [37] Reliable budget aware workflow scheduling strategy on multi-cloud environment
    Chakravarthi, K. Kalyana
    Neelakantan, P.
    Shyamala, L.
    Vaidehi, V.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 1189 - 1205
  • [38] Reliable budget aware workflow scheduling strategy on multi-cloud environment
    K. Kalyana Chakravarthi
    P. Neelakantan
    L. Shyamala
    V. Vaidehi
    Cluster Computing, 2022, 25 : 1189 - 1205
  • [39] Transfer Time-Aware Workflow Scheduling for Multi-Cloud Environment
    Gupta, Indrajeet
    Kumar, Madhu Sudan
    Jana, Prasanta K.
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 732 - 737
  • [40] Replica-aware task scheduling and load balanced cache placement for delay reduction in multi-cloud environment
    Chunlin Li
    Jing Zhang
    Hengliang Tang
    The Journal of Supercomputing, 2019, 75 : 2805 - 2836