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

被引:27
|
作者
Milan, Sara Tabagchi [1 ]
Rajabion, Lila [2 ]
Darwesh, Aso [3 ]
Hosseinzadeh, Mehdi [4 ,5 ]
Navimipour, Nima Jafari [6 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
[2] Univ South Florida Sarasota Manatee, Coll Business, Sarasota, FL USA
[3] Univ Human Dev, Informat Technol Dept, Sulaymaniyah, Iraq
[4] Iran Univ Med Sci, Hlth Management & Econ Res Ctr, Tehran, Iran
[5] Univ Human Dev, Comp Sci, Sulaymaniyah, Iraq
[6] Islamic Azad Univ, Islamshahr Branch, Young Researchers & Elite Club, Islamshahr, Iran
关键词
Cloud computing; Scheduling algorithms; Energy; Swarm intelligence algorithm; ENERGY MANAGEMENT; ENVIRONMENTS; PERFORMANCE; HEURISTICS; RESOURCES; FRAMEWORK; TAXONOMY; MODEL;
D O I
10.1007/s10586-019-02951-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:9
相关论文
共 50 条
  • [1] Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm
    Sara Tabagchi Milan
    Lila Rajabion
    Aso Darwesh
    Mehdi Hosseinzadeh
    Nima Jafari Navimipour
    [J]. Cluster Computing, 2020, 23 : 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