QoS-aware scheduling of Workflows in Cloud Computing environments

被引:15
|
作者
Bousselmi, Khadija [1 ]
Brahmi, Zaki [2 ]
Gammoudi, Mohamed Mohsen [3 ]
机构
[1] Fac Sci Tunis, Tunis, Tunisia
[2] Univ Sousse, ISITCOM, Sousse, Tunisia
[3] Univ Mannouba, ISAMM, Mannouba, Tunisia
关键词
Cloud Computing; Workflow; IaaS; virtual machine; storage; quality of service; scheduling algorithm; Parallel Cat Swarm Optimization;
D O I
10.1109/AINA.2016.72
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Computing has emerged as a service model that enables on-demand network access to a large number of available virtualized resources and applications with a minimal management effort and a minor price. The spread of Cloud Computing technologies allowed dealing with complex applications such as Scientific Workflows, which consists of a set of intensive computational and data manipulation operations. Cloud Computing helps such Workflows to dynamically provision compute and storage resources necessary for the execution of its tasks thanks to the elasticity asset of these resources. However, the dynamic nature of the Cloud incurs new challenges, as some allocated resources may be overloaded or out of access during the execution of the Workflow. Moreover, for data intensive tasks, the allocation strategy should consider the data placement constraints since data transmission time can increase notably in this case which implicates the increase of the overall completion time and cost of the Workflow. Likewise, for intensive computational tasks, the allocation strategy should consider the type of the allocated virtual machines, more specifically its CPU, memory and network capacities. Yet, a critical challenge is how to efficiently schedule the Workflow tasks on Cloud resources to optimize its overall quality of service. In this paper, we propose a QoS-aware algorithm for Scientific Workflows scheduling that aims to improve the overall quality of service (QoS) by considering the metrics of execution time, data transmission time, cost, resources availability and data placement constraints. We extended the Parallel Cat Swarm Optimization (PCSO) algorithm to implement our proposed approach. We tested our algorithm within two sample Workflows of different scales and we compared the results to those given by the standard PSO, the CSO and the PCSO algorithms. The results show that our proposed algorithm improves the overall quality of service of the tested Workflows.
引用
收藏
页码:737 / 745
页数:9
相关论文
共 50 条
  • [41] On QoS-aware Scheduling of Data Stream Applications over Fog Computing Infrastructures
    Cardellini, Valeria
    Grassi, Vincenzo
    Lo Presti, Francesco
    Nardelli, Matteo
    2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2015, : 271 - 276
  • [42] QoS-Aware Joint Task Scheduling and Resource Allocation in Vehicular Edge Computing
    Cao, Chenhong
    Su, Meijia
    Duan, Shengyu
    Dai, Miaoling
    Li, Jiangtao
    Li, Yufeng
    SENSORS, 2022, 22 (23)
  • [43] A Resource Reservation based Framework for QoS-aware Resource Provision in Cloud Computing
    He, Hong
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 193 - 204
  • [44] QoS-aware Resource Provisioning for Big Data Processing in Cloud Computing Environment
    Hassan, Mohammad Mehedi
    Song, Biao
    Hossain, M. Shamim
    Alamri, Atif
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), VOL 2, 2014, : 107 - 112
  • [45] INSANE: A Unified Middleware for QoS-aware Network Acceleration in Edge Cloud Computing
    Rosa, Lorenzo
    Garbugli, Andrea
    Corradi, Antonio
    Bellavista, Paolo
    PROCEEDINGS OF THE 24TH ACM/IFIP INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2023, 2023, : 57 - 70
  • [46] CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing
    Sukhpal Singh Gill
    Inderveer Chana
    Maninder Singh
    Rajkumar Buyya
    Cluster Computing, 2018, 21 : 1203 - 1241
  • [47] QoS-aware long-term based service composition in cloud computing
    Liu, Shengcai
    Wei, Yufan
    Tang, Ke
    Qin, A. K.
    Yao, Xin
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3362 - 3369
  • [48] QoS-Aware Dynamic Resource Management in Heterogeneous Mobile Cloud Computing Networks
    Si Pengbo
    Zhang Qian
    Yu, F. Richard
    Zhang Yanhua
    CHINA COMMUNICATIONS, 2014, 11 (05) : 144 - 159
  • [49] CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing
    Gill, Sukhpal Singh
    Chana, Inderveer
    Singh, Maninder
    Buyya, Rajkumar
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (02): : 1203 - 1241
  • [50] Joint QoS-aware and Cost-efficient Task Scheduling for Fog-cloud Resources in a Volunteer Computing System
    Hoseiny, Farooq
    Azizi, Sadoon
    Shojafar, Mohammad
    Tafazolli, Rahim
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (04)