Task scheduling algorithms for energy optimization in cloud environment: a comprehensive review

被引:0
|
作者
R. Ghafari
F. Hassani Kabutarkhani
N. Mansouri
机构
[1] Shahid Bahonar University of Kerman,Department of Computer Science
来源
Cluster Computing | 2022年 / 25卷
关键词
Cloud computing; Task scheduling; Energy consumption; Heuristic; Meta-heuristic;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is very popular because of its unique features such as scalability, elasticity, on-demand service, and security. A large number of tasks are performed simultaneously in a cloud system, and an effective task scheduler is needed to achieve better efficiency of the cloud system. Task scheduling algorithm should determine a sequence of execution of tasks to meet the requirements of the user in terms of Quality of Service (QoS) factors (e.g., execution time and cost). The key issue in recent task scheduling is energy efficiency since it reduces cost and satisfies the standard parameter in green computing. The most important aim of this paper is a comparative analysis of 67 scheduling methods in the cloud system to minimize energy consumption during task scheduling. This work allows the reader to choose the right scheduling algorithm that optimizes energy properly, given the existing problems and limitations. In addition, we have divided the algorithms into three categories: heuristic-based task scheduling, meta-heuristic-based task scheduling, and other task scheduling algorithms. The advantages and disadvantages of the proposed algorithms are also described, and finally, future research areas and further developments in this field are presented.
引用
收藏
页码:1035 / 1093
页数:58
相关论文
共 50 条
  • [21] Study and Analysis of Various Task Scheduling Algorithms in the Cloud Computing Environment
    Mathew, Teena
    Sekaran, K. Chandra
    Jose, John
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 658 - 664
  • [22] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya Kumar
    Pande, Sohan Kumar
    Das, Satyabrata
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 913 - 933
  • [23] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2015, 71 : 1505 - 1533
  • [24] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Sanjaya Kumar Panda
    Sohan Kumar Pande
    Satyabrata Das
    Arabian Journal for Science and Engineering, 2018, 43 : 913 - 933
  • [25] Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment
    Peng, Hua
    Wen, Wu-Shao
    Tseng, Ming-Lang
    Li, Ling-Ling
    APPLIED SOFT COMPUTING, 2019, 80 : 534 - 545
  • [26] Energy Efficient Task Scheduling for Parallel Workflows in Cloud Environment
    Kumar, Mallari Harish
    Peddoju, Sateesh K.
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 1298 - 1303
  • [27] A task scheduling strategy with energy optimization for cloud rendering systems
    Li Q.
    Wu W.
    Cao Y.
    Wang L.
    Wu, Weiguo, 1600, Xi'an Jiaotong University (50): : 1 - 6
  • [28] Workflow Scheduling Algorithms in Cloud Environment: a Review, Taxonomy, and Challenges
    Choudhary, Anita
    Govil, M. C.
    Singh, Girdhari
    Awasthi, Lalit K.
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 617 - 624
  • [29] Energy Optimization With Dynamic Task Scheduling Mobile Cloud Computing
    Li, Yibin
    Chen, Min
    Dai, Wenyun
    Qiu, Meikang
    IEEE SYSTEMS JOURNAL, 2017, 11 (01): : 96 - 105
  • [30] Effectiveness Review of the Machine Learning Algorithms for Scheduling in Cloud Environment
    G. Umarani Srikanth
    R. Geetha
    Archives of Computational Methods in Engineering, 2023, 30 : 3769 - 3789