Self-Adaptive Learning PSO-Based Deadline Constrained Task Scheduling for Hybrid IaaS Cloud

被引:227
|
作者
Zuo, Xingquan [1 ]
Zhang, Guoxiang [2 ]
Tan, Wei [3 ]
机构
[1] Beijing Univ Posts & Telecommun, Comp Sch, Beijing 100876, Peoples R China
[2] Chinese Acad Sci, Inst Microelect, Beijing 100029, Peoples R China
[3] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
Hybrid cloud; infrastructure as a service (IaaS) cloud; particle swarm optimization (PSO); task scheduling; PARTICLE SWARM OPTIMIZER; MANAGEMENT;
D O I
10.1109/TASE.2013.2272758
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Public clouds provide Infrastructure as a Service (IaaS) to users who do not own sufficient compute resources. IaaS achieves the economy of scale by multiplexing, and therefore faces the challenge of scheduling tasks to meet the peak demand while preserving Quality-of-Service (QoS). Previous studies proposed proactive machine purchasing or cloud federation to resolve this problem. However, the former is not economic and the latter for now is hardly feasible in practice. In this paper, we propose a resource allocation framework in which an IaaS provider can outsource its tasks to External Clouds (ECs) when its own resources are not sufficient to meet the demand. This architecture does not require any formal inter-cloud agreement that is necessary for the cloud federation. The key issue is how to allocate users' tasks to maximize the profit of IaaS provider while guaranteeing QoS. This problem is formulated as an integer programming (IP) model, and solved by a self-adaptive learning particle swarm optimization (SLPSO)-based scheduling approach. In SLPSO, four updating strategies are used to adaptively update the velocity of each particle to ensure its diversity and robustness. Experiments show that, SLPSO can improve a cloud provider's profit by 0.25%-11.56% compared with standard PSO; and by 2.37%-16.71% for problems of nontrivial size compared with CPLEX under reasonable computation time.
引用
收藏
页码:564 / 573
页数:10
相关论文
共 50 条
  • [1] AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
    Nabi, Said
    Ahmad, Masroor
    Ibrahim, Muhammad
    Hamam, Habib
    SENSORS, 2022, 22 (03)
  • [2] A Robust Algorithm for Deadline Constrained Scheduling in IaaS Cloud Environment
    Muhammad-Bello, Bilkisu Larai
    Aritsugi, Masayoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2942 - 2957
  • [3] Improved PSO-based task scheduling algorithm in cloud computing
    Zhan, Shaobin
    Huo, Hongying
    Journal of Information and Computational Science, 2012, 9 (13): : 3821 - 3829
  • [4] Self-Adaptive PSO Memetic Algorithm For Multi Objective Workflow Scheduling in Hybrid Cloud
    Krishnan, Padmaveni
    Aravindhar, John
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (05) : 928 - 935
  • [5] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Malihe Hariri
    Mostafa Nouri-Baygi
    Saeid Abrishami
    The Journal of Supercomputing, 2022, 78 : 16975 - 16996
  • [6] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Hariri, Malihe
    Nouri-Baygi, Mostafa
    Abrishami, Saeid
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 16975 - 16996
  • [7] An Improved Binary PSO-based Task Scheduling Algorithm in Green Cloud Computing
    Xu, Lili
    Wang, Kun
    Ouyang, Zhiyou
    Qi, Xin
    2014 9TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2014, : 126 - 131
  • [8] A Learning Automata-Based Scheduling for Deadline Sensitive Task in The Cloud
    Sahoo, Sampa
    Sahoo, Bibhudatta
    Turuk, Ashok Kumar
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) : 1662 - 1674
  • [9] PSO-based Control Algorithm for Polarization Mode Dispersion Self-adaptive Compensation
    ZHU Jin-jun~ 1
    2. Key Laboratory of Optical Communication and Lightwave Technologies
    SemiconductorPhotonicsandTechnology, 2006, (04) : 217 - 223
  • [10] A Survey of PSO-Based Scheduling Algorithms in Cloud Computing
    Mohammad Masdari
    Farbod Salehi
    Marzie Jalali
    Moazam Bidaki
    Journal of Network and Systems Management, 2017, 25 : 122 - 158