Download presentation
Presentation is loading. Please wait.
Published byRoland Henry Modified over 9 years ago
1
Overlay Networking Research @NTG Srinivasan Seetharaman Fall 2006
2
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…
3
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
4
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
5
NTG seminar – Fall 2006 1. 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
6
NTG seminar – Fall 2006 4. 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
7
NTG seminar – Fall 2006 1. 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.
8
NTG seminar – Fall 2006 3. 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 3 2 3 2 + OVERLAY NATIVE 4
9
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
10
NTG seminar – Fall 2006 0. 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?
11
NTG seminar – Fall 2006 References Jinliang Fan, Mostafa Ammar, "Dynamic Reconfiguration of Service Overlay Networks," IEEE INFOCOM, 2006. [PDF]PDF Yong Zhu and M. Ammar, "Algorithms for assigning substrate network. resources to virtual network components," IEEE INFOCOM, 2006. [PDF]PDF Pradnya Karbhari, M.Ammar, E. Zegura, "Optimizing End-to-End Throughput for Data Transfers on an Overlay-TCP Path", IFIP Networking, 2005. [PS]PS S. Seetharaman and M. Ammar, "Characterizing and Mitigating Inter-domain Policy Violations in Overlay Routes," IEEE ICNP, 2006. [PDF]PDF S. Seetharaman and M. Ammar, "On the Interaction between Dynamic Routing in the Overlay and Native Layers," IEEE INFOCOM, 2006. [PDF]PDF S. Seetharaman and M. Ammar, "Overlay-Friendly Native Network: A Contradiction in Terms?," ACM HOTNETS IV, 2005. [PDF]PDF
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.