Delay-aware distributed program caching for IoT-edge networks

Chang Kyung Kim, Tae Young Kim, Su Kyoung Lee, Seungkyun Lee, Anna Cho, Mun Suk Kim

Research output: Contribution to journalArticlepeer-review


Edge computing is a novel network architecture that is in proximity to the end devices in an Internet of Things (IoT). As the IoT becoming a major factor in our daily life, provisioning a low response time of the services to IoT users through edge computing is an important problem. Caching necessary program data for the task in an edge node effectively reduces the response time of the computation task. However, due to the increase of IoT users and devices, it is noteworthy that limited-resource edge nodes would receive a number of tasks, having a heavy burden of processing the requests. Therefore, the limited resource and caching space at cloudlet need the careful design of the caching algorithm to utilize the space of multiple edge nodes and relieve the burden of computations. In this paper, we propose a cooperative program caching system that makes different edge nodes cooperatively store program data and cache the replicas of the data requested frequently to handle a number of requests from IoT users. In particular, we develop a cooperative caching algorithm that caches the appropriate number of data replicas depending on the number of requests on each cloudlet and the popularity of the data to minimize the response time. The simulation results show that the proposed cooperative caching algorithm can effectively reduce the response time for IoT users compared to other existing algorithms.

Original languageEnglish
Article numbere0270183
JournalPloS one
Issue number7 July
Publication statusPublished - 2022 Jul

Bibliographical note

Funding Information:
Funding:ThisworkhassupportedbytheNational ResearchFoundationofKorea(NRF)grant fundedbytheKoreagovernment(MSIT) (No.2022R1A2B5B01001683).Thefundershadno roleinstudydesign,datacollectionandanalysis, decisiontopublish,orpreparationofthe manuscript.

Publisher Copyright:
© 2022 Kim et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

All Science Journal Classification (ASJC) codes

  • General


Dive into the research topics of 'Delay-aware distributed program caching for IoT-edge networks'. Together they form a unique fingerprint.

Cite this