Network Layer Support for Overlay Network - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Network Layer Support for Overlay Network

Description:

John Jannotti, David K. Gifford, Kirk L. Johnson, M. Frans Kaashoek, James ... Stress : The number of times that a semantically identical packet traverses a given link ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 16
Provided by: arm97
Category:

less

Transcript and Presenter's Notes

Title: Network Layer Support for Overlay Network


1
Network Layer Support for Overlay Network
  • John Jannotti
  • MIT EECS
  • Ph.D Thesis

MIT LCS Parallel and Distributed Operating
Systems Group
Aug. 2002
2
Author
  • Postdoctoral Scholar
  • Publish
  • John Jannotti, David K. Gifford, Kirk L. Johnson,
    M. Frans Kaashoek, James O'Toole Jr. Overcast
    Reliable Multicasting with an Overlay Network.
    OSDI 2000
  • Eddie Kohler, Robert Morris, Benjie Chen, John
    Jannotti, M. Frans Kaashoek The click modular
    router. TOCS 2000
  • Jinyang Li, John Jannotti, Douglas S. J. De
    Couto, David R. Karger, Robert Morris A scalable
    location service for geographic ad hoc routing.
    MOBICOM 2000

3
Outline
  • Problem
  • Packet Reflection
  • Path Painting

4
Problem
  • Stress The number of times that a semantically
    identical packet traverses a given link
  • Stretch The ratio of latency in an overlay
    network.

5
Problem
E2 receives packets only after they have
traversed eight links, rather than the four of a
direct unicast
6
Packet Reflection
7
Packet Reflection (cont.)
8
Packet Reflection (cont.)
9
Packet Reflection (cont.)
  • Handshake mechanism
  • ASK
  • Offer
  • Demand

10
Packet Reflection (cont.)
Fig. 1
  • ASK
  • Initiate the request.
  • It contains a list of copies that the requester
    would like made on its behalf

11
Packet Reflection (cont.)
Fig. 2
  • OFFER
  • OFFER lists the subset of copies from the ASK
    that the router is willing to service
  • Nonce
  • Cryptographically generated integer

12
Packet Reflection (cont.)
Fig. 3
  • DEMAND
  • A DEMAND contains the nonce of the OFFER.
  • It will also contain the same copy info as the
    OFFER.

13
Packet Reflection (cont.)
ASK
14
Packet Reflection (cont.)
Offer Nonce
15
Packet Reflection (cont.)
Demand Nonce
Write a Comment
User Comments (0)
About PowerShow.com