TY - JOUR
T1 - Prioritized Task Offloading Mechanism in Cloud-Fog Computing Using Improved Asynchronous Advantage Actor Critic Algorithm
AU - Mangalampalli, S. Sudheer
AU - Karri, Ganesh Reddy
AU - Mohanty, Sachi Nandan
AU - Ali, Shahid
AU - Khan, Muhammad Ijaz
AU - Ismail, Emad
AU - Awwad, Fuad A.
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85204582712
UR - https://www.scopus.com/inward/citedby.url?scp=85204582712&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2024.3462720
DO - 10.1109/ACCESS.2024.3462720
M3 - Article
AN - SCOPUS:85204582712
SN - 2169-3536
VL - 12
SP - 136628
EP - 136656
JO - IEEE Access
JF - IEEE Access
ER -