Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm

被引:0
|
作者
Sara Tabagchi Milan
Lila Rajabion
Aso Darwesh
Mehdi Hosseinzadeh
Nima Jafari Navimipour
机构
[1] Islamic Azad University,Department of Computer Engineering, Tabriz Branch
[2] University of South Florida Sarasota-Manatee,College of Business
[3] University of Human Development,Information Technology Department
[4] Iran University of Medical Sciences,Health Management and Economics Research Center
[5] University of Human Development,Computer Science
[6] Islamic Azad University,Young Researchers and Elite Club, Islamshahr Branch
来源
Cluster Computing | 2020年 / 23卷
关键词
Cloud computing; Scheduling algorithms; Energy; Swarm intelligence algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
In a cloud environment, scheduling problem as an NP-complete problem can be solved using various metaheuristic algorithms. The metaheuristic algorithms are very popular for scheduling tasks because of their effectiveness. A bacterial foraging is a swarm intelligence algorithm inspired by the foraging and chemotactic phenomenon of bacteria. This paper proposes a task scheduling algorithm based on bacterial foraging optimization to reduce the idle time of virtual machines whereas the load balancing and reducing of runtime have occurred. The Cloudsim toolkit has assessed the performance of the proposed method in comparison with some scheduling algorithms. According to the obtained results, the makespan and energy consumption were reduced by using the proposed algorithm.
引用
收藏
页码:663 / 671
页数:8
相关论文
共 50 条
  • [1] Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm
    Milan, Sara Tabagchi
    Rajabion, Lila
    Darwesh, Aso
    Hosseinzadeh, Mehdi
    Navimipour, Nima Jafari
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 663 - 671
  • [2] Priority-Based Task Scheduling in the Cloud Systems Using a Memetic Algorithm
    Keshanchi, Bahman
    Navimipour, Nima Jafari
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (10)
  • [3] A path priority-based task scheduling algorithm for heterogeneous distributed systems
    Eswari, R.
    Nickolas, S.
    Arock, Michael
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2014, 12 (02) : 183 - 201
  • [4] A novel algorithm for priority-based task scheduling on a multiprocessor heterogeneous system
    Sahoo, Ronali Madhusmita
    Padhy, Sasmita Kumari
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2022, 95
  • [5] Multilevel Priority-Based Task Scheduling Algorithm for Workflows in Cloud Computing Environment
    Bala, Anju
    Chana, Inderveer
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT, ICT4SD 2015, VOL 1, 2016, 408 : 685 - 693
  • [6] A multi-queue priority-based task scheduling algorithm in fog computing environment
    Fahad, Muhammad
    Shojafar, Mohammad
    Abbas, Mubashir
    Ahmed, Israr
    Ijaz, Humaira
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (28):
  • [7] A multi-queue priority-based task scheduling algorithm in fog computing environment
    Fahad, Muhammad
    Shojafar, Mohammad
    Abbas, Mubashir
    Ahmed, Israr
    Ijaz, Humaira
    [J]. Concurrency and Computation: Practice and Experience, 2022, 34 (28)
  • [8] A Priority-Based Process Scheduling Algorithm in Cloud Computing
    Haque, Misbahul
    Islam, Rakibul
    Kabir, Md Rubayeth
    Nur, Fernaz Narin
    Moon, Nazmun Nessa
    [J]. EMERGING TECHNOLOGIES IN DATA MINING AND INFORMATION SECURITY, IEMIS 2018, VOL 1, 2019, 755 : 239 - 248
  • [9] Priority-based task scheduling on heterogeneous resources in the Expert Cloud
    Ashouraie, Mehran
    Navimipour, Nima Jafari
    [J]. KYBERNETES, 2015, 44 (10) : 1455 - 1471
  • [10] Task Scheduling in Cloud Computing: A Priority-Based Heuristic Approach
    Lipsa, Swati
    Dash, Ranjan Kumar
    Ivkovic, Nikola
    Cengiz, Korhan
    [J]. IEEE ACCESS, 2023, 11 : 27111 - 27126