Exploring New Principals and Use-Cases in Linux XIA

Slides:



Advertisements
Similar presentations
Software-Defined DC Measurement ToR Data Centre Network Aggregation Core Network Control Plane Policy Enforcement Scalable & Accurate Measurements Fault.
Advertisements

Flattened Butterfly Topology for On-Chip Networks John Kim, James Balfour, and William J. Dally Presented by Jun Pang.
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
Network Evolution in Coming 10 Years: What's the Future of Network?
SDN and Openflow.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
10/31/2007cs6221 Internet Indirection Infrastructure ( i3 ) Paper By Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Sharma Sonesh Sharma.
15-441: Computer Networking Lecture 26: Networking Future.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
A Unified Framework for Software Defined Information-centric Network Wen Qi, Jinfan Wang, Yujia Luo, Rui Qin, Weigang Hou, Jing Ren Shucheng Liu, Jianping.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
Routing Policies in Named Data Networking Steve DiBenedetto Christos Papadopoulos Dan Massey.
Codes, Peers and Mates Media processing meets future networks EU Workshop on thematic priorities in Networked Media Brussels January 19 th 2010 Ebroul.
Department of Computer Science and Engineering Applied Research Laboratory Architecture for a Hardware Based, TCP/IP Content Scanning System David V. Schuehler.
Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
FirewallPK Security tool for centralized Access Control List Management th RoEduNet International Conference - Networking in Education and Research.
Incentives Alignment Whitepaper Progress since Athens.
Named Function Networking
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Packet processed storage in a software defined world Ash Young fd.io Foundation1.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
An open source user space fast path TCP/IP stack and more…
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Runtime Reconfigurable Network-on- chips for FPGA-based systems Mugdha Puranik Department of Electrical and Computer Engineering
NFP: Enabling Network Function Parallelism in NFV
Shaopeng, Ho Architect of Chinac Group
Instructor Materials Chapter 7: Network Evolution
Organizations Are Embracing New Opportunities
Authors: Jiang Xie, Ian F. Akyildiz
Progress of Network Architecture Work in FG IMT-2020
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
University of Maryland College Park
15-744: Computer Networking
Network Anti-Spoofing with SDN Data plane Authors:Yehuda Afek et al.
Semester 4 - Chapter 3 – WAN Design
Revisiting Ethernet: Plug-and-play made scalable and efficient
NDN (Named Data Networking)
Computer Data Security & Privacy
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
Azeddien M. Sllame, Amani Hasan Abdelkader
CCN application-domains: brainstorming from GreenICN project
SEMINAR ON Optical Burst Switching
Cisco Real Exam Dumps IT-Dumps
NFP: Enabling Network Function Parallelism in NFV
Implementing IP Addressing Services
CS 31006: Computer Networks – The Routers
to Crowdsource the Future Internet
GEN: A GPU-Accelerated Elastic Framework for NFV
Name-based Packet Forwarding
Software Defined Networking
NFP: Enabling Network Function Parallelism in NFV
ICN, IoT and the Fog Enabling computation at the edge Marcel Enguehard
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Dynamic Management for End-to-end IP QoS
Sangfor Cloud Security Pool, The First-ever NSH Use Case
Implementing IP Addressing Services
Consideration on applying ICN to Edge Computing
IETF-100, MPTCP WG, November 2017
NetCloud Hong Kong 2017/12/11 NetCloud Hong Kong 2017/12/11 PA-Flow:
EE 122: Lecture 22 (Overlay Networks)
Autonomous Network Alerting Systems and Programmable Networks
Computer Networks ARP and RARP
SPINE: Surveillance protection in the network Elements
SANDIE: Optimizing NDN for Data Intensive Science
PROJECT IDENTIFICATION
Presentation transcript:

Exploring New Principals and Use-Cases in Linux XIA Cody Doucette Michel Machado John W. Byers Motivation Discover new XIA functionality and a killer XIA application Expose interesting new principals, use cases, and DAG addressing techniques Information-Centric Networking XIA can allow more choice in ICN: Network core: NDN-style, CID-style, ... Network core and edge: meta-information [3] Network edge: content selectors (version, pub.) DAG fallbacks can flexibly, evolvably mix and match these various choices: [3]: “Economic Incentives in Content-Centric Networking: Implications for Protocol Design and Public Policy.” P. Agyapong, CMU. (XIA-related PhD dissertation.) Fast Packet Processing Recent work (netmap [1], DPDK [2], …) moves packet I/O to user space Advantage: better performance Disadvantage: kernel bypass limits routing, filtering, flow reconstruction, ... Balanced solution: an XIA principal could enable kernel processing and more performant delivery to user space using techniques in literature (mmap'd buffers) Improving communication between the XIA stack in the kernel and applications could reduce latency and increase throughput [1]: “netmap: a novel framework for fast packet I/O.” L. Rizzo, ATC'12. [2]: Data Plane Development Kit. http://www.dpdk.org. Random Intermediate Forwarding Idea for principal type: before forwarding to the intended destination, packets visit a random intermediate node Using a “random intermediate” could: Anonymize the source of a packet Load balance traffic in the network Help identify/stop DoS attacks Centralized DAG Generation Potential solution to “where do DAGs come from?” problem; makes XIA more application friendly Is SDN applicable here? Could provide a centralized way to: Map user choices to DAGs “facebook.com” → Insert network policies into DAGs → Enhanced Service Chaining Recent work [4] has explored the benefits of using service identifiers in service chaining XIA uses service identifiers (SIDs and others) and generalizes service chaining to more flexible combinations using DAGs XIA service chaining could be scalable, generalizable, dynamic [4]: “Exploiting ICN for Flexible Management of Software-Defined Networks.” M. Arumaithurai et al, ICN'14. Linux XIA is funded by NSF under awards CNS-1040800, CNS-1345307, and CNS-1347525