1 / 10

OverQoS: Offering QoS using Overlays

OverQoS: Offering QoS using Overlays. Lakshmi Sahara Retreat, 2003. What is OverQoS?. Embed QoS functionality in Internet via overlays Overlay nodes implement QoS functions No support needed from IP routers Challenges Nodes not connected to congested points,

efrem
Download Presentation

OverQoS: Offering QoS using Overlays

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. OverQoS: Offering QoS using Overlays Lakshmi Sahara Retreat, 2003

  2. What is OverQoS? • Embed QoS functionality in Internet via overlays • Overlay nodes implement QoS functions • No support needed from IP routers • Challenges • Nodes not connected to congested points, • have no control over cross-traffic • cannot avoid losses (reducing sending rate doesn’t help!) • Why Overlays? • Previous QoS architectures have yet to be deployed • Overlay-model empowers third-party providers to provide some form of QoS

  3. N-TCP pipe Entry Node Exit Node Overlay Traffic Redundant Traffic • Step 2: Distribute bandwidth and loss amongst flows Flow 1 Scheduler Rate Ctrl Flow 2 How does OverQoS work? • Step 1: Aggregate Loss and Bandwidth Control

  4. Flow 1 Overlay Node Overlay Node Overlay Node Flow 2 Flow 3 How does OverQoS work? • Step 3: Provide QoS guarantees (bandwidth,loss) to a • flow by “stitching” guarantees on overlay links. • Step 4: How to perform QoS-routing of multiple flows • with different requirements on an overlay network? • Challenge: Links with varying bandwidth, loss • Ongoing work!

  5. c(t), q Buffer mgmt & Scheduling & Traffic regulator De- coder Coder control plane CLVL Controlled-Loss Virtual Link (CLVL) • Two parameters: • Statistical bound on loss rate, q (<= p; typically << p) • Capacity, c(t), possibly time-varying • Can prove: if offered load < c(t), then loss rate < q • How is c(t) determined? • Given f(t) to be the redundancy factor: c(t) = b(t)( 1- f(t)) Flow 1 b(t), p(t) Flow 2 Flow n OverQos Node

  6. OverQoS Services, Customers OverQoS Customers: Streaming media server, Leasing overlay networks, Pipe abstraction for large institutions

  7. Extractable Bandwidth

  8. What bandwidth guarantees?

  9. Conclusions • Inferences from our study: • FEC+ARQ has better overhead characteristics than FEC-based CLVL implementation • Loss recovery is not possible during large periods of bursts • OverQoS can be used to provide some form of statistical bandwidth guarantees • Limitations: • Need more statistical measurements across overlay links • Many overlay links (except cable modems) are not lossy.

More Related