functional chaining system in icn
play

Functional Chaining System in ICN Phil Brown Fujitsu Laboratories - PowerPoint PPT Presentation

Functional Chaining System in ICN Phil Brown Fujitsu Laboratories of America, Inc. December 7, 2016 Functional Chaining demo setup 2 Routing optimization 3 In-network caching 4 Whole-chain security /video_compression/


  1. Functional Chaining System in ICN Phil Brown Fujitsu Laboratories of America, Inc. December 7, 2016

  2. Functional Chaining demo setup 2

  3. Routing optimization 3

  4. In-network caching 4

  5. Whole-chain security /video_compression/ …  /video_combination/..  /video_clips/.... Content 3 (compressed video) Content Content 2 (hash of combined video & header) stack Content 1 (multiple hashes of raw video clips & header ) Signature 3 /video/compression/key/3 Signature Signature 2 /video/combiner/key/2 Signature 1 (including multiple signatures and keys) stack /user/Alex/key/1 /user/Bob/key/1 /user/Charlie/key/1 5

  6. Path Search-Similar users optimal vs edge caching 𝑑 𝑗 𝑑 𝑡 limited link capacity 𝜇𝐶 =.8, 𝜇𝐶𝑆 =.6 For small α more storage at core is optimum, so the cost reduction improvement comparing to only edge caching is bigger (20-30%) 6

  7. Background Differences with NFN (Named Function Networking) 7

  8. NFN processing procedure  NFN uses a 3-phase strategy, i.e., upstream fetch, separate code and data fetch, and computation push, to process a functional chaining request 8

  9. NFN  Assume we have a chain of function applications f(g(h(data))): NFN encodes it as |data|h|g|f  Phase 2 of NFN (separate code and data fetch): An Interest is firstly forwarded to an NFN-capable router, which can divide the Interest to fetch multiple data and functions (codes). After that, data can be processed at the NFN-capable router and returned back to the consumer. NFN-capable NDN Router Router NDN Router Data Interest (|data|h|g) Interest (|data|h|g) Interest (data) Data (|data|h|g) Data (|data|h|g) Data (data) Interest (g) Data (g) Function h Function g NDN Router NDN Router 9

  10. Summary  Differences  Naming  Interest & Data processing procedure  Functional chaining forwarding strategy  Whole chain security 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend