NDNizing existing applications: Research issues and experiences

Teng Liang, Ju Pan, Beichuan Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

A major challenge to potential ICN/NDN deployment is the requirement of application support, namely, applications need to be rewritten or modified in order to run on NDN networks and receive the full benefits. Using a proxy to translate between an application-level protocol and NDN offers a viable solution that balances between development cost and architectural benefits. In this paper, we study on the questions of how to facilitate and incentivize the development and deployment of such protocol translation proxies. We propose to enable existing applications to communicate “off the grid”, i.e., using only local network connectivity without the global Internet, by translating between conventional client-server protocols and NDN. This provides deployment incentives by enabling a useful feature with no or minimal changes to existing applications. By giving the experience of a few protocols, we hope to abstract out some common design patterns that can be reused in developing other application-level proxies. This paper reports our work on IMAP/NDN translation for local email access and XMPP/NDN translation for local group chat. Based on this work, we identify and discuss a number of common design issues including application-level framing, namespace design, application protocol semantics, multiparty synchronization, security and privacy, and real-world deployment challenges.

Original languageEnglish (US)
Title of host publicationICN 2018 - Proceedings of the 5th ACM Conference on Information-Centric Networking
PublisherAssociation for Computing Machinery, Inc
Pages172-183
Number of pages12
ISBN (Electronic)9781450359597
DOIs
StatePublished - Sep 21 2018
Event5th ACM Conference on Information-Centric Networking, ICN 2018 - Boston, United States
Duration: Sep 21 2018Sep 23 2018

Publication series

NameICN 2018 - Proceedings of the 5th ACM Conference on Information-Centric Networking

Conference

Conference5th ACM Conference on Information-Centric Networking, ICN 2018
CountryUnited States
CityBoston
Period9/21/189/23/18

Keywords

  • Application Translation
  • ICN
  • ICN Deployment
  • NDN
  • Off the grid
  • Proxy

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint Dive into the research topics of 'NDNizing existing applications: Research issues and experiences'. Together they form a unique fingerprint.

  • Cite this

    Liang, T., Pan, J., & Zhang, B. (2018). NDNizing existing applications: Research issues and experiences. In ICN 2018 - Proceedings of the 5th ACM Conference on Information-Centric Networking (pp. 172-183). (ICN 2018 - Proceedings of the 5th ACM Conference on Information-Centric Networking). Association for Computing Machinery, Inc. https://doi.org/10.1145/3267955.3267969