Multi-objective task scheduling in cloud computing

被引:4
|
作者
Malti, Arslan Nedhir [1 ]
Hakem, Mourad [2 ]
Benmammar, Badr [1 ]
机构
[1] UABT, LTT Lab Telecommun Tlemcen, Tilimsen, Algeria
[2] Univ Franche Comte, DISC Lab, UMR CNRS, Femto ST Inst, Besancon, France
来源
关键词
cloud computing; FPA; multiobjective optimization; Pareto optimality; task scheduling; TOPSIS technique; WORKFLOW APPLICATIONS; ALGORITHM; OPTIMIZATION; RELIABILITY; PERFORMANCE; MAKESPAN; ENGINE;
D O I
10.1002/cpe.7252
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud computing services are used to fulfill user requests, often expressed in the form of tasks and their execution in such environments requires efficient scheduling strategies that take into account both algorithmic and architectural characteristics. Unfortunately, this problem is known to be NP-hard in its general form. Despite the fact that several studies have been published in the literature, there are still interesting and relevant questions to be addressed. Indeed, most of the previous studies focus on a single objective and in the case where they deal with a set of objectives, they use a simple compromise function and do not consider how each of the parameters might influence the others. To this end, we propose an efficient task scheduling algorithm which is based on the pollination behavior of flowers and makes use of both Pareto optimality principle and TOPSIS technique to improve the quality of the obtained solutions. Both single and multiobjective optimization variants are investigated. In the latter case, three optimization criteria are considered, namely, minimizing the time makespan or schedule length, the execution cost, and maximizing the overall reliability of the task mapping. Different test-bed scenarios and QoS metrics were considered and the obtained results corroborate the merits of the proposed algorithm.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Multi-Objective Task Scheduling Optimization in Cloud Computing: An Appraisal
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    [J]. ADVANCED SCIENCE LETTERS, 2018, 24 (05) : 3609 - 3615
  • [2] AMTS: Adaptive Multi-Objective Task Scheduling Strategy in Cloud Computing
    He Hua
    Xu Guangquan
    Pang Shanchen
    Zhao Zenghua
    [J]. CHINA COMMUNICATIONS, 2016, 13 (04) : 162 - 171
  • [3] AMTS:Adaptive Multi-Objective Task Scheduling Strategy in Cloud Computing
    HE Hua
    XU Guangquan
    PANG Shanchen
    ZHAO Zenghua
    [J]. China Communications, 2016, 13 (04) : 162 - 171
  • [4] Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm
    Bezdan, Timea
    Zivkovic, Miodrag
    Bacanin, Nebojsa
    Strumberger, Ivana
    Tuba, Eva
    Tuba, Milan
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (01) : 411 - 423
  • [5] Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing
    Alkayal, Entisar S.
    Jennings, Nicholas R.
    Abulkhair, Maysoon F.
    [J]. PROCEEDINGS OF THE 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS - LCN WORKSHOPS 2016, 2016, : 17 - 24
  • [6] EHEFT-R: multi-objective task scheduling scheme in cloud computing
    Honglin Zhang
    Yaohua Wu
    Zaixing Sun
    [J]. Complex & Intelligent Systems, 2022, 8 : 4475 - 4482
  • [7] Multi-Objective Task and Workflow Scheduling Approaches in Cloud Computing: a Comprehensive Review
    Hosseinzadeh, Mehdi
    Ghafour, Marwan Yassin
    Hama, Hawkar Kamaran
    Vo, Bay
    Khoshnevis, Afsane
    [J]. JOURNAL OF GRID COMPUTING, 2020, 18 (03) : 327 - 356
  • [8] Multi-Objective Task Scheduling in Cloud Computing Using an Imperialist Competitive Algorithm
    Habibi, Majid
    Navimipour, Nima Jafari
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 289 - 293
  • [9] Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing
    Poria Pirozmand
    Ali Asghar Rahmani Hosseinabadi
    Maedeh Farrokhzad
    Mehdi Sadeghilalimi
    Seyedsaeid Mirkamali
    Adam Slowik
    [J]. Neural Computing and Applications, 2021, 33 : 13075 - 13088
  • [10] Deep learning and optimization enabled multi-objective for task scheduling in cloud computing
    Komarasamy, Dinesh
    Ramaganthan, Siva Malar
    Kandaswamy, Dharani Molapalayam
    Mony, Gokuldhev
    [J]. NETWORK-COMPUTATION IN NEURAL SYSTEMS, 2024,