Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems

Fog computing has emerged as a promising augmentation of cloud computing, positioned at the network’s edge, and it is poised to enhance a wide range of Internet of Things (IoT) driven applications. Although fog computing promises to reduce the response time of applications, its omnipresen...

Full description

Bibliographic Details
Main Authors: Abdulelah Alwabel, Chinmaya Kumar Swain
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10381709/
_version_ 1797357102879997952
author Abdulelah Alwabel
Chinmaya Kumar Swain
author_facet Abdulelah Alwabel
Chinmaya Kumar Swain
author_sort Abdulelah Alwabel
collection DOAJ
description Fog computing has emerged as a promising augmentation of cloud computing, positioned at the network’s edge, and it is poised to enhance a wide range of Internet of Things (IoT) driven applications. Although fog computing promises to reduce the response time of applications, its omnipresence is subject to the availability and capabilities of the resources in the fog infrastructure. Hence, there is a need of efficiently harness fog infrastructure to execute different IoT applications while meeting their quality of service (QoS) requirements. However, this objective becomes challenging when the applications are decomposed into multiple modules with diverse latency sensitivities. The scatter placement of application modules over distributed fog nodes further intensifies the problem by increasing the overall energy consumption of the fog environment. Therefore, this study proposes a deadline and energy-aware modular application placement policy for fog computing environments. The proposed policy simultaneously prioritizes the placement of critical applications in the fog infrastructure and consolidates the number of active fog nodes for energy management. The performance of the proposed policy was evaluated using iFogSim and compared with several contemporary solutions. The experimental results demonstrate that the proposed policy outperforms others in increasing the percentage of QoS-satisfied applications and reducing energy usage in fog computing.
first_indexed 2024-03-08T14:39:58Z
format Article
id doaj.art-a959310b8d4a4860adf8054ad202ee6c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T14:39:58Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-a959310b8d4a4860adf8054ad202ee6c2024-01-12T00:01:00ZengIEEEIEEE Access2169-35362024-01-01125284529410.1109/ACCESS.2024.335017110381709Deadline and Energy-Aware Application Module Placement in Fog-Cloud SystemsAbdulelah Alwabel0https://orcid.org/0000-0003-4718-5578Chinmaya Kumar Swain1https://orcid.org/0000-0001-7827-7171Department of Computer Sciences, College of Computer Engineering and Sciences, Prince Sattam bin Abdulaziz University, Al-Kharj, Saudi ArabiaDepartment of Computer Science and Engineering, SRM University, Amaravathi, Andhra Pradesh, IndiaFog computing has emerged as a promising augmentation of cloud computing, positioned at the network’s edge, and it is poised to enhance a wide range of Internet of Things (IoT) driven applications. Although fog computing promises to reduce the response time of applications, its omnipresence is subject to the availability and capabilities of the resources in the fog infrastructure. Hence, there is a need of efficiently harness fog infrastructure to execute different IoT applications while meeting their quality of service (QoS) requirements. However, this objective becomes challenging when the applications are decomposed into multiple modules with diverse latency sensitivities. The scatter placement of application modules over distributed fog nodes further intensifies the problem by increasing the overall energy consumption of the fog environment. Therefore, this study proposes a deadline and energy-aware modular application placement policy for fog computing environments. The proposed policy simultaneously prioritizes the placement of critical applications in the fog infrastructure and consolidates the number of active fog nodes for energy management. The performance of the proposed policy was evaluated using iFogSim and compared with several contemporary solutions. The experimental results demonstrate that the proposed policy outperforms others in increasing the percentage of QoS-satisfied applications and reducing energy usage in fog computing.https://ieeexplore.ieee.org/document/10381709/Application module placementplacement policylatency-aware placementenergy-aware placementtask schedulingresource management
spellingShingle Abdulelah Alwabel
Chinmaya Kumar Swain
Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems
IEEE Access
Application module placement
placement policy
latency-aware placement
energy-aware placement
task scheduling
resource management
title Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems
title_full Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems
title_fullStr Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems
title_full_unstemmed Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems
title_short Deadline and Energy-Aware Application Module Placement in Fog-Cloud Systems
title_sort deadline and energy aware application module placement in fog cloud systems
topic Application module placement
placement policy
latency-aware placement
energy-aware placement
task scheduling
resource management
url https://ieeexplore.ieee.org/document/10381709/
work_keys_str_mv AT abdulelahalwabel deadlineandenergyawareapplicationmoduleplacementinfogcloudsystems
AT chinmayakumarswain deadlineandenergyawareapplicationmoduleplacementinfogcloudsystems