SLA-based task scheduling algorithms for heterogeneous multi-cloud environment

被引:0
|
作者
Sanjaya K. Panda
Prasanta K. Jana
机构
[1] Veer Surendra Sai University of Technology,Department of Computer Science and Engineering and Information Technology
[2] Indian Institute of Technology (ISM),Department of Computer Science and Engineering
来源
关键词
Cloud computing; Service-level agreement; Task scheduling; Multi-cloud; Minimum completion time; Min-Min;
D O I
暂无
中图分类号
学科分类号
摘要
Service-level agreement (SLA) is a major issue in cloud computing because it defines important parameters such as quality of service, uptime, downtime, period of service, pricing, and security. However, the service may vary from one cloud service provider (CSP) to another. The collaboration of the CSPs in the heterogeneous multi-cloud environment is very challenging, and it is not well covered in the recent literatures. In this paper, we present two SLA-based task scheduling algorithms, namely SLA-MCT and SLA-Min-Min for heterogeneous multi-cloud environment. The former algorithm is a single-phase scheduling, whereas the latter one is a two-phase scheduling. The proposed algorithms support three levels of SLA determined by the customers. Furthermore, the algorithms incorporate the SLA gain cost for the successful completion of the service and SLA violation cost for the unsuccessful end of the service. We simulate the proposed algorithms using benchmark and synthetic datasets. The experimental results of the proposed SLA-MCT are compared with three single-phase task scheduling algorithms, namely CLS, Execution-MCT, and Profit-MCT, and the results of the proposed SLA-Min-Min are compared with two-phase scheduling algorithms, namely Execution-Min-Min and Profit-Min-Min in terms of four performance metrics, namely makespan, average cloud utilization, gain, and penalty cost of the services. The results clearly show that the proposed algorithms properly balance between makespan and gain cost of the services in comparison with other algorithms.
引用
收藏
页码:2730 / 2762
页数:32
相关论文
共 50 条
  • [31] Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment
    Lavanya, M.
    Shanthi, B.
    Saravanan, S.
    [J]. COMPUTER COMMUNICATIONS, 2020, 151 : 183 - 195
  • [32] The Application of Optimization Algorithms for Workflow Scheduling Based on Cloud Computing IaaS Environment in Industry Multi-Cloud Scenarios
    Li, Cunbing
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (06) : 1339 - 1349
  • [33] A SLA-based Spark Cluster Scaling Method in Cloud Environment
    Oh, Yoori
    Choi, Jieun
    Song, Eunjung
    Kim, Moonji
    Kim, Yoonhee
    [J]. 2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [34] RESEARCH ON SCHEDULING OF TWO TYPES OF TASKS IN MULTI-CLOUD ENVIRONMENT BASED ON MULTI-TASK OPTIMIZATION ALGORITHM
    Yi, Cuiyan
    Zhao, Tianhao
    Cai, Xingjuan
    Chen, Jinjun
    [J]. JOURNAL OF APPLIED ANALYSIS AND COMPUTATION, 2024, 14 (01): : 436 - 457
  • [35] SLA-Based Scheduling of Spark Jobs in Hybrid Cloud Computing Environments
    Islam, Muhammed Tawfiqul
    Wu, Huaming
    Karunasekera, Shanika
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1117 - 1132
  • [36] SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter
    Garg, Saurabh Kumar
    Toosi, Adel Nadjaran
    Gopalaiyengar, Srinivasa K.
    Buyya, Rajkumar
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 45 : 108 - 120
  • [37] SLA-Based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter
    Garg, Saurabh Kumar
    Gopalaiyengar, Srinivasa K.
    Buyya, Rajkumar
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT I: ICA3PP 2011, 2011, 7916 : 371 - 384
  • [38] Usage SLA-based scheduling in grids
    Dumitrescu, Catalin L.
    Raicu, Ioan
    Foster, Ian
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (07): : 945 - 963
  • [39] An SLA-based Broker for Cloud Infrastructures
    Antonio Cuomo
    Giuseppe Di Modica
    Salvatore Distefano
    Antonio Puliafito
    Massimiliano Rak
    Orazio Tomarchio
    Salvatore Venticinque
    Umberto Villano
    [J]. Journal of Grid Computing, 2013, 11 : 1 - 25
  • [40] An SLA-based Broker for Cloud Infrastructures
    Cuomo, Antonio
    Di Modica, Giuseppe
    Distefano, Salvatore
    Puliafito, Antonio
    Rak, Massimiliano
    Tomarchio, Orazio
    Venticinque, Salvatore
    Villano, Umberto
    [J]. JOURNAL OF GRID COMPUTING, 2013, 11 (01) : 1 - 25