Dependency-aware microservices offloading in ICN-based edge computing testbed

  • Ali, Muhammad Nadeem
  • Ullah, Ihsan
  • Imran, Muhammad
  • Din, Muhammad Salah Ud
  • Kim, Byung-Seo
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Information-Centric Networking (ICN)-based edge computing has demonstrated remarkable potential in meeting ultra-low latency and reliable communication for offloading compute-intensive applications. Such applications are often composed of interdependent microservices that demand abundant communication and intensive computing resources. To avoid dependency conflict, these microservices are typically arranged in a predefined sequence prior to offloading; however, this introduces waiting time for each microservice in the sequence. This paper presents an ICN-edge computing-based testbed framework to demonstrate the practical applicability of a study named IFCNS, which proposes a unique solution to reduce the offloading time of dependent microservices compared to an existing scheme, named OTOOA. In the testbed, the IFCNS and OTOOA schemes are implemented on the Raspberry Pi devices, Named Data Network (NDN) codebase in a Python script. Furthermore, this paper outlined the comprehensive testbed development procedure, including hardware and software configuration. To evaluate the effectiveness of the IFCNS scheme, modifications are applied to the NDN naming, microservice tracking functions, and forwarding strategy. The experimental results corroborate the effectiveness of the IFCNS as compared to OTOOA, demonstrating superior performance in time consumption, average interest satisfaction delay, energy consumption, FIB table load, and average naming overhead.

키워드

ICNNDNEdge computingIoTDependent microserviceMicroservice offloadingDirected Acycle Graph (DAG)
제목
Dependency-aware microservices offloading in ICN-based edge computing testbed
저자
Ali, Muhammad NadeemUllah, IhsanImran, MuhammadDin, Muhammad Salah UdKim, Byung-Seo
DOI
10.1016/j.sysarc.2025.103663
발행일
2026-02
유형
Article
저널명
Journal of Systems Architecture
171