Efficient task scheduling in cloud environment

被引:0
|
作者
Rana, Robin Singh [1 ]
Gupta, Nitin [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Hamirpur, Himachal Prades, India
关键词
cloud computing; earliest deadline first; priority; preemption; task scheduling; TIME;
D O I
10.1002/dac.5158
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud computing is the provision of on-demand computing resources over the internet and on a pay-as-you-go basis, ranging from software to computation power. Task scheduling and its execution is a fundamental requirement of cloud environment. However, dynamic scheduling of tasks on basis of priority is a challenging area such that the tasks finish before their deadline. Earliest Deadline First (EDF) has been considered in literature for task scheduling to meet the deadlines. However, basic EDF (i.e., which schedules tasks on basis of deadline only)is not suitable for cloud environment. Therefore, this work proposes modified Preemptive EDF (p-EDF) and Non-Preemptive EDF (np-EDF) algorithms considering task priority and cloud provider cost. As both algorithms have their own merits and de-merits, a hybrid EDF is further proposed which makes decision dynamically whether to cause preemption or not, using a Determiner function. The objective of the work is to avoid unnecessary wastage of CPU power and time due to unnecessary preemptions, along with avoiding unnecessary deadline misses such that the high priority task does not wait for the low priority task to end. Simulation results show that the proposed algorithm outperforms other considered benchmark scheme for different performance parameters such as Deadline Miss Count, Preemption Count and average waiting time.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Energy Efficient Task Scheduling in Cloud Environment
    Jena, R. K.
    POWER AND ENERGY SYSTEMS ENGINEERING, (CPESE 2017), 2017, 141 : 222 - 227
  • [2] Efficient Task Scheduling Algorithms for Cloud Computing Environment
    Sindhu, S.
    Mukherjee, Saswati
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 79 - +
  • [3] An Efficient Task Scheduling Algorithm in the Cloud and Edge Collaborative Environment
    Saiqin LONG
    Cong WANG
    Weifan LONG
    Haolin LIU
    Qingyong DENG
    Zhetao LI
    Chinese Journal of Electronics, 2024, 33 (05) : 1296 - 1307
  • [4] A hybrid algorithm for efficient task scheduling in cloud computing environment
    Roshni Thanka M.
    Uma Maheswari P.
    Bijolin Edwin E.
    International Journal of Reasoning-based Intelligent Systems, 2019, 11 (02): : 134 - 140
  • [5] An Efficient Task Scheduling Algorithm in the Cloud and Edge Collaborative Environment
    Long, Saiqin
    Wang, Cong
    Long, Weifan
    Liu, Haolin
    Deng, Qingyong
    Li, Zhetao
    CHINESE JOURNAL OF ELECTRONICS, 2024, 33 (05) : 1296 - 1307
  • [6] 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
  • [7] An Efficient Hybridization Algorithm Based Task Scheduling in Cloud Environment
    Neelima, P.
    Reddy, A. Rama Mohan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (02)
  • [8] An efficient and scalable hybrid task scheduling approach for cloud environment
    Rani S.
    Suri P.K.
    International Journal of Information Technology, 2020, 12 (4) : 1451 - 1457
  • [9] Efficient task scheduling on virtual machine in cloud computing environment
    Alam, Mahfooz
    Mahak
    Haidri, Raza Abbas
    Yadav, Dileep Kumar
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2021, 17 (03) : 271 - 287
  • [10] RETRACTION: Efficient task scheduling on virtual machine in cloud computing environment
    Alam, M.
    Mahak
    Haidri, R. A.
    Yadav, D. K.
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2024,