Project

General

Profile

CNL in the NDN networking environments » History » Version 4

Anonymous, 01/07/2016 03:13 PM

1 1 Anonymous
CNL in the NDN networking environments
2
======================================
3
4 3 Anonymous
This documents use case requirements for how the Common Name Library API could be used in different NDN networking environments.
5 1 Anonymous
6
# Open mHealth
7
8 2 Anonymous
Provide a layer internal to the app that allows one to code in clear text but publish/consume encrypted names in a name space.
9
10 4 Anonymous
* 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.
11
* *What is the API to specify the information needed for the CNL to encrypt name components?*
12
13 1 Anonymous
# Building Management Systems
14
15 2 Anonymous
Provide the in-memory representation and enable the filtering the names of large databases of BMS measurements. 
16
17 4 Anonymous
* Assume that ChronoSync is used to synchronize the name space.
18
* For starters, use NDN name regex from the security library as is for matching.
19
* *When are the messages that ChronoSync exchanges to synchronize?* (Zhehao has some initial ideas.)
20
21 1 Anonymous
# IoT FLOW
22 2 Anonymous
23
Provide an in-memory representation of the pub/sub namespace to track the information needed for behind-the-scenes subscription management.
24 4 Anonymous
25
* 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.
26
* *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.)
27
28
* 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.
29
* *What information is provided in the callback? Is it similar to the browser DOM or other existing system?*
30 2 Anonymous
31
# NDN-RTC
32
33
Provide improved sync support between conference participants.