An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment

被引:90
|
作者
Abdullahi, Mohammed [1 ]
Ngadi, Md Asri [3 ]
Dishing, Salihu Idi [1 ,3 ]
Abdulhamid, Shafi'i Muhammad [2 ]
Ahmad, Barroon Isma'eel [1 ]
机构
[1] Ahmadu Bello Univ Zaria, Dept Comp Sci, Zaria, Nigeria
[2] Fed Univ Technol Minna, Dept Cyber Secur Sci, Minna, Nigeria
[3] Univ Teknol Malaysia, Dept Comp Sci, Fac Comp, Johor Baharu 81310, Malaysia
关键词
Symbiotic organisms search; Metaheuristics algorithms; Optimization; NP-Complete; Multi-objective task scheduling; Cloud computing; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; SCIENTIFIC WORKFLOWS; ECONOMIC-DISPATCH; RESOURCE-ALLOCATION; SERVICE COMPOSITION; IAAS; COMPUTATION; SIMULATION; MANAGEMENT;
D O I
10.1016/j.jnca.2019.02.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Cloud Computing model, users are charged according to the usage of resources and desired Quality of Service (QoS). Multi-objective task scheduling problem based on desired QoS is an NP-Complete problem. Due to the NP-Complete nature of task scheduling problems and huge search space presented by large scale problem instances, many of the existing solution algorithms cannot effectively obtain global optimum solutions. In this paper, a chaotic symbiotic organisms search (CMSOS) algorithm is proposed to solve multi-objective large scale task scheduling optimization problem on IaaS cloud computing environment. Chaotic optimization strategy is employed to generate initial ecosystem (population), and random sequence based components of the phases of SOS are replaced with chaotic sequence to ensure diversity among organisms for global convergence. In addition, chaotic local search strategy is applied to Pareto Fronts generated by SOS algorithms to avoid entrapment in local optima. The performance of the proposed CMSOS algorithm is evaluated on CloudSim simulator toolkit, using both standard workload traces and synthesized workloads for larger problem instances of up to 5000. Moreover, the performance of the proposed CMSOS algorithm was found to be competitive with the existing with the existing multi-objective task scheduling optimization algorithms. The CMSOS algorithm obtained significant improved optimal trade-offs between execution time (makespan) and financial cost (cost) with no computational overhead. Therefore, the proposed algorithms have potentials to improve the performance of QoS delivery.
引用
收藏
页码:60 / 74
页数:15
相关论文
共 50 条
  • [21] Multi-objective Task Scheduling Optimization in Cloud Computing based on Genetic Algorithm and Differential Evolution Algorithm
    Li, Yuqing
    Wang, Shichuan
    Hong, Xin
    Li, Yongzhi
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 4489 - 4494
  • [22] A MULTI-OBJECTIVE SCHEDULING STRATEGY BASED ON MOGA IN CLOUD COMPUTING ENVIRONMENT
    Lei, Zhou
    Xiang, Jinfeng
    Zhou, Zhebo
    Duan, Feng
    Lei, Yu
    2012 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENT SYSTEMS (CCIS) VOLS 1-3, 2012, : 386 - 391
  • [23] A multi-objective EBCO-TS algorithm for efficient task scheduling in mobile cloud computing
    Arun C.
    Prabu K.
    International Journal of Networking and Virtual Organisations, 2020, 22 (04): : 366 - 386
  • [24] A Symbiotic Organisms Search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems
    Panda, Arnapurna
    Pani, Sabyasachi
    APPLIED SOFT COMPUTING, 2016, 46 : 344 - 360
  • [25] A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 82 - 87
  • [26] Efficient Task Scheduling in Cloud Computing using Multi-objective Hybrid Ant Colony Optimization Algorithm for Energy Efficiency
    Zambuk, Fatima Umar
    Gital, Abdulsalam Ya'u
    Jiya, Mohammed
    Gari, Nahuru Ado Sabon
    Ja'afaru, Badamasi
    Muhammad, Aliyu
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (03) : 450 - 456
  • [27] Multi-Objective Optimization of a Task-Scheduling Algorithm for a Secure Cloud
    Li, Wei
    Fan, Qi
    Dang, Fangfang
    Jiang, Yuan
    Wang, Haomin
    Li, Shuai
    Zhang, Xiaoliang
    INFORMATION, 2022, 13 (02)
  • [28] Multi-Objective Tasks Scheduling Algorithm for Cloud Computing Throughput Optimization
    Lakra, Atul Vikas
    Yadav, Dharmendra Kumar
    INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 107 - 113
  • [29] Task Scheduling Optimization in Cloud Computing Applying Multi-Objective Particle Swarm Optimization
    Ramezani, Fahimeh
    Lu, Jie
    Hussain, Farookh
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 237 - 251
  • [30] Multi-Objective Task Scheduling in Cloud Computing Using an Imperialist Competitive Algorithm
    Habibi, Majid
    Navimipour, Nima Jafari
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 289 - 293