Cache Freshness in Named Data Networking for the Internet of Things

Maroua Meddeb, A. Dhraief, A. Belghith, T. Monteil, K. Drira, Saad A. Al-Ahmadi
{"title":"Cache Freshness in Named Data Networking for the Internet of Things","authors":"Maroua Meddeb, A. Dhraief, A. Belghith, T. Monteil, K. Drira, Saad A. Al-Ahmadi","doi":"10.1093/comjnl/bxy005","DOIUrl":null,"url":null,"abstract":"The Information-Centric Networking (ICN) paradigm is shaping the foreseen future Internet architecture by focusing on the data itself rather than its hosting location. It is a shift from a host-centric communication model to a content-centric model supporting among others unique and location-independent content names, in-network caching and name-based routing. By leveraging the easy data access, and reducing both the retrieval delay and the load on the data producer, the ICN can be a viable framework to support the Internet of Things (IoT), interconnecting billions of heterogeneous constrained objects. Among several ICN architectures, the Named Data Networking (NDN) is considered as a suitable ICN architecture for IoT systems. However, its default caching approach lacks a data freshness mechanism, while IoT data are transient and frequently updated by the producer which imposes stringent requirements in terms of information freshness. Furthermore, IoT devices are usually resource-constrained with harsh limitations on energy, memory and processing power. We propose in this paper a caching strategy and a novel cache freshness mechanism to monitor the validity of cached contents in an IoT environment while minimizing the caching process cost. We compared our solution to several relevant schemes using the ccnSim simulator. Our solution exhibits the best system performances in terms of hop reduction ratio, server hit reduction ratio and response latency, yet it provides the lowest cache cost and significantly improves the content validity.","PeriodicalId":21872,"journal":{"name":"South Afr. Comput. J.","volume":"125 1","pages":"1496-1511"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"South Afr. Comput. J.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/comjnl/bxy005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 35

Abstract

The Information-Centric Networking (ICN) paradigm is shaping the foreseen future Internet architecture by focusing on the data itself rather than its hosting location. It is a shift from a host-centric communication model to a content-centric model supporting among others unique and location-independent content names, in-network caching and name-based routing. By leveraging the easy data access, and reducing both the retrieval delay and the load on the data producer, the ICN can be a viable framework to support the Internet of Things (IoT), interconnecting billions of heterogeneous constrained objects. Among several ICN architectures, the Named Data Networking (NDN) is considered as a suitable ICN architecture for IoT systems. However, its default caching approach lacks a data freshness mechanism, while IoT data are transient and frequently updated by the producer which imposes stringent requirements in terms of information freshness. Furthermore, IoT devices are usually resource-constrained with harsh limitations on energy, memory and processing power. We propose in this paper a caching strategy and a novel cache freshness mechanism to monitor the validity of cached contents in an IoT environment while minimizing the caching process cost. We compared our solution to several relevant schemes using the ccnSim simulator. Our solution exhibits the best system performances in terms of hop reduction ratio, server hit reduction ratio and response latency, yet it provides the lowest cache cost and significantly improves the content validity.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
物联网命名数据网络中的缓存新鲜度
信息中心网络(Information-Centric Networking, ICN)范式通过关注数据本身而不是其托管位置,正在塑造可预见的未来互联网架构。它是一种从以主机为中心的通信模型到以内容为中心的模型的转变,该模型支持独特且与位置无关的内容名称、网络内缓存和基于名称的路由。通过利用简单的数据访问,减少检索延迟和数据生产者的负载,ICN可以成为支持物联网(IoT)的可行框架,将数十亿异构约束对象互连起来。在几种ICN架构中,命名数据网络(NDN)被认为是适合物联网系统的ICN架构。然而,其默认的缓存方式缺乏数据新鲜度机制,而物联网数据是短暂的,并且经常由生产者更新,这对信息新鲜度提出了严格的要求。此外,物联网设备通常受到资源限制,在能源、内存和处理能力方面受到严格限制。在本文中,我们提出了一种缓存策略和一种新的缓存新鲜度机制来监控物联网环境中缓存内容的有效性,同时最大限度地降低缓存过程成本。我们使用ccnSim模拟器将我们的解决方案与几种相关方案进行了比较。我们的解决方案在跳数减少率、服务器命中率减少率和响应延迟方面表现出最佳的系统性能,同时提供最低的缓存成本并显著提高内容有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Taylor Sun Flower Optimization-Based Compressive Sensing for Image Compression and Recovery Special Issue on Failed Approaches and Insightful Losses in Cryptology - Foreword Role of Machine Learning on Key Extraction for Data Privacy Preservation of Health Care Sectors in IoT Environment Incorrectly Generated RSA Keys: How I Learned To Stop Worrying And Recover Lost Plaintexts Smart Multimedia Compressor - Intelligent Algorithms for Text and Image Compression
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1