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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2024-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10381709/ |
_version_ | 1827383314325962752 |
---|---|
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 |