Hybrid Symbiotic Organisms Search Optimization Algorithm for Scheduling of Tasks on Cloud Computing Environment

被引:48
|
作者
Abdullahi, Mohammed [1 ,2 ]
Ngadi, Md Asri [2 ]
机构
[1] Univ Teknol Malaysia, Dept Comp Sci, Johor Baharu 81310, Malaysia
[2] Ahmadu Bello Univ, Dept Math, Zaria, Nigeria
来源
PLOS ONE | 2016年 / 11卷 / 06期
关键词
ALLOCATION; SIMULATION;
D O I
10.1371/journal.pone.0158229
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Cloud computing has attracted significant attention from research community because of rapid migration rate of Information Technology services to its domain. Advances in virtualization technology has made cloud computing very popular as a result of easier deployment of application services. Tasks are submitted to cloud datacenters to be processed on pay as you go fashion. Task scheduling is one the significant research challenges in cloud computing environment. The current formulation of task scheduling problems has been shown to be NP-complete, hence finding the exact solution especially for large problem sizes is intractable. The heterogeneous and dynamic feature of cloud resources makes optimum task scheduling non-trivial. Therefore, efficient task scheduling algorithms are required for optimum resource utilization. Symbiotic Organisms Search (SOS) has been shown to perform competitively with Particle Swarm Optimization (PSO). The aim of this study is to optimize task scheduling in cloud computing environment based on a proposed Simulated Annealing (SA) based SOS (SASOS) in order to improve the convergence rate and quality of solution of SOS. The SOS algorithm has a strong global exploration capability and uses fewer parameters. The systematic reasoning ability of SA is employed to find better solutions on local solution regions, hence, adding exploration ability to SOS. Also, a fitness function is proposed which takes into account the utilization level of virtual machines (VMs) which reduced makespan and degree of imbalance among VMs. CloudSim toolkit was used to evaluate the efficiency of the proposed method using both synthetic and standard workload. Results of simulation showed that hybrid SOS performs better than SOS in terms of convergence speed, response time, degree of imbalance, and makespan.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Hybrid Symbiotic Organisms Search Optimization Algorithm for Scheduling of Tasks on Cloud Computing Environment (vol 11, e0158229, 2016)
    Abdullahi, Mohammed
    Ngadi, Md Asri
    [J]. PLOS ONE, 2016, 11 (08):
  • [2] Chaotic Symbiotic Organisms Search for Task Scheduling Optimization on Cloud Computing Environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    [J]. 2017 6TH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2017,
  • [3] A Hybrid Task Scheduling Algorithm Combining Symbiotic Organisms Search With Fuzzy Logic in Cloud Computing
    Li, Wenke
    Tang, Zhe
    Qi, Fang
    [J]. 2020 IEEE 23RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2020), 2020, : 16 - 23
  • [4] An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    Abdulhamid, Shafi'i Muhammad
    Ahmad, Barroon Isma'eel
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 133 : 60 - 74
  • [5] Symbiotic Organism Search optimization based task scheduling in cloud computing environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Abdulhamid, Shafi'i Muhammad
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 640 - 650
  • [6] An adaptive symbiotic organisms search for constrained task scheduling in cloud computing
    Mohammed Abdullahi
    Md Asri Ngadi
    Salihu Idi Dishing
    Shafi’i Muhammad Abdulhamid
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 8839 - 8850
  • [7] An adaptive symbiotic organisms search for constrained task scheduling in cloud computing
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    Abdulhamid, Shafi'i Muhammad
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2022, 14 (7) : 8839 - 8850
  • [8] Improved Hybrid Symbiotic Organism Search Task-Scheduling Algorithm for Cloud Computing
    Choe, SongIl
    Li, Bo
    Ri, IlNam
    Paek, ChangSu
    Rim, JuSong
    Yun, SuBom
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (08): : 3516 - 3541
  • [9] Soft sets based symbiotic organisms search algorithm for resource discovery in cloud computing environment
    Ezugwu, Absalom E.
    Adewumi, Aderemi O.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 76 : 33 - 50
  • [10] A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
    Zubair, Ajoze Abdulraheem
    Abd Razak, Shukor
    Ngadi, Md. Asri
    Al-Dhaqm, Arafat
    Yafooz, Wael M. S.
    Emara, Abdel-Hamid M.
    Saad, Aldosary
    Al-Aqrabi, Hussain
    [J]. SENSORS, 2022, 22 (04)