potentials of information-centric networking in a 5g ...524_2016/itg522+524_201… · •rather:...
TRANSCRIPT
![Page 1: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/1.jpg)
Potentials of Information-Centric Networking
in a 5G Environment and Its Deployment in a Specific Industrial Context
Matthias Waehlisch
FU Berlin
Dirk Kutscher
Huawei German Research Center
Thomas Schmidt
HAW Hamburg
Network and Services Towards 5G
49th Meeting of VDE/ITG 5.2.4
Munich, December 5th, 2016
![Page 2: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/2.jpg)
5G IoT Networking
•Communication in local networks • Home/factory/car networks etc.
• Facilitating local connectivity and discovery
• Usable security
• Overcoming challenges with constrained devices and intermittent connectivity
•Connecting edge clouds to the Internet / Cloud • Making data available for application platforms, big data
• In-network processing
• Data security and privacy
• Overcoming silo approaches
![Page 3: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/3.jpg)
Example: Connected Mobility
![Page 4: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/4.jpg)
Example: Connected Mobility
![Page 5: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/5.jpg)
Example: Connected Mobility
![Page 6: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/6.jpg)
Communication Abstractions for IoT
• Traditional IP communication model not perfect for IoT • Host IP addresses vs. application-layer names
• TCP-based protocols vs. connection-less and disruption-prone communication
• Routing overhead in more complex networks
Access Network
Core/Service Network
Application Servers
![Page 7: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/7.jpg)
5G: Optimized Forwarding for Heterogenous Access
• Low latency, high-bandwidth • Fiber, new radios
• Slow, ad-hoc, unpredictable • Low-power radios, sleep/duty cycles • Constrained devices
• Massively scalable distribution • Server-push or pub/sub style • Possibly in-network adaptation
• Variable performance • Dynamically changing network conditions • Disruptions and delays • On-board caching for all applications & protocols
![Page 8: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/8.jpg)
Optimized Forwarding for Heterogenous Access
• Difficult to implement with TCP as is • Limited deployment options for application-
layer gateways
• Network of TCP proxies?
User Equipment
Access Network
Core/Service Network
Application Servers
▌Need more powerful forwarding layer and transport services Hop-by-hop forwarding strategies, multipath support
Caching for local retransmissions
![Page 9: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/9.jpg)
5G Network Challenge
Need
Want to keep
▌Permissionless innovation
▌End-to-end communication principle
Challenge ▌Right transport abstraction Empowering forwarding layer – but not too much
▌Sufficient general-purpose network capabilities
▌Better security & user privacy Connection-based security good – but not enough
Object-based security
▌More functionality in the network Transport performance
Supporting Increasing heterogeneity
![Page 10: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/10.jpg)
Mobile Edge Computing (MEC)?
User Equipment
Access Core Internet / Cloud
MEC
MEC
State synchronization?
Security?
![Page 11: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/11.jpg)
Observations
• In most networking use cases today, we are not interested in establishing a (virtual) pipe to a peer host
• Rather: accessing named data • IoT sensor value
• Netflix video chunk
• Application layer APIs can work that way
• But: under the hood, it‘s still connections • With the problems illustrated earlier
• Idea: Accessing named data as a network service • Making the next steps from telephone circuits and connections
to a truly data-based approach
![Page 12: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/12.jpg)
Information- Centric Networking (ICN)
Requestor 1
Named data / device
Requestor 2
/munich/buildingA/room2/temperature1
▌Accessing Named Data Objects
▌Data-centric security approach
▌Ubiquituous Caching
▌Per-Hop forwarding strategies
![Page 13: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/13.jpg)
The Case for ICN in IoT
• Simplified, natural API • GET /de/heidelberg/city-hall/0220/temp
• Increased robustness through caching • Good for lossy links and sleepy nodes
• Faciliating data diffusion through hop-wise replication
• Inherent auto-configuration
• Data-oriented security
Baccelli, Mehlis, Hahm, Schmidt, Wählisch; Information-Centric Networking in
the IoT; ACM ICN Conference 2014
![Page 14: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/14.jpg)
I3: Information-Centric Networking for an Industrial Internet
• Starting point: Surveillance of industrial environment • Collaboration with MSA • Major deployment target: oil platforms and refineries
• Special focus: Distributed Gas sensing • Regular reporting about overall situation • Alerting in cases of dangerous emissions
• Safety-critical information flows • Requirements on reliability • Requirements on timing
• Can ICN outperform IP in a full-fledged solution?
![Page 15: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/15.jpg)
About MSA • Manufacturer of worker’s and facilities safety products
• Main customer segments • Oil, gas, chemical industries
• Fire fighters and first responders
• Core product groups • Gas detection
• Personal Protective Equipment (PPE) and Self Contained Breathing Apparatus (SCBAs)
• Fall protection
![Page 16: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/16.jpg)
Area of application for gas detection products • Industrial environments
• Dangerous events may occur • Gas exposure
• Toxic (H2S in refineries) • Combustible gases
• Oxygen depletion • Gas leaks and flames
• Areas are heavily regulated • Constrained access • Mandatory equipment • Mission protocols and logs
• Fire fighters and first responders • Unknown environments • Time pressure
![Page 17: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/17.jpg)
Opportunities with ICN for I3
• Mobility • Mobile devices are common for the use cases • Content counts, not addresses
• Security • False alarms may lead to shutdowns • Dropped alarms may lead to health risks
• Network management • Easy deployment and auto-configuration • Reducing total cost of ownership
• Network caches • May reduce latency for multiple services • Fixed devices provide network caches
![Page 18: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/18.jpg)
Network Scenarios
• Sparse deployment (of fixed devices)
• Inhomogeneous node coverage
• Partitioned networks
• Mobility
• Intermittent connectivity
• Selected uplinks into a cloud environment
![Page 19: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/19.jpg)
Typical IoT Communication Patterns in I3
• Request/response: • Access of configurations, system state, management policies, …
• Periodic reporting • Data tracking and archiving (possibly in the cloud)
• Event-triggered reporting • Alerting in cases of anomaly detections
• Tentative: Multicast and convergecast
![Page 20: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/20.jpg)
Research Challenges
• ICN Routing & Mobility
• Security & Resilience
• Reliability & Caching
• I3 Environment
![Page 21: Potentials of Information-Centric Networking in a 5G ...524_2016/itg522+524_201… · •Rather: accessing named data •IoT sensor value •Netflix video chunk •Application layer](https://reader034.vdocuments.net/reader034/viewer/2022042313/5edd6840ad6a402d66687d55/html5/thumbnails/21.jpg)
Questions & Discussions?
Questions & Discussion?
• http://i3.realmv6.org/ http://riot-os.org/