1 / 13

A Unified Framework for Software Defined Information-centric Network

A Unified Framework for Software Defined Information-centric Network. Wen Qi, Jinfan Wang, Yujia Luo , Rui Qin, Weigang Hou , J ing Ren Shucheng Liu, Jianping Wang. Motivations. Various ICN architectures have been proposed.

brygid
Download Presentation

A Unified Framework for Software Defined Information-centric Network

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Unified Framework for Software Defined Information-centric Network Wen Qi, Jinfan Wang, YujiaLuo, Rui Qin, WeigangHou, Jing Ren Shucheng Liu, Jianping Wang City University of Hong Kong, Hong Kong , Department of Computer Science

  2. Motivations • Various ICN architectures have been proposed. • All these ICNs share some similar assumptions, objectives and function modules • However, they have different architectures, packet formats, and so on • Each ICN has its own design principles and advantages • ISP may implement different ICNs on its network and end users may only install one ICN client • Lead to the issues of • Deploying different ICNs on top of the same existing physical layer • Interoperating between different ICNs City University of Hong Kong, Hong Kong , Department of Computer Science

  3. Potential Scenarios(1/2) Clients may request content provided by other providers with different protocol City University of Hong Kong, Hong Kong , Department of Computer Science

  4. Potential Scenarios(2/2) City University of Hong Kong, Hong Kong , Department of Computer Science Clients may move to a network which adopts a different ICN architecture

  5. Objectives • To achieve coexistenceand interoperability of different ICN architectures • To provide universal API, which makes the deployment of ICNs easier and faster • To make no change at ICN clients City University of Hong Kong, Hong Kong , Department of Computer Science

  6. Methodology • Based on software-defined networking (SDN) • Decoupling control plane from data plane a possible solution for ICN coexistence and interoperibility • A Unified Framework for Software Defined Information-centric Network (SD-ICN) • Generic ICN function modules • Unified packet format for forwarding City University of Hong Kong, Hong Kong , Department of Computer Science

  7. SD-ICN Overview Unified framework Cache Management Distinguish packets of different ICN architectures Topology Management Content Index Packet Identifier control plane data plane Label Mapping Cache Forwarding Adds tags for original ICN packets Only be implemented at edge switches Unified packet format for forwarding City University of Hong Kong, Hong Kong , Department of Computer Science

  8. SD-ICN Overview Unified framework Cache Management Maintain content information, including content copy in caches, which helps users get the nearest data Gather underlying topology Topology Management Content Index Packet Identifier control plane data plane Label Mapping Cache Forwarding Unified packet format for forwarding City University of Hong Kong, Hong Kong , Department of Computer Science

  9. SD-ICN Overview Unified framework Manage in-network caches Cache Management Topology Management Content Index Packet Identifier control plane data plane Label Mapping Cache Forwarding Forward packets Cache packets and respond to requests Unified packet format for forwarding City University of Hong Kong, Hong Kong , Department of Computer Science

  10. Demo Beijing ID:2001 Beijing ID:2002 PURSUIT NDN Inside lab ID:3003 Inside lab ID:3002 In CityU ID:3001 cache cache Inside lab ID:2003 • Experiment cases • operate within one ICN architecture • NDN • interoperate within two ICN architectures • NDN client + PURSUIT content provider City University of Hong Kong, Hong Kong , Department of Computer Science NDN

  11. Experiment Results NDN client + NDN content provider NDN client + PURSUIT content provider City University of Hong Kong, Hong Kong , Department of Computer Science

  12. Future Works Provide specific management API for each ICN network Migrate our work to the platform of OVS and NOX Consider multi-level cache mechanism City University of Hong Kong, Hong Kong , Department of Computer Science

  13. Thanks! City University of Hong Kong, Hong Kong , Department of Computer Science

More Related