Transport-layer issues in information centric networks

  • Authors:
  • Stefano Salsano;Andrea Detti;Matteo Cancellieri;Matteo Pomposini;Nicola Blefari-Melazzi

  • Affiliations:
  • University of Rome, Roma, Italy;University of Rome, Roma, Italy;University of Rome, Roma, Italy;University of Rome, Roma, Italy;University of Rome, Roma, Italy

  • Venue:
  • Proceedings of the second edition of the ICN workshop on Information-centric networking
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Content to be transported over an Information Centric Networking (ICN) infrastructure can be very variable in size, from few bytes to hundreds of gigabytes. Therefore it needs to be segmented in smaller size data units, typically called chunks, in order to be handled by ICN nodes. A chunk is the basic data unit to which caching and security (e.g. encryption and signature) functions are applied. If we consider the overhead and the number of cryptographic operations to be performed by nodes, a good choice for the chunk size would be from hundreds of KBs up to few MBs. However, if the chunk size is bigger than the Maximum Transfer Unit of a link, chunks will be fragmented. We show that if we have more than 3-4 fragments per chunk, and congestion and reliability functions are executed on a chunk by chunk basis, the efficiency of the congestion control algorithm drastically decreases. On the other side, a small chunk size would increase overhead and rate of signature checks. The contribution of this paper is twofold: 1) we propose to segment content in two levels: at the first level the content is segmented in chunks, at the second level the chunks are segmented into smaller data units, handled by an ICN specific Transport Protocol (ICTP), performing reliability and congestion control functions; 2) we propose to adopt a receiver-driven transport protocol, in which the receiver adjusts the sending rate to control congestion, we describe an implementation of this protocol, and evaluate its performance.