Overlay Networking - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Overlay Networking

Description:

Overlay Networking Outline Overview Overlay multicast Overlay QoS Overlay Networking Overlay Networking Q: What new services/applications enabled? – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 19
Provided by: DonTo6
Learn more at: https://cse.osu.edu
Category:

less

Transcript and Presenter's Notes

Title: Overlay Networking


1
Overlay Networking
2
Outline
  • Overview
  • Overlay multicast
  • Overlay QoS

3
Overlay Networking
4
Overlay Networking
  • Q What new services/applications enabled?
  • Q What are the new technical challenges?

5
What new services/applications enabled?
  • Large-scale file sharing
  • Multicast
  • Routing
  • End-to-end commutations
  • QoS
  • Security
  • Network Integration

6
Why Overlay Multicast?
  • Why not IP Multicast?
  • Potential benefits of Overlay Multicast
  • Concerns of Overlay Multicast

7
IP Multicast
Gatech
Stanford

CMU
Berkeley
  • No duplicate packets
  • Highly efficient bandwidth usage
  • Key Architectural Decision Add support for
    multicast in IP layer

8
Key Concerns with IP Multicast
  • Scalability with number of groups
  • Routers maintain per-group state
  • Analogous to per-flow state for QoS guarantees
  • Aggregation of multicast addresses is complicated
  • Supporting higher level functionality is
    difficult
  • IP Multicast best-effort multi-point delivery
    service
  • End systems responsible for handling higher level
    functionality
  • Reliability and congestion control for IP
    Multicast complicated
  • Inter-domain routing is hard.
  • Deployment is difficult and slow
  • ISPs reluctant to turn on IP Multicast


9
Overlay Multicast
CMU
Stan1
Gatech
Stanford
Stan2

Berk1

Berkeley
Berk2
Overlay Tree
Stan1
Gatech

Stan2
CMU
Berk1
Berk2
10
Potential Benefits
  • Scalability (number of sessions in the network)
  • Routers do not maintain per-group state
  • End systems do, but they participate in very few
    groups
  • Easier to deploy
  • Potentially simplifies support for higher level
    functionality
  • Leverage computation and storage of end systems
  • For example, for buffering packets, transcoding,
    ACK aggregation
  • Leverage solutions for unicast congestion control
    and reliability


11
Concerns of Overlay Multicast
  • Performance
  • Self-organization

12
Performance Concerns
13
What is an efficient overlay tree?
  • The delay between the source and receivers is
    small
  • Ideally,
  • The number of redundant packets on any physical
    link is low
  • Heuristic we use
  • Every member in the tree has a small degree
  • Degree chosen to reflect bandwidth of connection
    to Internet

CMU
CMU
CMU
Stan2
Stan2
Stan2
Stan1
Stan1
Stan1
Gatech
Gatech
Berk1
Berk1
Berk1
Gatech
Berk2
Berk2
Berk2
High latency
Efficient overlay
High degree (unicast)
14
Performance Metrics
  • Delay between members


Berk2
15
Performance Metrics (Cont.)
  • Stress, defined as the number of identical copies
    of a packet that traverse a physical link

Berk2
  • Overhead

16
Why is self-organization hard?
  • Dynamic changes in group membership
  • Members join and leave dynamically
  • Members may die
  • Limited knowledge of network conditions
  • Members do not know delay to each other when they
    join
  • Overlay must self-improve as more information
    available
  • Dynamic changes in network conditions
  • Delay between members may vary over time due to
    congestion

17
A Whole Picture on Overlay QoS
  • Overlay OoS
  • Routing
  • End control
  • Benefits
  • Flexibility
  • Concerns
  • No fully control
  • QoS guarantees is difficult to achieve.

18
Conclusions
  • Overlay network is more flexible
  • Overlay network can enable many new networking
    applications
  • Overlay network can provide better QoS, but still
    without guarantees
Write a Comment
User Comments (0)
About PowerShow.com