Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN

Edge computing is a key paradigm for the various data-intensive Internet of Things (IoT) applications where caching plays a significant role at the edge of the network. This paradigm provides data-intensive services, computational activities, and application services to the proximity devices and end...

Full description

Bibliographic Details
Main Authors: Kamrul Hasan, Seong-Ho Jeong
Format: Article
Language:English
Published: MDPI AG 2019-11-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/9/22/4730
id doaj-9bcf0ca196094abf91644f15a1844026
record_format Article
spelling doaj-9bcf0ca196094abf91644f15a18440262020-11-25T02:35:55ZengMDPI AGApplied Sciences2076-34172019-11-01922473010.3390/app9224730app9224730Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICNKamrul Hasan0Seong-Ho Jeong1Department of Information and Communications Engineering, Hankuk University of Foreign Studies, 81, Oedae-ro, Mohyeon-eup, Cheoin-gu, Yongin-si, Gyeonggi-do 17035, KoreaDepartment of Information and Communications Engineering, Hankuk University of Foreign Studies, 81, Oedae-ro, Mohyeon-eup, Cheoin-gu, Yongin-si, Gyeonggi-do 17035, KoreaEdge computing is a key paradigm for the various data-intensive Internet of Things (IoT) applications where caching plays a significant role at the edge of the network. This paradigm provides data-intensive services, computational activities, and application services to the proximity devices and end-users for fast content retrieval with a very low response time that fulfills the ultra-low latency goal of the 5G networks. Information-centric networking (ICN) is being acknowledged as an important technology for the fast content retrieval of multimedia content and content-based IoT applications. The main goal of ICN is to change the current location-dependent IP network architecture to location-independent and content-centric network architecture. ICN can fulfill the needs for caching to the vicinity of the edge devices without further storage deployment. In this paper, we propose an architecture for efficient caching at the edge devices for data-intensive IoT applications and a fast content access mechanism based on new clustering and caching procedures in ICN. The proposed cluster-based efficient caching mechanism provides the solution to the problem of the existing hash and on-path caching mechanisms, and the proposed content popularity mechanism increases the content availability at the proximity devices for reducing the content transfer time and packet loss ratio. We also provide the simulation results and mathematical analysis to prove that the proposed mechanism is better than other state-of-the-art caching mechanisms and the overall network efficiencies are increased.https://www.mdpi.com/2076-3417/9/22/4730information-centric networking (icn)edge computing (ec)internet of things (iot)clustering and caching
collection DOAJ
language English
format Article
sources DOAJ
author Kamrul Hasan
Seong-Ho Jeong
spellingShingle Kamrul Hasan
Seong-Ho Jeong
Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN
Applied Sciences
information-centric networking (icn)
edge computing (ec)
internet of things (iot)
clustering and caching
author_facet Kamrul Hasan
Seong-Ho Jeong
author_sort Kamrul Hasan
title Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN
title_short Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN
title_full Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN
title_fullStr Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN
title_full_unstemmed Efficient Caching for Data-Driven IoT Applications and Fast Content Delivery with Low Latency in ICN
title_sort efficient caching for data-driven iot applications and fast content delivery with low latency in icn
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2019-11-01
description Edge computing is a key paradigm for the various data-intensive Internet of Things (IoT) applications where caching plays a significant role at the edge of the network. This paradigm provides data-intensive services, computational activities, and application services to the proximity devices and end-users for fast content retrieval with a very low response time that fulfills the ultra-low latency goal of the 5G networks. Information-centric networking (ICN) is being acknowledged as an important technology for the fast content retrieval of multimedia content and content-based IoT applications. The main goal of ICN is to change the current location-dependent IP network architecture to location-independent and content-centric network architecture. ICN can fulfill the needs for caching to the vicinity of the edge devices without further storage deployment. In this paper, we propose an architecture for efficient caching at the edge devices for data-intensive IoT applications and a fast content access mechanism based on new clustering and caching procedures in ICN. The proposed cluster-based efficient caching mechanism provides the solution to the problem of the existing hash and on-path caching mechanisms, and the proposed content popularity mechanism increases the content availability at the proximity devices for reducing the content transfer time and packet loss ratio. We also provide the simulation results and mathematical analysis to prove that the proposed mechanism is better than other state-of-the-art caching mechanisms and the overall network efficiencies are increased.
topic information-centric networking (icn)
edge computing (ec)
internet of things (iot)
clustering and caching
url https://www.mdpi.com/2076-3417/9/22/4730
work_keys_str_mv AT kamrulhasan efficientcachingfordatadriveniotapplicationsandfastcontentdeliverywithlowlatencyinicn
AT seonghojeong efficientcachingfordatadriveniotapplicationsandfastcontentdeliverywithlowlatencyinicn
_version_ 1724802513164566528