GSAGA: A hybrid algorithm for task scheduling in cloud infrastructure

被引:0
作者
Poria Pirozmand
Amir Javadpour
Hamideh Nazarian
Pedro Pinto
Seyedsaeid Mirkamali
Forough Ja’fari
机构
[1] Dalian Neusoft University of Information,School of Computer and Software
[2] Instituto Politécnico de Viana do Castelo,ADiT
[3] Harbin Institute of Technology,Lab, Electrotechnics and Telecommunications Department
[4] Alzahra University,Department of Computer Science and Technology
[5] Payame Noor University (PNU),Department of Management
[6] Sharif University of Technology,Department of Computer Engineering and IT
来源
The Journal of Supercomputing | 2022年 / 78卷
关键词
Cloud computing; Scheduling; Resources; SLA; Epigenomics; GSA; NP-hard problem; Genetic algorithm; Gravitational search;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is becoming a very popular form of distributed computing, in which digital resources are shared via the Internet. The user is provided with an overview of many available resources. Cloud providers want to get the most out of their resources, and users are inclined to pay less for better performance. Task scheduling is one of the most important aspects of cloud computing. In order to achieve high performance from cloud computing systems, tasks need to be scheduled for processing by appropriate computing resources. The large search space of this issue makes it an NP-hard problem, and more random search methods are required to solve this problem. Multiple solutions have been proposed with several algorithms to solve this problem until now. This paper presents a hybrid algorithm called GSAGA to solve the Task Scheduling Problem (TSP) in cloud computing. Although it has a high ability to search the problem space, the Genetic Algorithm (GA) performs poorly in terms of stability and local search. It is therefore possible to create a stable algorithm by combining the general search capacities of the GA with the Gravitational Search Algorithm (GSA). Our experimental results indicate that the proposed algorithm can solve the problem with higher efficiency compared with the state-of-the-art.
引用
收藏
页码:17423 / 17449
页数:26
相关论文
共 125 条
  • [1] Panda SK(2015)Efficient task scheduling algorithms for heterogeneous multi-cloud environment J Supercomput 71 1505-1533
  • [2] Jana PK(2022)cTMvSDN: Improving resource management using combination of Markov-process and TDMA in software-defined networking J Supercomput 78 3477-3499
  • [3] Javadpour A(2014)Multi-objective scheduling of many tasks in cloud platforms Futur Gener Comput Syst 37 309-320
  • [4] Wang G(2020)Resource Management in a Peer to Peer Cloud Network for IoT Wireless Pers Commun 115 2471-2488
  • [5] Zhang F(2020)QoS prediction for service recommendation with deep feature learning in edge computing environment Mob netw and appl 25 391-401
  • [6] Cao J(2020)Using markov learning utilization model for resource allocation in cloud of thing network Wireless Pers Commun 115 653-677
  • [7] Li K(2018)Toward service selection for workflow reconfiguration: an interface-based computing solution Futur Gener Comput Syst 87 298-311
  • [8] Khan SU(2017)Collaborative service selection via ensemble learning in mixed mobile network environments Entropy 19 358-14
  • [9] Hwang K(2021)Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing Neural Comput Appl 33 1-11
  • [10] Javadpour A(2015)Solving multiple traveling salesman problem using the gravitational emulation local search algorithm Appl Math Inform Sci 9 1-968