Prioritized Task Offloading Mechanism in Cloud-Fog Computing Using Improved Asynchronous Advantage Actor Critic Algorithm

被引:0
作者
Mangalampalli, S. Sudheer [1 ]
Karri, Ganesh Reddy [2 ]
Mohanty, Sachi Nandan [2 ]
Ali, Shahid [3 ]
Khan, Muhammad Ijaz [4 ]
Ismail, Emad [5 ]
Awwad, Fuad A. [5 ]
机构
[1] Manipal Acad Higher Educ, Manipal Inst Technol Bengaluru, Dept Comp Sci & Engn CSE, Manipal 576104, India
[2] VIT AP Univ, Sch Comp Sci & Engn, Amaravati 522237, Andhra Pradesh, India
[3] Peking Univ, Sch Elect Engn, Beijing 100084, Peoples R China
[4] Riphah Int Univ, Dept Math & Stat, Islamabad 44000, Pakistan
[5] King Saud Univ, Coll Business Adm, Dept Quantitat Anal, Riyadh 11587, Saudi Arabia
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Cloud computing; Computational modeling; Schedules; Dynamic scheduling; Quality of service; Mathematical models; Scheduling algorithms; Edge computing; Energy consumption; fog computing; task offloading; makespan; consumption of energy; SCHEDULING ALGORITHM; OPTIMIZATION;
D O I
10.1109/ACCESS.2024.3462720
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling is a crucial aspect in cloud computing paradigm as tasks with different processing capacities arise from heterogeneous resources and scheduling these different tasks to precise virtual machines (VM) in cloud datacenters is a crucial job for the Cloud Service Provider (CSP) as it is an NP-hard problem. Ineffective scheduling of tasks in cloud paradigm leads to increase in execution time in turn it effects quality of service which is a huge challenge in cloud paradigm. Scheduling tasks to VMs in datacenters which are located at far distances also plays a major part in quality of service of CSP especially in the case of time sensitive tasks. Many of the earlier authors proposed task offloading mechanisms using metaheuristic techniques and machine learning approaches but still there is a chance to improve offloading process by prioritizing tasks based on their runtime capacities, sizes onto fog nodes and schedule them onto precise VMs while addressing important concerns in cloud/fog computing paradigm such as makespan, consumption of energy. In this research, we proposed a task offloading mechanism (PTOMCFIA3C) which considers priorities of tasks and based on the priorities induced into the scheduling offloading mechanism will decide whether to offload tasks to fog/cloud nodes. PTOMCFIA3C modeled using improved Asynchronous Advantage Actor Critic algorithm a deep reinforcement learning technique which is improved by inducing RCNN which can accelerate its learning capability and optimizes scheduling process by offloading tasks to Fog/cloud nodes. Extensive simulations are conducted using simpy by taking the real-time computing worklogs. Simulations conducted in two phases. In the first phase, parameters evaluated with fixed nodes while in second phase parameters evaluated with variable nodes. Proposed PTOMCFIA3C evaluated over existing baseline approaches RATS-HM, MOABCQ, FOG-AMOSM and our proposed task offloading mechanism PTOMCFIA3C generated optimized schedules while improving makespan by 30.2%, consumption of energy by 31.25% significantly over compared approaches.
引用
收藏
页码:136628 / 136656
页数:29
相关论文
共 60 条
  • [1] An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing
    Abd Elaziz, Mohamed
    Attiya, Ibrahim
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) : 3599 - 3637
  • [2] Multi-Objective Task Scheduling Approach for Fog Computing
    Abdel-Basset, Mohamed
    Moustafa, Nour
    Mohamed, Reda
    Elkomy, Osama M.
    Abouhawwash, Mohamed
    [J]. IEEE ACCESS, 2021, 9 (09): : 126988 - 127009
  • [3] An adaptive symbiotic organisms search for constrained task scheduling in cloud computing
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    Abdulhamid, Shafi'i Muhammad
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2022, 14 (7) : 8839 - 8850
  • [4] Opposition-based learning inspired particle swarm optimization (OPSO) scheme for task scheduling problem in cloud computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (10) : 9855 - 9875
  • [5] TSMGWO: Optimizing Task Schedule Using Multi-Objectives Grey Wolf Optimizer for Cloud Data Centers
    Alsadie, Deafallah
    [J]. IEEE ACCESS, 2021, 9 : 37707 - 37725
  • [6] Heuristic initialization of PSO task scheduling algorithm in cloud computing
    Alsaidy, Seema A.
    Abbood, Amenah D.
    Sahib, Mouayad A.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2370 - 2382
  • [7] Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing
    Amer, Dina A.
    Attiya, Gamal
    Zeidan, Ibrahim
    Nasr, Aida A.
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (02) : 2793 - 2818
  • [8] A Joint Resource Allocation, Security with Efficient Task Scheduling in Cloud Computing Using Hybrid Machine Learning Techniques
    Bal, Prasanta Kumar
    Mohapatra, Sudhir Kumar
    Das, Tapan Kumar
    Srinivasan, Kathiravan
    Hu, Yuh-Chung
    [J]. SENSORS, 2022, 22 (03)
  • [9] A multiobjective optimization of task workflow scheduling using hybridization of PSO and WOA algorithms in cloud-fog computing
    Bansal, Sumit
    Aggarwal, Himanshu
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 10921 - 10952
  • [10] A machine learning model for improving virtual machine migration in cloud computing
    Belgacem, Ali
    Mahmoudi, Said
    Ferrag, Mohamed Amine
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (09) : 9486 - 9508