Incremental Multilayer Resource Partitioning for Application Placement in Dynamic Fog

Zahra Najafabadi Samani, Narges Mehran, Dragi Kimovski, Shajulin Benedict, Nishant Saurabh, Radu Prodan*

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

Fog computing platforms became essential for deploying low-latency applications at the network's edge. However, placing and managing time-critical applications over a Fog infrastructure with many heterogeneous and resource-constrained devices over a dynamic network is challenging. This paper proposes an incremental multilayer resource-aware partitioning (M-RAP) method that minimizes resource wastage and maximizes service placement and deadline satisfaction in a dynamic Fog with many application requests. M-RAP represents the heterogeneous Fog resources as a multilayer graph, partitions it based on the network structure and resource types, and constantly updates it upon dynamic changes in the underlying Fog infrastructure. Finally, it identifies the device partitions for placing the application services according to their resource requirements, which must overlap in the same low-latency network partition. We evaluated M-RAP through extensive simulation and two applications executed on a real testbed. The results show that M-RAP can place 1.6 times as many services, satisfy deadlines for 43% more applications, lower their response time by up to 58%, and reduce resource wastage by up to 54% compared to three state-of-the-art methods.

Original languageEnglish
Pages (from-to)1877-1896
Number of pages20
JournalIEEE Transactions on Parallel and Distributed Systems
Volume34
Issue number6
DOIs
Publication statusPublished - 1 Jun 2023

Bibliographical note

Funding Information:
This work was supported by the European Horizon 2020 project DataCloud underGrant 101016835, in part by theHorizonEurope project Graph-Massivizer underGrant 101093202, and in part by the Austrian Research PromotionAgency (FFG) project Kärntner Fog under Grant 888098

Publisher Copyright:
© 1990-2012 IEEE.

Funding

This work was supported by the European Horizon 2020 project DataCloud underGrant 101016835, in part by theHorizonEurope project Graph-Massivizer underGrant 101093202, and in part by the Austrian Research PromotionAgency (FFG) project Kärntner Fog under Grant 888098

Keywords

  • Application placement
  • deadline satisfaction
  • Fog computing
  • resource partitioning
  • resource wastage

Fingerprint

Dive into the research topics of 'Incremental Multilayer Resource Partitioning for Application Placement in Dynamic Fog'. Together they form a unique fingerprint.

Cite this