Energy-Efficient Task Scheduling and Resource Allocation for Improving the Performance of a Cloud-Fog Environment

被引:5
|
作者
Sindhu, V [1 ]
Prakash, M. [2 ]
Kumar, Mohan P. [3 ]
机构
[1] Sri Krishna Coll Engn & Technol, Dept Informat Technol, Coimbatore 641008, Tamil Nadu, India
[2] Karpagam Coll Engn, Dept Informat Technol, Coimbatore 641032, Tamil Nadu, India
[3] Sri Krishna Coll Engn & Technol, Dept Comp Sci & Engn, Coimbatore 641008, Tamil Nadu, India
来源
SYMMETRY-BASEL | 2022年 / 14卷 / 11期
关键词
cloud-fog computing; resource allocation; task scheduling; container-based task scheduling; directed acyclic graph; reinforcement learning; ALGORITHM;
D O I
10.3390/sym14112340
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Inadequate resources and facilities with zero latency affect the efficiencies of task scheduling (TS) and resource allocation (RA) in the fog paradigm. Only the incoming tasks can be completed within the deadline if the resource availability in the cloud and fog is symmetrically matched with them. A container-based TS algorithm (CBTSA) determines the symmetry relationship of the task/workload with the fog node (FN) or the cloud to decide the scheduling workloads (whether in the fog or a cloud). Furthermore, by allocating and de-allocating resources, the RA algorithm reduces workload delays while increasing resource utilization. However, the unbounded cloud resources and the computational difficulty of finding resource usage have not been considered in CBTSA. Hence, this article proposes an enhanced CBTSA with intelligent RA (ECBTSA-IRA), which symmetrically balances energy efficiency, cost, and the performance-effectiveness of TS and RA. Initially, this algorithm determines whether the workloads are accepted for scheduling. An energy-cost-makespan-aware scheduling algorithm is proposed that uses a directed acyclic graph (DAG) to represent the dependency of tasks in the workload as a graph. Workloads are prioritized and selected for the node to process the prioritized workload. The selected node for processing the workload might be a FN or cloud and is decided by an optimum efficiency factor that trades off the schedule length, cost, and energy. Moreover, a Markov decision process (MDP) was adopted to allocate the best resources using the reinforcement learning scheme. Finally, the investigational findings reveal the efficacy of the presented algorithms compared to the existing CBTSA in terms of various performance metrics.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] HunterPlus: AI based energy-efficient task scheduling for cloud-fog computing environments
    Iftikhar, Sundas
    Ahmad, Mirza Mohammad Mufleh
    Tuli, Shreshth
    Chowdhury, Deepraj
    Xu, Minxian
    Gill, Sukhpal Singh
    Uhlig, Steve
    [J]. INTERNET OF THINGS, 2023, 21
  • [2] EEOA: Cost and Energy Efficient Task Scheduling in a Cloud-Fog Framework
    Kumar, M. Santhosh
    Karri, Ganesh Reddy
    [J]. SENSORS, 2023, 23 (05)
  • [3] Energy-Efficient Task Scheduling in Fog Environment Using TOPSIS
    Nathawat, Sukhvinder Singh
    Garg, Ritu
    [J]. SOFT COMPUTING AND ITS ENGINEERING APPLICATIONS, PT 2, ICSOFTCOMP 2023, 2024, 2031 : 16 - 28
  • [4] Task scheduling in cloud-fog computing systems
    Guevara, Judy C.
    da Fonseca, Nelson L. S.
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (02) : 962 - 977
  • [5] Task scheduling in cloud-fog computing systems
    Judy C. Guevara
    Nelson L. S. da Fonseca
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 962 - 977
  • [6] Delay-Aware and Energy-Efficient IoT Task Scheduling Algorithm With Double Blockchain Enabled in Cloud-Fog Collaborative Networks
    Cao, Shaohua
    Zhan, Zijun
    Dai, Congcong
    Chen, Shu
    Zhang, Weishan
    Han, Zhu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (02) : 3003 - 3016
  • [7] Energy-efficient task scheduling and resource management in a cloud environment using optimized hybrid technology
    Arasan, K. Kalai
    Anandhakumar, P.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (07): : 1572 - 1593
  • [8] An Energy-Efficient Mixed-Task Paradigm in Resource Allocation for Fog Computing
    Chen, Xincheng
    Zhou, Yuchen
    Yang, Long
    Lv, Lu
    [J]. 2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
  • [9] Processing Power-based Task Scheduling Technique for Cloud-Fog Environment
    Lepcha, Norbu Z.
    Halgamuge, Malka N.
    [J]. 2022 IEEE 17TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2022, : 364 - 370
  • [10] An Evolutionary Algorithm for Solving Task Scheduling Problem in Cloud-Fog Computing Environment
    Huynh Thi Thanh Binh
    Tran The Anh
    Do Bao Son
    Pham Anh Duc
    Binh Minh Nguyen
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 397 - 404