A Cache Invalidation Strategy Based on Publish/Subscribe for Named Data Networking

被引:4
|
作者
Kan, Yuanzhi [1 ,2 ]
Zheng, Quan [1 ,2 ,3 ]
Yang, Jian [1 ,2 ]
Tan, Xiaobin [1 ,2 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Hefei 230022, Peoples R China
[2] Univ Sci & Technol China, Lab Future Networks, Hefei 230022, Peoples R China
[3] Univ Sci & Technol China, Inst Adv Technol, Hefei 230088, Peoples R China
关键词
Cache; consistency; invalidation; publish; subscribe; Named Data Networking;
D O I
10.1109/ACCESS.2020.2991053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Named Data Networking (NDN) aims to improve the efficiency of data delivery for the Internet. One of the typical characteristics of NDN is ubiquitous caching, that is to say, each network participant in NDN is capable of caching contents. This caching feature is beneficial for enhancing the data availability but also raises a problem of cache consistency. In this paper, we propose a novel strategy of cache invalidation, called PIOR (Proactive Invalidation with Optional Renewing), to provide strong consistency for NDN. PIOR is based on a lightweight publish/subscribe model, actively publishing the updated contents to the router nodes to guarantee the copy validity. We also conceive customized publish/subscribe rules to relieve the unbearable burden on the server imposed by the excessive publishing traffic. The advantage of PIOR lies in simple deployment and compatibility, since the invalidation process of PIOR is independent of the inherent process of NDN. We conduct extensive simulations over a real topology to evaluate the achievable performance of PIOR. The simulation results show that PIOR is able to achieve a high hit ratio and low server load at the low cost of network management.
引用
收藏
页码:80074 / 80085
页数:12
相关论文
共 50 条
  • [21] Caching Strategy Based on Hierarchical Cluster for Named Data Networking
    Yan, Huan
    Gao, Deyun
    Su, Wei
    Foh, Chuan Heng
    Zhang, Hongke
    Vasilakos, Athanasios V.
    IEEE ACCESS, 2017, 5 : 8433 - 8443
  • [22] Proactive Cache Placement and Optimal Partitioning in Named Data Networking
    Pakle, Ganesh
    Manthalkar, Ramchandra
    EMERGING TECHNOLOGIES IN COMPUTER ENGINEERING: MICROSERVICES IN BIG DATA ANALYTICS, 2019, 985 : 322 - 335
  • [23] Cache and Delivery of VR Video over Named Data Networking
    Zhang, Yi
    Jiang, Xiaoke
    Wang, Yi
    Lei, Kai
    IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2018, : 280 - 285
  • [24] Cache sharing using bloom filters in named data networking
    Mun, Ju Hyoung
    Lim, Hyesook
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 90 : 74 - 82
  • [25] Cache Sharing Using a Bloom Filter in Named Data Networking
    Mun, Ju Hyoung
    Lim, Hyesook
    PROCEEDINGS OF THE 2016 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'16), 2016, : 127 - 128
  • [26] Handling Producer and Consumer Mobility in IoT Publish-Subscribe Named Data Networks
    Hernandez, Diego
    Gameiro, Luis
    Senna, Carlos
    Luis, Miguel
    Sargento, Susana
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (02) : 868 - 884
  • [27] Push-Based Traffic-Aware Cache Management in Named Data Networking
    Mori, Kenta
    Kamimoto, Takashi
    Shigeno, Hiroshi
    PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 309 - 316
  • [28] A Concept for Publish-Subscribe Information Dissemination and Networking
    Loyall, Joseph P.
    Gillen, Matthew
    Haigh, Karen Zita
    Walsh, Robert
    Partridge, Craig
    Lauer, Gregory
    Strayer, Timothy
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 5810 - 5816
  • [29] Controlling Strategy Retransmissions in Named Data Networking
    Ben Abraham, Hila
    Crowley, Patrick
    2017 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2017, : 70 - 81
  • [30] A Cache Privacy Protection Mechanism based on Dynamic Address Mapping in Named Data Networking
    Zhu, Yi
    Kang, Haohao
    Huang, Ruhui
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (12): : 6123 - 6138