A Cost Effective Reliability Aware Scheduler for Task Graphs in Multi-Cloud System

被引:1
|
作者
Tekawade, Atharva [1 ]
Banerjee, Suman [1 ]
机构
[1] Indian Inst Technol Jammu, Dept Comp Sci & Engn, Jammu, India
关键词
Multi-Cloud System; Task Graph; Virtual Machine; Scheduler; SCIENTIFIC WORKFLOW; ALGORITHM; MAKESPAN;
D O I
10.1109/COMSNETS56262.2023.10041331
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many scientific workflows can be represented by a Directed Acyclic Graph (DAG) where each node represents a task, and there will be a directed edge between two tasks if and only if there is a dependency relationship between the two i.e. the second one can not be started unless the first one is finished. Due to the increasing computational requirements of these workflows, they are deployed on cloud computing systems. Scheduling of workflows on such systems to achieve certain goals(e.g. minimization of makespan, cost, or maximization of reliability, etc.) remains an active area of research. In this paper, we propose a scheduling algorithm for allocating the nodes of our task graph in a heterogeneous multi-cloud system. The proposed scheduler considers many practical concerns such as pricing mechanisms, discounting schemes, and reliability analysis for task execution. This is a list-based heuristic that allocates tasks based on the expected times for which VMs need to be rented for them. We have analyzed the proposed approach to understand its time requirement. We perform a large number of experiments with real-world workflows: FFT, Ligo, Epigenomics, and Random workflows and observe that the proposed scheduler outperforms the state-of-art approaches up to 12%, 11%, and 1.1% in terms of cost, makespan, and reliability, respectively.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] CEDCES: A Cost Effective Deadline Constrained Evolutionary Scheduler for Task Graphs in Multi-Cloud System
    Tekawade, Atharva
    Banerjee, Suman
    [J]. 38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 42 - 44
  • [2] Energy-Aware Task Allocation for Multi-Cloud Networks
    Mishra, Sambit Kumar
    Mishra, Sonali
    Alsayat, Ahmed
    Jhanjhi, N. Z.
    Humayun, Mamoona
    Sahoo, Kshira Sagar
    Luhach, Ashish Kr
    [J]. IEEE ACCESS, 2020, 8 : 178825 - 178834
  • [3] Cost-effective Reconfiguration for Multi-cloud Applications
    Parlavantzas, Nikos
    Linh Manh Pham
    Sinha, Arnab
    Morin, Christine
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 521 - 528
  • [4] Reliability, Rental-Cost and Energy-Aware Multi-Workflow Scheduling on Multi-Cloud Systems
    Taghinezhad-Niar, Ahmad
    Taheri, Javid
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 2681 - 2692
  • [5] Allocation-Aware Task Scheduling for Heterogeneous Multi-Cloud Systems
    Panda, Sanjaya K.
    Gupta, Indrajeet
    Jana, Prasanta K.
    [J]. BIG DATA, CLOUD AND COMPUTING CHALLENGES, 2015, 50 : 176 - 184
  • [7] Energy-Aware Cloud Task Scheduling algorithm in heterogeneous multi-cloud environment
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2022, 16 (02): : 279 - 284
  • [8] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Zhu, Qing-Hua
    Tang, Huan
    Huang, Jia-Jie
    Hou, Yan
    [J]. IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (04) : 848 - 865
  • [9] Cost-Effective Dynamic Optimisation for Multi-Cloud Queries
    Wojtowicz, Damien T.
    Yin, Shaoyi
    Morvan, Franck
    Hameurlain, Abdelkader
    [J]. 2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 387 - 397
  • [10] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Qing-Hua Zhu
    Huan Tang
    Jia-Jie Huang
    Yan Hou
    [J]. IEEE/CAA Journal of Automatica Sinica, 2021, 8 (04) : 848 - 865