Skip to main navigation Skip to search Skip to main content

CAKA: A novel cache-aware K-anycast routing scheme for publish/subscribe-based information-centric network

  • Jing Ren
  • , Kejie Lu
  • , Fei Tang
  • , Jin Wang
  • , Jianping Wang
  • , Sheng Wang*
  • , Shucheng Liu
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

In the past few years, many publish/subscribe-based information-centric network (PS-ICN) architectures have been proposed and investigated to efficiently deliver information from content publishers to subscribers. However, most existing studies on PS-ICN have not considered how to utilize in-network caches, which is a common but important feature in ICN. To address this issue, in this paper, we propose a novel cache-aware K-anycast routing scheme, namely, CAKA, that can significantly improve the performance of content delivery. Specifically, we choose PURSUIT, which is one of the most important PS-ICN architectures, and leverage its bidirectional communication procedure to do the following: (1) enable multiple publishers to send probing messages to the same subscriber; and (2) allow the subscriber to retrieve content objects using K-anycast routing and network coding. In this study, we extend the PURSUIT protocol to support cache-aware K-anycast routing and design the algorithms to choose multiple partially disjointed paths for probing, and to select paths for content retrieval. To evaluate the performance of the proposed scheme, we develop not only a simulation testbed, but also a prototype running in a realistic network environment. Our studies show that the proposed scheme can significantly reduce the average hops to retrieve content objects, with very small overheads.
Original languageEnglish
Pages (from-to)2167-2179
JournalInternational Journal of Communication Systems
Volume28
Issue number17
Online published27 Apr 2015
DOIs
Publication statusPublished - 25 Nov 2015

Research Keywords

  • cache-aware routing
  • in-network caching
  • K-anycast
  • network coding
  • publish/subscribe-based ICN

Fingerprint

Dive into the research topics of 'CAKA: A novel cache-aware K-anycast routing scheme for publish/subscribe-based information-centric network'. Together they form a unique fingerprint.

Cite this