information-centric iot platforms for city-scale deployments · icn architecture •unique names as...
Post on 22-May-2020
1 Views
Preview:
TRANSCRIPT
Information-Centric IoT Platforms for City-Scale Deployments
Jiachen Chen
WINLAB, Rutgers University, NJ, USA
Email: jiachen@winlab.Rutgers.edu
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 1
Internet-of-Things
• IoT is everywhere…
• Wearable devices (smart person)
• Smart home / smart building
• Smart city
• Smart… country?
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 2
Internet-of-Things
• Requirements on the network platform?• Global reachability
• Reach every node without going into the application layer
• Mobility• Things tend to have different levels
of mobility
• Fitbits, smart vehicles, drones, …
• Richer communication patterns• Serve requests
• Node to node communication
• Multicast and anycast support
• Resource heterogeneity• Computation (CPU frequency < 100MHz | i5 cores)
• Storage (RAM < 50kB | > 4GB)
• Transport (MTU < 128 bytes | > 1500 bytes)
• Power (Button cells | power plugged)
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 3
Internet-of-Things
• Requirements on the network platform?• Low latency, and lower…
• Several seconds delay for applications like alarms, intrusion detection, …
• < 5ms delay for applications like VR/AR
• Scalability• Support more devices
• Support queries to be disseminated and response collected in a scalable way
• Get the average engine temperature of all BMW cars in New Jersey
• Service-oriented communication• Reach the road-side unit 5 miles ahead of me
• Control the environment around me
• Surveillance camera → object recognition → notify me if my missing pet appears
• Security• IoT is going to collect sensitive data
• Protect the privacy
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 4
ICN Architecture
• Unique names as the routing labels
• Late-binding, store and forward
• Multicast, anycast support based on names
• Self-certifying contents
• Content-oriented encryption
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 5
Extending ICN to the IoT world
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 6
…
…...
Sensors/Actuator/Smart devices Data signal generation Key predistribution Energy mgmt
IoT Aggregator (e.g. Raspberry Pi, Smart Phone) Data collection Data filtering, grouping and formatting Device/Service Discovery Service Device local naming service
Local Service Gateway Subscribe to the formatted sensor data Context data Processing& storage Name Assignment Service Local/Global ID translation Sensor data access policy enforcement
ICN Network
IoT Server:Pub/Sub Management,System Monitoring
APP—Website, Mobile APP:ICN Data Consumer
Radio-specific Interface Adaptation
ICN
Adaptor
ZigBee, TO,
6LoWPAN, BLE,etc
ICN Non-ICN
ICN
ICN-UNI
Edge Service Router Service Controller
Edge Service Router
Service
Provider
ICN-NNI
ICN/Non -ICN Heterogeneous Collector Cluster (e.g., Mote/Receiver/Sensor Router,
Nest) Context-supervised sensor discovery & clustering Data relay with security
Data Center
V2V-ICN
ICN
IoT Aggregators (e.g. RSU)
Example: Find Missing Pet
• Provide images of the missing pet, and the time it went away
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 7
To GUIDPetSearch
Missing time: 2016-12-01Location: New BwunswickImages: …
To: GUIDObjectRecognition
Event: XXYYImagesTarget GUID: map service
Object Recognition
Object Recognition
Map Service
19:20
18:50
18:10
17:30
17:20
Summary
• Internet-of-Things place higher requirements over the network• Reachability, mobility, communication patterns, resource heterogeneity,
low latency, scalability, service orientation, security, …
• ICN can provide better support to these applications• Unique name as routing labels
• Multicast & anycast
• Self certification contents
• Extending ICN to IoT world• Resource heterogeneity
• Flexibility (service-oriented communication)
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 8
Questions & Answers
Dec. 2, 2016 Information-Centric IoT Platforms for City-Scale Deployments 9
top related