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 条
  • [31] QoS aware Dynamic Pricing and Scheduling in Wireless Cloud Computing
    Wang, Zhifei
    Wu, Jibing
    Wu, Yahui
    Deng, Su
    Huang, Hongbin
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [32] QoS-Aware Cloud Application Management
    Martin, Patrick
    Soltani, Sima
    Powley, Wendy
    Hassannezhad, Mastoureh
    CLOUD COMPUTING AND BIG DATA, 2013, 23 : 20 - 34
  • [33] QoS-aware Service Redeployment in Cloud
    You, Kun
    Qian, Zhuzhong
    Guo, Song
    Lu, Sanglu
    Chen, Daoxu
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [34] QoS-aware genetic Cloud Brokering
    Anastasi, Gaetano F.
    Carlini, Emanuele
    Coppola, Massimo
    Dazzi, Patrizio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 1 - 13
  • [35] A QoS-aware Dynamic Data Replica Deletion Strategy for Distributed Storage Systems under Cloud Computing Environments
    Liao Bin
    Yu Jiong
    Sun Hua
    Nian Mei
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 219 - 225
  • [36] IMMUNE GENETIC ALGORITHM FOR SCHEDULING SERVICE WORKFLOWS WITH QOS CONSTRAINTS IN CLOUD COMPUTING
    Sellami, K.
    Ahmed-Nacer, M.
    Tiako, P. F.
    Chelouah, R.
    SOUTH AFRICAN JOURNAL OF INDUSTRIAL ENGINEERING, 2013, 24 (03) : 68 - 82
  • [37] Deep Adversarial Imitation Reinforcement Learning for QoS-Aware Cloud Job Scheduling
    Huang, Yifeng
    Cheng, Long
    Xue, Lianting
    Liu, Cong
    Li, Yuancheng
    Li, Jianbin
    Ward, Tomas
    IEEE SYSTEMS JOURNAL, 2022, 16 (03): : 4232 - 4242
  • [38] QoS-Aware Scheduling of Remote Rendering for Interactive Multimedia Applications in Edge Computing
    Xie, Ruitao
    Fang, Junhong
    Yao, Junmei
    Liu, Kai
    Jia, Xiaohua
    Wu, Kaishun
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3816 - 3832
  • [39] QoS-aware online scheduling of multiple workflows under task execution time uncertainty in clouds
    Ahmad Taghinezhad-Niar
    Saeid Pashazadeh
    Javid Taheri
    Cluster Computing, 2022, 25 : 3767 - 3784
  • [40] QoS-aware online scheduling of multiple workflows under task execution time uncertainty in clouds
    Taghinezhad-Niar, Ahmad
    Pashazadeh, Saeid
    Taheri, Javid
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3767 - 3784