Project

General

Profile

Actions

CNL in the NDN networking environments » History » Revision 4

« Previous | Revision 4/6 (diff) | Next »
Anonymous, 01/07/2016 03:13 PM


CNL in the NDN networking environments

This documents use case requirements for how the Common Name Library API could be used in different NDN networking environments.

Open mHealth

Provide a layer internal to the app that allows one to code in clear text but publish/consume encrypted names in a name space.

  • Assume that the first few name components are not encrypted, for routing, and the consumer and producer share info to encrypt the other name components.
  • What is the API to specify the information needed for the CNL to encrypt name components?

Building Management Systems

Provide the in-memory representation and enable the filtering the names of large databases of BMS measurements.

  • Assume that ChronoSync is used to synchronize the name space.
  • For starters, use NDN name regex from the security library as is for matching.
  • When are the messages that ChronoSync exchanges to synchronize? (Zhehao has some initial ideas.)

IoT FLOW

Provide an in-memory representation of the pub/sub namespace to track the information needed for behind-the-scenes subscription management.

  • Need to track the current value of a variable (like position) and be notified of updates. Notifications can be triggered by update rate, by minimum change in value, or others.
  • What is an abstracted way to provide the CNL API with when to notify of updates to a value? (Eitan has a paper on this.)

  • Need to get a notification when names change under a node in the tree: Name added, deleted. Also, timeouts or application NACK when there is no update. Assume there is one "catchall" callback for all types of notification.

  • What information is provided in the callback? Is it similar to the browser DOM or other existing system?

NDN-RTC

Provide improved sync support between conference participants.

Updated by Anonymous over 8 years ago · 4 revisions