Skip to main navigation Skip to search Skip to main content

A dynamic caching strategy for CCN-based MANETs

  • Sheneela Naz
  • , Rao Naveed Bin Rais
  • , Peer Azmat Shah
  • , Sadaf Yasmin
  • , Amir Qayyum
  • , Seungmin Rho
  • , Yunyoung Nam
  • Capital University of Science & Technology
  • COMSATS University Islamabad
  • Sungkyul University
  • Soonchunhyang University

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

Mobile environments are known for frequent disconnections among different parts of the network. This characteristic may lead to unavailability of data in some parts of the network, as the data source is not accessible due to partitions. Content Centric Networks (CCN) use in-network caching; this inevitably improves performance in mobile networks by decreasing the impact of dynamic topology. At the same time, limited storage space available at mobile nodes further signifies the need for an optimized decision regarding (1) which content to cache and (2) where to cache. With this in mind, we propose a Caching Strategy in CCN-MANET (CSCM) that dynamically adapts its caching decisions for each content, and selects optimal nodes for relocation of cached contents in case the old cache node moves to a disconnected region. In this paper, CSCM is implemented as a generic framework to work with existing cache approaches for improving data availability, data access time, and for reducing traffic and bandwidth consumption. Extensive simulation results show that CSCM improves performance in terms of content retrieval time, network traffic, and content relocation compared to traditional approaches.

Original languageEnglish
Pages (from-to)93-107
Number of pages15
JournalComputer Networks
Volume142
DOIs
StatePublished - 4 Sep 2018

Keywords

  • In-Network caching
  • Information-Centric networking
  • Mobile ad-hoc network

Fingerprint

Dive into the research topics of 'A dynamic caching strategy for CCN-based MANETs'. Together they form a unique fingerprint.

Cite this