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

被引:7
作者
Alwabel, Abdulelah [1 ]
Swain, Chinmaya Kumar [2 ]
机构
[1] Prince Sattam bin Abdulaziz Univ, Coll Comp Engn & Sci, Dept Comp Sci, Al Kharj 91152, Saudi Arabia
[2] SRM Univ, Dept Comp Sci & Engn, Amaravathi 522502, Andhra Pradesh, India
关键词
Application module placement; placement policy; latency-aware placement; energy-aware placement; task scheduling; resource management; fog computing; cloud computing; EDGE; ALLOCATION; ALGORITHM; INTERNET; MODEL;
D O I
10.1109/ACCESS.2024.3350171
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:5284 / 5294
页数:11
相关论文
共 42 条
[1]   Energy Management-as-a-Service Over Fog Computing Platform [J].
Al Faruque, Mohammad Abdullah ;
Vatanparvar, Korosh .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (02) :161-169
[2]   Load balancing between fog and cloud in fog of things based platforms through software-defined networking [J].
Batista, Ernando ;
Figueiredo, Gustavo ;
Prazeres, Cassio .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (09) :7111-7125
[3]   Load Balancing in the Fog of Things Platforms through Software-Defined Networking [J].
Batista, Ernando ;
Figueiredo, Gustavo ;
Peixoto, Maycon ;
Serrano, Martin ;
Prazeres, Cassio .
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, :1785-1791
[4]   A survey on fog computing for the Internet of Things [J].
Bellavista, Paolo ;
Berrocal, Javier ;
Corradi, Antonio ;
Das, Sajal K. ;
Foschini, Luca ;
Zanni, Alessandro .
PERVASIVE AND MOBILE COMPUTING, 2019, 52 :71-99
[5]   Mobility-Aware Application Scheduling in Fog Computing [J].
Bittencourt, Luiz F. ;
Diaz-Montes, Javier ;
Buyya, Rajkumar ;
Rana, Omer F. ;
Parashar, Manish .
IEEE CLOUD COMPUTING, 2017, 4 (02) :26-35
[6]  
Bonomi F., 2012, P MCC WORKSHOP MOBIL, P13, DOI DOI 10.1145/2342509.2342513
[7]   Meet Genetic Algorithms in Monte Carlo: Optimised Placement of Multi-Service Applications in the Fog [J].
Brogi, Antonio ;
Forti, Stefano ;
Guerrero, Carlos ;
Lera, Isaac .
2019 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2019, :13-17
[8]   A Fog and Blockchain Software Architecture for a Global Scale Vaccination Strategy [J].
De Moura Costa, Humberto Jorge ;
Da Costa, Cristiano Andre ;
Righi, Rodrigo Da Rosa ;
Antunes, Rodolfo Stoffel ;
De Paz Santana, Juan Francisco ;
Quietinho Leithardt, Valderi Reis .
IEEE ACCESS, 2022, 10 :44290-44304
[9]   Boosting Big Data Streaming Applications in Clouds With BurstFlow [J].
De Souza, Paulo Ricardo Rodrigues ;
Matteussi, Kassiano J. ;
Veith, Alexandre Da Silva ;
Zanchetta, Breno F. ;
Leithardt, Valderi R. Q. ;
Murciego, Alvaro L. ;
De Freitas, Edison Pignaton ;
Anjos, Julio C. S. Dos ;
Geyer, Claudio F. R. .
IEEE ACCESS, 2020, 8 :219124-219136
[10]   Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption [J].
Deng, Ruilong ;
Lu, Rongxing ;
Lai, Chengzhe ;
Luan, Tom H. ;
Liang, Hao .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06) :1171-1181