Overlay Networking Srinivasan Seetharaman Fall 2006.

Slides:



Advertisements
Similar presentations
Giảng viên : Ts. Lê Anh Ngọc Học viên: Trịnh Hồng Điệp Nguyễn Minh H ư ớng 1.
Advertisements

Jaringan Komputer Lanjut Packet Switching Network.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Internet and Overlay Networks Ram Keralapura ECE Dept
Resource Pooling A system exhibits complete resource pooling if it behaves as if there was a single pooled resource. The Internet has many mechanisms for.
1 Dynamics of End-host controlled Routing Mukund Seshadri Prof. Randy Katz Sahara Retreat Jan 2004.
Computer Science ROMA: Reliable Overlay Multicast with Loosely Coupled TCP Connections Gu-In Kwon and John Byers Computer Science Dept. Boston University.
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
1 D. Pompili, L. Lopez, C. Scoglio, Multicast Algorithms in Service Overlay Networks, Infocom 2006 Dario Pompili*, Luca Lopez^, Caterina Scoglio+
Dept. of Computer Science & Engineering The Chinese University of Hong Kong 1 Interaction of Overlay Networks: Properties and Control Professor John C.S.
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
Resilient Overlay Networks David Anderson, Hari Balakrishnan, Frank Kaashoek and Robert Morris. MIT Laboratory for Computer Science
1 Routing as a Service Karthik Lakshminarayanan (with Ion Stoica and Scott Shenker) Sahara/i3 retreat, January 2004.
A Case for End System Multicast Author: Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007.
Jennifer Rexford Fall 2010 (TTh 1:30-2:50 in COS 302) COS 561: Advanced Computer Networks Stub.
RON: Resilient Overlay Networks David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris MIT Laboratory for Computer Science
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
1 Meeyoung Cha (KAIST) Sue Moon (KAIST) Chong-Dae Park (KAIST) Aman Shaikh (AT&T Labs – Research) IEEE INFOCOM 2005 Poster Session Positioning Relay Nodes.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
1 Meeyoung Cha, Sue Moon, Chong-Dae Park Aman Shaikh Placing Relay Nodes for Intra-Domain Path Diversity To appear in IEEE INFOCOM 2006.
ICN Considerations for ISP’s Existing Networks Lichun Li, Xin Xu, Jun Wang, Zhenwu Hao {xu.xin18, wang.jun17,
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
Profiles and Multi-Topology Routing in Highly Heterogeneous Ad Hoc Networks Audun Fosselie Hansen Tarik Cicic Paal Engelstad Audun Fosselie Hansen – Poster,
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
Adaptive Failover Mechanism Motivation End-to-end connectivity can suffer during net failures Internet path outage detection and recovery is slow (shown.
On the Interaction between Dynamic Routing in the Native and Overlay Layers INFOCOM 2006 Srinivasan Seetharaman Mostafa Ammar College of Computing Georgia.
PDNL Application Layer Multicast for Small Groups: Status and Research Direction Bobby Bhattacharjee University of Maryland John Buford Panasonic Digital.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
RON: Resilient Overlay Networks David Andersen, Hari Balakrishnan, Frans Kaashoek, Robert Morris MIT Laboratory for Computer Science
RON: Resilient Overlay Networks David Andersen, Hari Balakrishnan, Frans Kaashoek, Robert Morris MIT Laboratory for Computer Science
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
Resilient Overlay Networks By David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris MIT RON Paper from ACM Oct Advanced Operating.
A comparison of overlay routing and multihoming route control Hayoung OH
VIRTUAL SWITCH/ROUTER BENCHMARKING Muhammad Durrani Ramki Krishnan Brocade Communications Sarah Banks Akamai 1 © 2013 Brocade Communications Systems, Inc.
Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture Yang-hua Chu, Sanjay Rao, Srini Seshan and Hui Zhang Carnegie.
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
Resilient Overlay Networks Robert Morris Frans Kaashoek and Hari Balakrishnan MIT LCS
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
ICNP 2006 Inter­domain Policy Violations in Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College of Computing.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Routing in Multi-Layered Networks Srinivasan Seetharaman Georgia Institute of Technology Case Western Reserve University March 2007.
GLOBECOM 2007 Exit Policy Violations in Multi-hop Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
1 On the Interaction between Dynamic Routing in the Native and Overlay Layers Infocom2006 Srinivasan Seetharaman and Mostafa Ammar College of Computing.
Analyzing Cross-layer Interaction in Overlay Networks
A Comparison of Overlay Routing and Multihoming Route Control
Overlay­Friendly Native Network: A Contradiction in Terms?
COS 561: Advanced Computer Networks
Routing in Multiple Layers: Opportunities and Challenges
Cross-Layer Interaction in Overlay Networks
EE 122: Lecture 22 (Overlay Networks)
Exploiting Routing Redundancy via Structured Peer-to-Peer Overlays
A Comparison of Overlay Routing and Multihoming Route Control
Authors: Jinliang Fan and Mostafa H. Ammar
Srinivasan Seetharaman - College of Computing, Georgia Tech
Research Issues in Middleware (Bhaskar)
Hari Balakrishnan Hari Balakrishnan Computer Networks
Presentation transcript:

Overlay Networking Srinivasan Seetharaman Fall 2006

NTG seminar – Fall 2006 Overlay Networks Overlay networks help overcome functionality limitations of the Internet by forming a virtual network on top of the IP network. Overlay nodes collaborate to offer multiple services: Multicast (Ex: ESM, Overcast) Alternate paths (Ex: RON, Detour, X-Bone, Brocade) Customized forwarding (Ex: I3, Scattercast) QoS (Ex: OverQoS, SON) Name resolution, Intelligent routing…

NTG seminar – Fall 2006 Overlay Networks (contd.) Typical features: Overlay routing is independent of IP layer routing (Possibly with functionality overlap) End-system overlays ( Ex: Skype ), or Service overlays ( Offer services to actual end-systems ) Each Overlay link is actually an IP route between the two overlay nodes Each Overlay path is comprised of one or more Overlay links, inline with a certain objective

NTG seminar – Fall 2006 Example: Latency-Optimized paths A A D D C C B B 50ms 20ms Relaying Potential for selfish behavior. Impact varies based on the percentage of overlay traffic scale of overlay networks

NTG seminar – Fall Overlay routes can violate native layer polices - [Srini ICNP06] 2. Extra load on native links causing bottleneck issues. Serious issue when native layer wants load balance. - [Srini Ongoing] 3. Failure detected by both layers and rerouted twice, with each rerouting disrupting the optimality of the previous. - [Srini Infocom06] What can go wrong? A A D D C C B B 20ms Relaying

NTG seminar – Fall Sub-optimal performance because of lack of cooperation. Potentially a chicken-and-egg problem - [Srini Hotnets05] 5. Topology (Nodes+Links) placement is tricky - [Jinliang Infocom06, Sridhar Ongoing, YongZhu Infocom06] 6. Overlay routing can clash with TCP congestion control - [Ruomei Ongoing] What can go wrong? (contd.) A A D D C C B B 20ms Relaying

NTG seminar – Fall BGP Policy Violations Example violation over Planetlab and its benefit 6.3ms lower latency = 10.48% gain Transit policy is violated in the above example. Harvard Univ pays its provider unnecessarily and unavoidably.

NTG seminar – Fall Dual Rerouting Consider a native link failure in CE Only overlay link AE is affected. The native path AE is rerouted over F (ACE → ACFDE) Native Failure Overlay recovery: 8 Overlay rerouting: 4 Original: 2 Native Rerouting: 2 Time ∞ Native Recovery Native Repair Cost A B C D F E H I G A E I G OVERLAY NATIVE 4

NTG seminar – Fall 2006 Reduce extra copies on some links No extra copies on each link Latency to reach C is less … If there were native layer support 4. ESM-Friendly Native Network D D B B New packet replication capability C C A A Similar in spirit to REUNITE, Packet reflection

NTG seminar – Fall The services listed earlier, viz. QoS, Multicast, resilience, intelligent routing, security  Improve performance of TCP using schemes like Overlay-TCP - [Pradnya Networking05]  Improve services offered at the native layer by deploying them at the overlay layer (Ex: Name resolution) - [Sridhar Ongoing]  Creating improved service-based architectures and end- system driven functionalities - Anyone interested? What can go right?

NTG seminar – Fall 2006 References Jinliang Fan, Mostafa Ammar, "Dynamic Reconfiguration of Service Overlay Networks," IEEE INFOCOM, [PDF]PDF Yong Zhu and M. Ammar, "Algorithms for assigning substrate network. resources to virtual network components," IEEE INFOCOM, [PDF]PDF Pradnya Karbhari, M.Ammar, E. Zegura, "Optimizing End-to-End Throughput for Data Transfers on an Overlay-TCP Path", IFIP Networking, [PS]PS S. Seetharaman and M. Ammar, "Characterizing and Mitigating Inter-domain Policy Violations in Overlay Routes," IEEE ICNP, [PDF]PDF S. Seetharaman and M. Ammar, "On the Interaction between Dynamic Routing in the Overlay and Native Layers," IEEE INFOCOM, [PDF]PDF S. Seetharaman and M. Ammar, "Overlay-Friendly Native Network: A Contradiction in Terms?," ACM HOTNETS IV, [PDF]PDF