Presentation is loading. Please wait.

Presentation is loading. Please wait.

Named Function Networking

Similar presentations


Presentation on theme: "Named Function Networking"— Presentation transcript:

1 Named Function Networking Dirk.Kutscher@neclab.eu

2 Functions in ICN ▐Computation for dynamic content in ICN ▐Named Functions and Cached Computation ▐Applications Network Function Service Chaining Aggregation, Filtering etc. in IoT Others? © NEC Corporation 2015 Page 2

3 Computation in ICN ▐ICN names can represent static data or dynamic computation results ▐Immutable names, idempotency, dynamic computation For example: live video chunks can be considered “dynamic computation” Name is immutable, request processing idempotent ▐Dynamic computation Mechanically: request for NDO triggers dynamic computation Web service model: place for computation is fixed ▐NFN idea: make computation an ICN node capability Evaluating expressions and creating result NDOs © NEC Corporation 2015 Page 3

4 Arumaithurai et al: Exploiting ICN for Flexible Management in Software-Defined Networks; ACM ICN 2014 © NEC Corporation 2015 Page 4

5 Arumaithurai et al: Exploiting ICN for Flexible Management in Software-Defined Networks; ACM ICN 2014 © NEC Corporation 2015 Page 5

6 Arumaithurai et al: Exploiting ICN for Flexible Management in Software-Defined Networks; ACM ICN 2014 © NEC Corporation 2015 Page 6

7 Arumaithurai et al: Exploiting ICN for Flexible Management in Software-Defined Networks; ACM ICN 2014 © NEC Corporation 2015 Page 7

8 ICN for Service Chaining in SDN: Summary ▐ICN for Service Chaining in SDN Using ICN routing and forwarding for implementing chaining policy in the network Benefit from ICN routing/forwarding, multipath, load-balancing ▐Assumption Functions are (virtualized) “programs” (think DPI,f irewalls…) Running in containers that can be reached through the IC network Containers cannot be programmed through the IC network ▐What if…? © NEC Corporation 2015 Page 8

9 What If…? ▐Programmability and computation were a first-order principle in ICN networks, e.g.,: Shifting dynamic object creation to useful locations Enabling composition of functions to create new services Treating the IC network as distributed processor (and storage) ▐Questions Too crazy? Overlay or intrinsic ICN property? How would it affect node requirements and implementations? Can security be managed at all? Applications? © NEC Corporation 2015 Page 9


Download ppt "Named Function Networking"

Similar presentations


Ads by Google