SlideShare a Scribd company logo
1
COPELABS, rute.sofia@ulusofona.pt
Named Data Network Operational
Aspects
IoT as Use-case
Rute Sofia (rute.sofia@ulusofona.pt)
2017.11.28
Sabbatical project in cooperation with Siemens AG CT, TUM (Chair of Network Architectures and Services)
NDN Operational Aspects
Overview
2
COPELABS, rute.sofia@ulusofona.pt
• NDN Claimed Gains and Pains over IP
• Generic
• Performance aspects: packet processing, routing, caching, naming
• NDN Operational Status
• The NDN testbed
• Fixed and Wireless Environments
• NDN for IoT
• NDN RIoT
• The FIT IoT Testbed
• Alternatives
• Summary and Next Steps
• Claimed Gains and Pains, Summary
• Testbed experimentation
• Performance
NDN Claimed Gains and Pains
3
COPELABS, rute.sofia@ulusofona.pt
NDN Claimed Gains and Pains
Claimed Gains, Issues, Open Questions
4
COPELABS, rute.sofia@ulusofona.pt
• Claimed Gains over TCP/IP
• Lower latency
• Reduced congestion
• Support for mobility
• Intrinsic security
• Can secure from the source
• Issues
• Routers need to have caches
• Routers need to be upgraded to understand store-and-forward (be
content-centric)
• Questions
Is there a real (KPI based) gain in relying on NDN?
What is the operational status? (technology readiness and innovation)
What about interoperability?
NDN Claimed Gains and Pains
1. Comparison with IP*
5*Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data
networking: a survey." Computer Science Review 19 (2016): 15-55.
NDN Claimed Gains and Pains
1. Comparison with IP*
6*Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data
networking: a survey." Computer Science Review 19 (2016): 15-55.
NDN Claimed Gains and Pains
1. Comparison with IP*
7
*Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data
networking: a survey." Computer Science Review 19 (2016): 15-55.
NDN Claimed Gains and Pains
1. Packet processing Aspects
8
COPELABS, rute.sofia@ulusofona.pt
ACM SIGCOMM 2013: D. Oran et al., “NDN on a Router, Forwarding at 20Gbps and
Beyond (NDN data plane based on hash tables)
• Implementation of NDN data plane on an Intel Xeon-based like card, for Cisco ASR 9000 router (with a
software-based Integrated Service Module)
• Operational understanding of NDN limitations and advantages
• Focused on caching and forwarding
• Which elements impact packet processing?
• FIB size: O(10^8)
• PIT size: O(10^17)
• Note: no realistic way to build a FIB/PIT yet, and PIT requires per-packet updates
• Forwarding process
• Interest Forwarding Process comprises (per-packet basis)
• Content Store lookup
• PIT lookup and delete
• CS delete and insert (cache replacement)
• IP forwarding just does reading on a per-packet basis
• Packet format
• Originally, binary and incurred 35% of overhead due to decoding
• Currently, TLV (Type-Length-Value) /some discussion ongoing in the IETF, possibility to improve
NDN Claimed Gains and Pains
1. Packet processing Aspects
9
COPELABS, rute.sofia@ulusofona.pt
ACM SIGCOMM 2013: D. Oran et al., NDN on a Router (NDN data plane based on hash
tables)
• Focused on Packet processing, input and output
• Performance evaluated in a software-based implementation
• Traffic used: internet HTTP traces as NDN load (13 million HTTP URLs from 16 IRCache
traces*)
• Routing table emulated as long-tail (model derived from URL Blacklist**)
• Interest forwarding workload --> 3.87 FIB lookups
• Single core and multi-core performance
*ftp://ircache.net/Traces/DITL-2007-01-09/ - currently not available; direct contact with D. Oran
** http://urlblacklist.com/
NDN Claimed Gains and Pains
1. Packet processing Aspects
10
ACM SIGCOMM 2013: D. Oran et al., NDN on a Router (NDN data plane based on hash
tables)
Summarising:
• FIB and RIB size is an issue
• HT implementation shows promising results
• Throughput minimally impacted by different sizes of FIBs and RIBs
• Achieved performance of 8MPPS and the router can forward traffic at a rate of
20Gbps
NDN Claimed Gains and Pains
1. Packet processing Aspects
11
COPELABS, rute.sofia@ulusofona.pt
Packet Format
•https://tools.ietf.org/html/draft-irtf-icnrg-ccnxmessages-05
• Type-Length-Value Format derived from CCNx (XML format) / 64 k possible types
• 16-bit Type
• 16-bit Length
• 0x1000 - 0x1FFF reserved for experimental use
• No explicit guidance for encryption
•https://named-data.net/doc/ndn-tlv/tlv.html
• TLV helps for reduced packet size
• If fragmentation is required, it can be used on a hop-by-hop basis
NDN Claimed Gains and Pains
1. Routing and Forwarding
12
COPELABS, rute.sofia@ulusofona.pt
• NDN relies on separate routing/forwarding plane
• Routing takes care of setting the topology and policies and handling their long-term
changes, as well as for updating the forwarding table
• Forwarding performs interface ranking and probing – different Strategies
• Forwarding is “smart” (adaptable)
• PIT state prevents loops and assists in measurement
•NDN can rely on Distance-vector as well as Link-state approaches
• Currently, following a link-state approach for fixed networks (OSPF based: NSLR)
• FIB is used both on IP as on NDN
• IP: searches for the longest-match to the destination address to get the next-hop in
the FIB
• NDN: searches the NAME to find the next-HOP(S) in the FIB and fetches data (not
necessarily the closest copies)
Relevant KPIs for Future Work (routing analysis)
• CPU utilization
• PIT size (total number of PIT entries)
• Memory consumption (total memory consumed during named content routing)
• Network utilization (total data transferred over the network)
• Interest retransmission rate (total number of interest packets re-issued due to e.g., packet loss)
• Time-to-completion: time it takes until a request is completed.
NDN Claimed Gains and Pains
1. NLSR** / IP approaches*
13
COPELABS, rute.sofia@ulusofona.pt
Full explanation on routing approaches: https://named-data.net/wp-content/uploads/2017/09/routing_in_ndn-icn-china-
2017.pdf
**NLSR: Named Data Link State Routing
NDN Claimed Gains and Pains
1. Routing Under Discussion
14
COPELABS, rute.sofia@ulusofona.pt
• NLSR (link-state)
• Hyperbolic Routing
• Lowers the need for FIB (each node only requires neighbors coordinates) BUT
• Delay is still large, and not sensitive to short time changes
•Geo-hyperbolic Routing
• Still exhibits large delays (with node increase and time increase)
Currently, discussing regionalized geo-hyperbolic routing (similar to intra and inter
domain splitting)
Remarks for future work:
• There is not a clear understanding concerning link-state vs. distance vector relevancy in
NDN. Any IP scheme can be used, just requires adaptation.
• For wireless, the current LS approaches are not adequate
• OTHER Routing solutions:
• COPELABS is currently working on the comparison of LS vs DV.
• COPELABS is developing an extension of NSLR for opportunistic environments (based
on eigencentrality of the nodes, derived from contextualization).
NDN Operational Status
15
COPELABS, rute.sofia@ulusofona.pt
NDN Operational Status
NDN Experimental Environments
16
COPELABS, rute.sofia@ulusofona.pt
• NDN Testbed , Technology
Readiness Level 6*
• Fixed network – easy to set
additional poles
• Supported routing: NLSR,
Hyperbolic routing
• SOME applications
•Wireless support (not integrated
in the testbed)
• NDN for Android,
• NDN-Opp**,
•IoT (not integrated)
• RIOT-NDN
• Emulator, mini-ndn***
• Full ndn network on 1 laptop
*https://named-data.net/ndn-testbed/
**https://www.caida.org/workshops/ndn/1703/slides/ndn1703_sdynerowicz.pdf
***https://named-data.net/wp-content/uploads/2016/10/5-miniNDN.pdf
NDN Operational Status
NDN for Wireless Environments
17
COPELABS, rute.sofia@ulusofona.pt
• NDN for Android
• Supports NDN in wireless (infrastructure) environments, via tunneling
•NDN-Opp (NDN for opportunistic wireless environments)*
• Supports NDN in wireless, infrastructure and D2D environments, both
via tunneling and without IP
• Supports also multihop wireless communication (no end to end path
requirements)
*http://copelabs.ulusofona.pt/index.php/research/projects/241-umobile
NDN for IoT
18
COPELABS, rute.sofia@ulusofona.pt
NDN for IoT
Why?
19
COPELABS, rute.sofia@ulusofona.pt
•Bring IoT Semantics to the network
layers
• Name Things and operations on Things
• “Living room frontal view feed”, “CO
level in kitchen”
• “Living room frontal view feed”, “CO
level in kitchen”
• “max/min/avg pH of soil in specific
point of US soil grid”
• Focus on DATA associated with Things
• Secure data directly
• Latest updates, ACM ICN 2017 tutorial
• http://conferences.sigcomm.org/ac
m-icn/2017/files/tutorial-ndn-
ccnlite-riot/1-ICN-intro.pdf
NDN for IoT
Implementation: NDN RIOT*
20
COPELABS, rute.sofia@ulusofona.pt
*http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/5-NDN-RIOT.pdf
NDN RIOT is a project support by HAW Hamburg; INRIA, Florida International University; Zühlke GmbH
NDN for IoT
Performance Aspects
21
COPELABS, rute.sofia@ulusofona.pt
http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/5-NDN-RIOT.pdf
NDN for IoT
Performance Aspects
22
COPELABS, rute.sofia@ulusofona.pt
NDN for IoT
Performance Aspects
23
COPELABS, rute.sofia@ulusofona.pt
http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/2-Why-ICN-for-IoT.pdf
NDN for IOT
The FIT IOT Lab
• Located in France several poles,
2732 wireless sensor nodes
• Inria Grenoble (928), Inria
Lille (640), ICube
Strasbourg (400), Inria
Saclay (307), Inria Rennes
(256) and Institut Mines-
Télécom Paris (160).
• https://www.iot-lab.info/
• Part of OneLab
24
COPELABS, rute.sofia@ulusofona.pt
NDN for IOT
The FIT IOT Lab – Tools Available
• Web portal
• Management and reservation tools (dashboard, nodes status, availability,
statistics)
• ssh
• Access to open nodes and access to CLI
• REST API (authentication service)
• Access to services deployed by users
25
COPELABS, rute.sofia@ulusofona.pt
NDN for IOT
Summary
Claimed Gains and Pains, NDN vs. IP
• From an architectural design perspective there seems to be clear benefits
• Mobility and security, Support for intermittent connectivity
• Focus on object names, and not on devices (more flexibility)
• Performance: Only a Few Components have been analyzed
• Packet processing in 1 router, implementation decisions on PIT and FIB
• Routing: current solutions (link-state) still show delay; also not suitable for
opportunistic wireless environments
• Note: neither is IP, even though IPv6 shows better support
Operational Status
• Technology readiness level: 6
• International NDN testbed can assist in end-to-end experiments and in understanding
core performance
• Wireless environments require support by specific poles - the COPELABS NDN pole
implements an opportunistic environment
Interoperability
• NDN achieves interoperability easily – currently, most implementations and NDN testbed
rely on tunneling
• Naming schemes require further analysis
26
COPELABS, rute.sofia@ulusofona.pt
NDN
References
COPELABS, rute.sofia@ulusofona.pt
•Seyed Fayazbakhsh, Amin Tootoonchian, Yin Lin, Ali Ghodsi, KC Ng, Bruce Maggs, Vyas Sekar, Scott Shenker.
Less Pain, Most of the Gain: Incrementally Deployable ICN. in SIGCOMM 2013.
•Dirk Trossen and Alexandros Kostopoulos. Techno-Economic Aspects of Information-Centric Networking in
Journal of Information Policy.
•Bengt Ahlgren Information-centric networking and relaton to legal and regulatory issues by SAI
•Yuan, T. Song, and P. Crowley. Scalable NDN forwarding: Concepts, issues and principles. In Proceedings of
the 21st International Conference on Computer Communications and Networks , ICCN ’12, 2012.
•u, W., & Pao, D. (2016). Hardware accelerator to speed up packet processing in NDN router. Computer
Communications, 91, 109-119.
•Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data
networking: a survey." Computer Science Review 19 (2016): 15-55.
•IR Traces: ftp://ircache.net/Traces/DITL-2007-01-09/ - currently not available; direct contact with D. Oran
•http://urlblacklist.com/
•Afanasyev, A. (2017). Named Data Networking of Things: NDN-RIOT, NDN-PI. Retrieved from
http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/5-NDN-RIOT.pdf
•Ahmed, S. H., & Kim, D. (2016). Named data networking-based smart home. ICT Express, 2(3), 130–134.
https://doi.org/10.1016/j.icte.2016.08.007
•Aires, B. (2016). Design Principles for Named Data Networking.
•Amadeo, M., Campolo, C., Iera, A., & Molinaro, A. (2014). Named data networking for IoT: An architectural
perspective. EuCNC 2014 - European Conference on Networks and Communications, (October 2016).
https://doi.org/10.1109/EuCNC.2014.6882665
NDN
References
COPELABS, rute.sofia@ulusofona.pt
•Perino, D., & Varvello, M. (n.d.). A Reality Check for Content Centric Networking. Retrieved from
https://pdfs.semanticscholar.org/cc28/2523f7123f8e7e7a4eae3aeb95d1aa3eca9b.pdf
•Pesavento, D. (2016). Experimenting with NDN Apps using Mini-NDN. Retrieved from https://named-
data.net/icn2016-tutorial
•Saxena, D., & Roorkee, I. I. T. (2016). Named Data Networking: A Survey. Computer Science Review, Elsevier,
19, 15--55. https://doi.org/10.1016/j.cosrev.2016.01.001
•Shang, W., Afanasyev, A., & Zhang, L. (2016). The Design and Implementation of the NDN Protocol Stack for
RIOT-OS. In 2016 IEEE Globecom Workshops (GC Wkshps) (pp. 1–6). IEEE.
https://doi.org/10.1109/GLOCOMW.2016.7849061
•Shang, W., Bannis, A., Liang, T., Wang, Z., Yu, Y., Afanasyev, A., … Zhang, L. (n.d.). Named Data Networking of
Things (Invited Paper). Retrieved from https://named-data.net/wp-content/uploads/2015/01/ndn-IOTDI-
2016.pdf
•So, W., Narayanan, A., & Oran, D. (n.d.). Named Data Networking on a Router: Fast and DoS-resistant
Forwarding with Hash Tables. Retrieved from
https://pdfs.semanticscholar.org/dcd7/0db0da3a7d751dfde15e5df5086270799441.pdf
•Zhang, L. (n.d.). Challenges in the Internet of Things Realization. Retrieved from https://named-data.net/wp-
content/uploads/2016/07/challenges_iot_realization_pkujri.pdf
Name, e-mail

More Related Content

What's hot

CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsDsunte Wilson
 
Internet congestion
Internet congestionInternet congestion
Internet congestion
Vikas Gupta
 
Multicasting and multicast routing protocols
Multicasting and multicast routing protocolsMulticasting and multicast routing protocols
Multicasting and multicast routing protocolsAbhishek Kesharwani
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic Engineering
APNIC
 
TCP congestion control
TCP congestion controlTCP congestion control
TCP congestion control
Shubham Jain
 
Cisco CCNA- NAT Configuration
Cisco CCNA- NAT ConfigurationCisco CCNA- NAT Configuration
Cisco CCNA- NAT Configuration
Hamed Moghaddam
 
Stream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionStream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - Introduction
Laili Aidi
 
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
PeterNiblett
 
Modello TCP/IP
Modello TCP/IPModello TCP/IP
Chapter6 network layer
Chapter6 network layerChapter6 network layer
Chapter6 network layer
Nghia Simon
 
JUNOS: OSPF and BGP
JUNOS: OSPF and BGPJUNOS: OSPF and BGP
JUNOS: OSPF and BGP
Zenith Networks
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
Peter R. Egli
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time Protocol
Steven Kreuzer
 
Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019
Lorenzo Miniero
 
STP (spanning tree protocol)
STP (spanning tree protocol)STP (spanning tree protocol)
STP (spanning tree protocol)
Netwax Lab
 
Sctp
SctpSctp
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering pptNitin Gehlot
 

What's hot (20)

CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing Protocols
 
Chapter 30 - Cry
Chapter 30 - CryChapter 30 - Cry
Chapter 30 - Cry
 
Internet congestion
Internet congestionInternet congestion
Internet congestion
 
Multicasting and multicast routing protocols
Multicasting and multicast routing protocolsMulticasting and multicast routing protocols
Multicasting and multicast routing protocols
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic Engineering
 
TCP congestion control
TCP congestion controlTCP congestion control
TCP congestion control
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
 
Cisco CCNA- NAT Configuration
Cisco CCNA- NAT ConfigurationCisco CCNA- NAT Configuration
Cisco CCNA- NAT Configuration
 
Stream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionStream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - Introduction
 
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
 
Modello TCP/IP
Modello TCP/IPModello TCP/IP
Modello TCP/IP
 
Chapter6 network layer
Chapter6 network layerChapter6 network layer
Chapter6 network layer
 
JUNOS: OSPF and BGP
JUNOS: OSPF and BGPJUNOS: OSPF and BGP
JUNOS: OSPF and BGP
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time Protocol
 
Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019
 
STP (spanning tree protocol)
STP (spanning tree protocol)STP (spanning tree protocol)
STP (spanning tree protocol)
 
Chap 1 introduction
Chap 1 introductionChap 1 introduction
Chap 1 introduction
 
Sctp
SctpSctp
Sctp
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering ppt
 

Similar to Named Data Networking Operational Aspects - IoT as a Use-case

Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
AI Frontiers
 
Tech 2 tech low latency networking on Janet presentation
Tech 2 tech low latency networking on Janet presentationTech 2 tech low latency networking on Janet presentation
Tech 2 tech low latency networking on Janet presentation
Jisc
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA Workshop
Eleni Trouva
 
Using IT Equipment in Live Broadcast
Using IT Equipment in Live BroadcastUsing IT Equipment in Live Broadcast
Using IT Equipment in Live Broadcast
Kieran Kunhya
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
Kernel TLV
 
100G Networking Berlin.pdf
100G Networking Berlin.pdf100G Networking Berlin.pdf
100G Networking Berlin.pdf
JunZhao68
 
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Mason Mei
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
Lagopus SDN/OpenFlow switch
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
Jim St. Leger
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
APNIC
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
APNIC
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
Redge Technologies
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
Yoshihiro Nakajima
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdfmashiur
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Dennis Martin
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
Jim St. Leger
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet Processing
Kernel TLV
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
Kirill Tsym
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
Jim St. Leger
 

Similar to Named Data Networking Operational Aspects - IoT as a Use-case (20)

Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
 
Tech 2 tech low latency networking on Janet presentation
Tech 2 tech low latency networking on Janet presentationTech 2 tech low latency networking on Janet presentation
Tech 2 tech low latency networking on Janet presentation
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA Workshop
 
Using IT Equipment in Live Broadcast
Using IT Equipment in Live BroadcastUsing IT Equipment in Live Broadcast
Using IT Equipment in Live Broadcast
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 
100G Networking Berlin.pdf
100G Networking Berlin.pdf100G Networking Berlin.pdf
100G Networking Berlin.pdf
 
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
 
guna_2015.DOC
guna_2015.DOCguna_2015.DOC
guna_2015.DOC
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdf
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet Processing
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
 

More from Rute C. Sofia

IoT Lab @COPELABS
IoT Lab @COPELABSIoT Lab @COPELABS
IoT Lab @COPELABS
Rute C. Sofia
 
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Rute C. Sofia
 
Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)
Rute C. Sofia
 
Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...
Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...
Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...
Rute C. Sofia
 
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
Rute C. Sofia
 
Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)
Rute C. Sofia
 
Global Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access NetworksGlobal Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access Networks
Rute C. Sofia
 
Mobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approachesMobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approaches
Rute C. Sofia
 
New approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksNew approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networks
Rute C. Sofia
 
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
Rute C. Sofia
 
ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010
Rute C. Sofia
 
A Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet ForwardingA Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet Forwarding
Rute C. Sofia
 
Advanced in Forwarding and Routing
Advanced in Forwarding and RoutingAdvanced in Forwarding and Routing
Advanced in Forwarding and Routing
Rute C. Sofia
 
Future Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New ParadigmsFuture Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New Paradigms
Rute C. Sofia
 
COPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT StudentsCOPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT Students
Rute C. Sofia
 
Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?
Rute C. Sofia
 
Social Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusionSocial Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusion
Rute C. Sofia
 
ULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networking
Rute C. Sofia
 
ULOOP Second industrial workshop overview
ULOOP Second industrial workshop overviewULOOP Second industrial workshop overview
ULOOP Second industrial workshop overview
Rute C. Sofia
 
ULOOP standardization
ULOOP standardizationULOOP standardization
ULOOP standardization
Rute C. Sofia
 

More from Rute C. Sofia (20)

IoT Lab @COPELABS
IoT Lab @COPELABSIoT Lab @COPELABS
IoT Lab @COPELABS
 
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
 
Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)
 
Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...
Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...
Estudo do Protocolo ISAKMP/OAkley como Norma de Gestão de Chaves da Arquitect...
 
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
 
Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)
 
Global Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access NetworksGlobal Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access Networks
 
Mobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approachesMobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approaches
 
New approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksNew approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networks
 
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
 
ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010
 
A Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet ForwardingA Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet Forwarding
 
Advanced in Forwarding and Routing
Advanced in Forwarding and RoutingAdvanced in Forwarding and Routing
Advanced in Forwarding and Routing
 
Future Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New ParadigmsFuture Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New Paradigms
 
COPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT StudentsCOPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT Students
 
Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?
 
Social Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusionSocial Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusion
 
ULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networking
 
ULOOP Second industrial workshop overview
ULOOP Second industrial workshop overviewULOOP Second industrial workshop overview
ULOOP Second industrial workshop overview
 
ULOOP standardization
ULOOP standardizationULOOP standardization
ULOOP standardization
 

Recently uploaded

Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 

Recently uploaded (20)

Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 

Named Data Networking Operational Aspects - IoT as a Use-case

  • 1. 1 COPELABS, rute.sofia@ulusofona.pt Named Data Network Operational Aspects IoT as Use-case Rute Sofia (rute.sofia@ulusofona.pt) 2017.11.28 Sabbatical project in cooperation with Siemens AG CT, TUM (Chair of Network Architectures and Services)
  • 2. NDN Operational Aspects Overview 2 COPELABS, rute.sofia@ulusofona.pt • NDN Claimed Gains and Pains over IP • Generic • Performance aspects: packet processing, routing, caching, naming • NDN Operational Status • The NDN testbed • Fixed and Wireless Environments • NDN for IoT • NDN RIoT • The FIT IoT Testbed • Alternatives • Summary and Next Steps • Claimed Gains and Pains, Summary • Testbed experimentation • Performance
  • 3. NDN Claimed Gains and Pains 3 COPELABS, rute.sofia@ulusofona.pt
  • 4. NDN Claimed Gains and Pains Claimed Gains, Issues, Open Questions 4 COPELABS, rute.sofia@ulusofona.pt • Claimed Gains over TCP/IP • Lower latency • Reduced congestion • Support for mobility • Intrinsic security • Can secure from the source • Issues • Routers need to have caches • Routers need to be upgraded to understand store-and-forward (be content-centric) • Questions Is there a real (KPI based) gain in relying on NDN? What is the operational status? (technology readiness and innovation) What about interoperability?
  • 5. NDN Claimed Gains and Pains 1. Comparison with IP* 5*Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data networking: a survey." Computer Science Review 19 (2016): 15-55.
  • 6. NDN Claimed Gains and Pains 1. Comparison with IP* 6*Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data networking: a survey." Computer Science Review 19 (2016): 15-55.
  • 7. NDN Claimed Gains and Pains 1. Comparison with IP* 7 *Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data networking: a survey." Computer Science Review 19 (2016): 15-55.
  • 8. NDN Claimed Gains and Pains 1. Packet processing Aspects 8 COPELABS, rute.sofia@ulusofona.pt ACM SIGCOMM 2013: D. Oran et al., “NDN on a Router, Forwarding at 20Gbps and Beyond (NDN data plane based on hash tables) • Implementation of NDN data plane on an Intel Xeon-based like card, for Cisco ASR 9000 router (with a software-based Integrated Service Module) • Operational understanding of NDN limitations and advantages • Focused on caching and forwarding • Which elements impact packet processing? • FIB size: O(10^8) • PIT size: O(10^17) • Note: no realistic way to build a FIB/PIT yet, and PIT requires per-packet updates • Forwarding process • Interest Forwarding Process comprises (per-packet basis) • Content Store lookup • PIT lookup and delete • CS delete and insert (cache replacement) • IP forwarding just does reading on a per-packet basis • Packet format • Originally, binary and incurred 35% of overhead due to decoding • Currently, TLV (Type-Length-Value) /some discussion ongoing in the IETF, possibility to improve
  • 9. NDN Claimed Gains and Pains 1. Packet processing Aspects 9 COPELABS, rute.sofia@ulusofona.pt ACM SIGCOMM 2013: D. Oran et al., NDN on a Router (NDN data plane based on hash tables) • Focused on Packet processing, input and output • Performance evaluated in a software-based implementation • Traffic used: internet HTTP traces as NDN load (13 million HTTP URLs from 16 IRCache traces*) • Routing table emulated as long-tail (model derived from URL Blacklist**) • Interest forwarding workload --> 3.87 FIB lookups • Single core and multi-core performance *ftp://ircache.net/Traces/DITL-2007-01-09/ - currently not available; direct contact with D. Oran ** http://urlblacklist.com/
  • 10. NDN Claimed Gains and Pains 1. Packet processing Aspects 10 ACM SIGCOMM 2013: D. Oran et al., NDN on a Router (NDN data plane based on hash tables) Summarising: • FIB and RIB size is an issue • HT implementation shows promising results • Throughput minimally impacted by different sizes of FIBs and RIBs • Achieved performance of 8MPPS and the router can forward traffic at a rate of 20Gbps
  • 11. NDN Claimed Gains and Pains 1. Packet processing Aspects 11 COPELABS, rute.sofia@ulusofona.pt Packet Format •https://tools.ietf.org/html/draft-irtf-icnrg-ccnxmessages-05 • Type-Length-Value Format derived from CCNx (XML format) / 64 k possible types • 16-bit Type • 16-bit Length • 0x1000 - 0x1FFF reserved for experimental use • No explicit guidance for encryption •https://named-data.net/doc/ndn-tlv/tlv.html • TLV helps for reduced packet size • If fragmentation is required, it can be used on a hop-by-hop basis
  • 12. NDN Claimed Gains and Pains 1. Routing and Forwarding 12 COPELABS, rute.sofia@ulusofona.pt • NDN relies on separate routing/forwarding plane • Routing takes care of setting the topology and policies and handling their long-term changes, as well as for updating the forwarding table • Forwarding performs interface ranking and probing – different Strategies • Forwarding is “smart” (adaptable) • PIT state prevents loops and assists in measurement •NDN can rely on Distance-vector as well as Link-state approaches • Currently, following a link-state approach for fixed networks (OSPF based: NSLR) • FIB is used both on IP as on NDN • IP: searches for the longest-match to the destination address to get the next-hop in the FIB • NDN: searches the NAME to find the next-HOP(S) in the FIB and fetches data (not necessarily the closest copies) Relevant KPIs for Future Work (routing analysis) • CPU utilization • PIT size (total number of PIT entries) • Memory consumption (total memory consumed during named content routing) • Network utilization (total data transferred over the network) • Interest retransmission rate (total number of interest packets re-issued due to e.g., packet loss) • Time-to-completion: time it takes until a request is completed.
  • 13. NDN Claimed Gains and Pains 1. NLSR** / IP approaches* 13 COPELABS, rute.sofia@ulusofona.pt Full explanation on routing approaches: https://named-data.net/wp-content/uploads/2017/09/routing_in_ndn-icn-china- 2017.pdf **NLSR: Named Data Link State Routing
  • 14. NDN Claimed Gains and Pains 1. Routing Under Discussion 14 COPELABS, rute.sofia@ulusofona.pt • NLSR (link-state) • Hyperbolic Routing • Lowers the need for FIB (each node only requires neighbors coordinates) BUT • Delay is still large, and not sensitive to short time changes •Geo-hyperbolic Routing • Still exhibits large delays (with node increase and time increase) Currently, discussing regionalized geo-hyperbolic routing (similar to intra and inter domain splitting) Remarks for future work: • There is not a clear understanding concerning link-state vs. distance vector relevancy in NDN. Any IP scheme can be used, just requires adaptation. • For wireless, the current LS approaches are not adequate • OTHER Routing solutions: • COPELABS is currently working on the comparison of LS vs DV. • COPELABS is developing an extension of NSLR for opportunistic environments (based on eigencentrality of the nodes, derived from contextualization).
  • 15. NDN Operational Status 15 COPELABS, rute.sofia@ulusofona.pt
  • 16. NDN Operational Status NDN Experimental Environments 16 COPELABS, rute.sofia@ulusofona.pt • NDN Testbed , Technology Readiness Level 6* • Fixed network – easy to set additional poles • Supported routing: NLSR, Hyperbolic routing • SOME applications •Wireless support (not integrated in the testbed) • NDN for Android, • NDN-Opp**, •IoT (not integrated) • RIOT-NDN • Emulator, mini-ndn*** • Full ndn network on 1 laptop *https://named-data.net/ndn-testbed/ **https://www.caida.org/workshops/ndn/1703/slides/ndn1703_sdynerowicz.pdf ***https://named-data.net/wp-content/uploads/2016/10/5-miniNDN.pdf
  • 17. NDN Operational Status NDN for Wireless Environments 17 COPELABS, rute.sofia@ulusofona.pt • NDN for Android • Supports NDN in wireless (infrastructure) environments, via tunneling •NDN-Opp (NDN for opportunistic wireless environments)* • Supports NDN in wireless, infrastructure and D2D environments, both via tunneling and without IP • Supports also multihop wireless communication (no end to end path requirements) *http://copelabs.ulusofona.pt/index.php/research/projects/241-umobile
  • 18. NDN for IoT 18 COPELABS, rute.sofia@ulusofona.pt
  • 19. NDN for IoT Why? 19 COPELABS, rute.sofia@ulusofona.pt •Bring IoT Semantics to the network layers • Name Things and operations on Things • “Living room frontal view feed”, “CO level in kitchen” • “Living room frontal view feed”, “CO level in kitchen” • “max/min/avg pH of soil in specific point of US soil grid” • Focus on DATA associated with Things • Secure data directly • Latest updates, ACM ICN 2017 tutorial • http://conferences.sigcomm.org/ac m-icn/2017/files/tutorial-ndn- ccnlite-riot/1-ICN-intro.pdf
  • 20. NDN for IoT Implementation: NDN RIOT* 20 COPELABS, rute.sofia@ulusofona.pt *http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/5-NDN-RIOT.pdf NDN RIOT is a project support by HAW Hamburg; INRIA, Florida International University; Zühlke GmbH
  • 21. NDN for IoT Performance Aspects 21 COPELABS, rute.sofia@ulusofona.pt http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/5-NDN-RIOT.pdf
  • 22. NDN for IoT Performance Aspects 22 COPELABS, rute.sofia@ulusofona.pt
  • 23. NDN for IoT Performance Aspects 23 COPELABS, rute.sofia@ulusofona.pt http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/2-Why-ICN-for-IoT.pdf
  • 24. NDN for IOT The FIT IOT Lab • Located in France several poles, 2732 wireless sensor nodes • Inria Grenoble (928), Inria Lille (640), ICube Strasbourg (400), Inria Saclay (307), Inria Rennes (256) and Institut Mines- Télécom Paris (160). • https://www.iot-lab.info/ • Part of OneLab 24 COPELABS, rute.sofia@ulusofona.pt
  • 25. NDN for IOT The FIT IOT Lab – Tools Available • Web portal • Management and reservation tools (dashboard, nodes status, availability, statistics) • ssh • Access to open nodes and access to CLI • REST API (authentication service) • Access to services deployed by users 25 COPELABS, rute.sofia@ulusofona.pt
  • 26. NDN for IOT Summary Claimed Gains and Pains, NDN vs. IP • From an architectural design perspective there seems to be clear benefits • Mobility and security, Support for intermittent connectivity • Focus on object names, and not on devices (more flexibility) • Performance: Only a Few Components have been analyzed • Packet processing in 1 router, implementation decisions on PIT and FIB • Routing: current solutions (link-state) still show delay; also not suitable for opportunistic wireless environments • Note: neither is IP, even though IPv6 shows better support Operational Status • Technology readiness level: 6 • International NDN testbed can assist in end-to-end experiments and in understanding core performance • Wireless environments require support by specific poles - the COPELABS NDN pole implements an opportunistic environment Interoperability • NDN achieves interoperability easily – currently, most implementations and NDN testbed rely on tunneling • Naming schemes require further analysis 26 COPELABS, rute.sofia@ulusofona.pt
  • 27. NDN References COPELABS, rute.sofia@ulusofona.pt •Seyed Fayazbakhsh, Amin Tootoonchian, Yin Lin, Ali Ghodsi, KC Ng, Bruce Maggs, Vyas Sekar, Scott Shenker. Less Pain, Most of the Gain: Incrementally Deployable ICN. in SIGCOMM 2013. •Dirk Trossen and Alexandros Kostopoulos. Techno-Economic Aspects of Information-Centric Networking in Journal of Information Policy. •Bengt Ahlgren Information-centric networking and relaton to legal and regulatory issues by SAI •Yuan, T. Song, and P. Crowley. Scalable NDN forwarding: Concepts, issues and principles. In Proceedings of the 21st International Conference on Computer Communications and Networks , ICCN ’12, 2012. •u, W., & Pao, D. (2016). Hardware accelerator to speed up packet processing in NDN router. Computer Communications, 91, 109-119. •Saxena, Divya, Vaskar Raychoudhury, Neeraj Suri, Christian Becker, and Jiannong Cao. "Named data networking: a survey." Computer Science Review 19 (2016): 15-55. •IR Traces: ftp://ircache.net/Traces/DITL-2007-01-09/ - currently not available; direct contact with D. Oran •http://urlblacklist.com/ •Afanasyev, A. (2017). Named Data Networking of Things: NDN-RIOT, NDN-PI. Retrieved from http://conferences.sigcomm.org/acm-icn/2017/files/tutorial-ndn-ccnlite-riot/5-NDN-RIOT.pdf •Ahmed, S. H., & Kim, D. (2016). Named data networking-based smart home. ICT Express, 2(3), 130–134. https://doi.org/10.1016/j.icte.2016.08.007 •Aires, B. (2016). Design Principles for Named Data Networking. •Amadeo, M., Campolo, C., Iera, A., & Molinaro, A. (2014). Named data networking for IoT: An architectural perspective. EuCNC 2014 - European Conference on Networks and Communications, (October 2016). https://doi.org/10.1109/EuCNC.2014.6882665
  • 28. NDN References COPELABS, rute.sofia@ulusofona.pt •Perino, D., & Varvello, M. (n.d.). A Reality Check for Content Centric Networking. Retrieved from https://pdfs.semanticscholar.org/cc28/2523f7123f8e7e7a4eae3aeb95d1aa3eca9b.pdf •Pesavento, D. (2016). Experimenting with NDN Apps using Mini-NDN. Retrieved from https://named- data.net/icn2016-tutorial •Saxena, D., & Roorkee, I. I. T. (2016). Named Data Networking: A Survey. Computer Science Review, Elsevier, 19, 15--55. https://doi.org/10.1016/j.cosrev.2016.01.001 •Shang, W., Afanasyev, A., & Zhang, L. (2016). The Design and Implementation of the NDN Protocol Stack for RIOT-OS. In 2016 IEEE Globecom Workshops (GC Wkshps) (pp. 1–6). IEEE. https://doi.org/10.1109/GLOCOMW.2016.7849061 •Shang, W., Bannis, A., Liang, T., Wang, Z., Yu, Y., Afanasyev, A., … Zhang, L. (n.d.). Named Data Networking of Things (Invited Paper). Retrieved from https://named-data.net/wp-content/uploads/2015/01/ndn-IOTDI- 2016.pdf •So, W., Narayanan, A., & Oran, D. (n.d.). Named Data Networking on a Router: Fast and DoS-resistant Forwarding with Hash Tables. Retrieved from https://pdfs.semanticscholar.org/dcd7/0db0da3a7d751dfde15e5df5086270799441.pdf •Zhang, L. (n.d.). Challenges in the Internet of Things Realization. Retrieved from https://named-data.net/wp- content/uploads/2016/07/challenges_iot_realization_pkujri.pdf