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 条
  • [21] Modelling and Simulation of QoS-Aware Service Selection in Cloud Computing
    Eisa, Mona
    Younas, Muhammad
    Basu, Kashinath
    Awan, Irfan
    SIMULATION MODELLING PRACTICE AND THEORY, 2020, 103 (103)
  • [22] An Adaptive Qos-Aware Cloud
    Zhang Yuchao
    Deng Bo
    Peng Fuyang
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES, APPLICATIONS AND MANAGEMENT (ICCCTAM), 2012, : 160 - 163
  • [23] Access-efficient QoS-aware data replication to maximize user satisfaction in cloud computing environments
    Shorfuzzaman, Mohammad
    2014 15TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2014), 2014, : 13 - 20
  • [24] A Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing
    Xu, Meng
    Cui, Lizhen
    Wang, Haiyang
    Bi, Yanbing
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 629 - 634
  • [25] QoS-aware simulation job scheduling algorithm in virtualized cloud environment
    Li, Zhen
    Chen, Bin
    Liu, Xiaocheng
    Ning, Dandan
    Qiu, Xiaogang
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2020, 11 (05)
  • [26] Genetic Algorithm Based QoS-Aware Service Compositions in Cloud Computing
    Ye, Zhen
    Zhou, Xiaofang
    Bouguettaya, Athman
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT II, 2011, 6588 : 321 - +
  • [27] Dynamic QoS-aware multimedia service configuration in ubiquitous computing environments
    Gu, XH
    Nahrstedt, K
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 311 - 318
  • [28] QoS-Aware Autonomic Resource Management in Cloud Computing: A Systematic Review
    Singh, Sukhpal
    Chana, Inderveer
    ACM COMPUTING SURVEYS, 2015, 48 (03)
  • [29] A QoS-aware framework for resource configuration and reservation in ubiquitous computing environments
    Lee, W
    Sabata, B
    INFORMATION NETWORKING: NETWORKING TECHNOLOGIES FOR ENHANCED INTERNET SERVICES, 2003, 2662 : 504 - 514
  • [30] A Framework for QoS-aware Web Service Composition in Pervasive Computing Environments
    Chen, Zhi-yong
    Yao, Qing
    2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, : 1013 - 1018