Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing

被引:25
|
作者
Gabi, Danlami [1 ,3 ]
Ismail, Abdul Samad [1 ]
Zainal, Anazida [1 ]
Zakaria, Zalmiyah [1 ]
Abraham, Ajith [2 ]
机构
[1] Univ Teknol Malaysia, Fac Comp, Dept Comp Sci, Skudai 81310, Johor, Malaysia
[2] Sci Network Innovat & Res Excellence, Machine Intelligence Res Labs, Auburn, WA 98071 USA
[3] Kebbi State Univ Sci & Technol, Fac Sci & Educ, Dept Comp Sci, Aliero, Kebbi State, Nigeria
来源
NEURAL COMPUTING & APPLICATIONS | 2018年 / 30卷 / 06期
关键词
Cloud computing; Taguchi; Task scheduling; Makespan; Optimization; SWARM OPTIMIZATION; ENVIRONMENTS; PERFORMANCE; ALLOCATION; MAKESPAN; MACHINE; COLONY;
D O I
10.1007/s00521-016-2816-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In cloud computing datacenter, task execution delay is a common phenomenal cause by task imbalance across virtual machines (VMs). In recent times, a number of artificial intelligence scheduling techniques are applied to reduced task execution delay. These techniques have contributed toward the need for an ideal solution. The objective of this study is to optimize task scheduling based on proposed orthogonal Taguchi-based cat swarm optimization (OTB-CSO) in order to reduce total task execution delay. In our proposed algorithm, Taguchi orthogonal approach was incorporated into tracing mode of CSO to scheduled tasks on VMs with minimum execution time. CloudSim tool was used to implement the proposed algorithm where the impact of the algorithm was checked with 5, 10 and 20 VMs besides input tasks and evaluated based on makespan and degree of imbalance metrics. Experimental results showed that for 20 VMs used, our proposed OTB-CSO was able to minimize makespan of the total tasks scheduled across VMs with 42.86, 34.57 and 2.58% improvement over minimum and maximum job first (Min-Max), particle swarm optimization with linear descending inertia weight (PSO-LDIW) and hybrid PSO with simulated annealing (HPSO-SA) and likewise returned degree of imbalance with 70.03, 62.83 and 35.68% improvement over existing algorithms. Results obtained showed that OTB-CSO is effective to optimize task scheduling and improve overall cloud computing performance through minimizing task execution delay while ensuring better system utilization.
引用
收藏
页码:1845 / 1863
页数:19
相关论文
共 50 条
  • [31] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Sudheer Mangalampalli
    Sangram Keshari Swain
    Vamsi Krishna Mangalampalli
    [J]. Arabian Journal for Science and Engineering, 2022, 47 : 1821 - 1830
  • [32] Hybrid Taguchi-Based Particle Swarm Optimization for Flowshop Scheduling Problem
    Yang, Ching-I
    Chou, Jyh-Horng
    Chang, Ching-Kao
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (03) : 2393 - 2412
  • [33] A task scheduling method based on online algorithm in cloud computing environment
    Liu, Jun
    Zhu, Chunyan
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2018, 18 (04) : 897 - 904
  • [34] An Improved Task Scheduling Algorithm Based on Potential Games in Cloud Computing
    Li, Xiao
    Zheng, Ming-chun
    Ren, Xinxin
    Liu, Xuan
    Zhang, Panpan
    Lou, Chao
    [J]. PERVASIVE COMPUTING AND THE NETWORKED WORLD, 2014, 8351 : 346 - 355
  • [35] A pair-based task scheduling algorithm for cloud computing environment
    Panda, Sanjaya Kumar
    Nanda, Shradha Surachita
    Bhoi, Sourav Kumar
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (01) : 1434 - 1445
  • [36] A Task Scheduling Algorithm Based on Potential Games in Cloud Computing Environment
    Zheng, Ming-Chun
    Li, Xiao
    [J]. INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2015, 8 (01): : 247 - 260
  • [37] Improved PSO-based task scheduling algorithm in cloud computing
    Zhan, Shaobin
    Huo, Hongying
    [J]. Journal of Information and Computational Science, 2012, 9 (13): : 3821 - 3829
  • [38] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    [J]. 2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [39] Task scheduling on cloud computing based on sea lion optimization algorithm
    Masadeh, Raja
    Alsharman, Nesreen
    Sharieh, Ahmad
    Mahafzah, Basel A.
    Abdulrahman, Arafat
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2021, 17 (02) : 99 - 116
  • [40] A task scheduling algorithm based on QoS-driven in Cloud Computing
    Wu, Xiaonian
    Deng, Mengqing
    Zhang, Runlian
    Zeng, Bing
    Zhou, Shengyuan
    [J]. FIRST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2013, 17 : 1162 - 1169