Content Networking - CON Content Overlay Network - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Content Networking - CON Content Overlay Network

Description:

On Cache miss, nodes access the 'closest' node that has the object. Nodes propagate cache tables ... Cache miss fetch object from A. Future work. Measure ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 11
Provided by: Eil37
Category:

less

Transcript and Presenter's Notes

Title: Content Networking - CON Content Overlay Network


1
Content Networking -CON Content Overlay Network
  • Vishal Kumar Singh
  • Eilon Yardeni
  • April, 28th 2005

2
Agenda
  • Motivation
  • Our solution Content Overlay Network
  • Overview
  • Architecture
  • Implementation
  • Demo plan
  • Future work
  • Conclusions

3
Motivation
  • Problems
  • High access latency
  • High network load
  • High server load
  • Web Caches solves this for some extent
  • Web Cache serves localized clients
  • On Cache miss, Web Cache access the Origin Server

4
Content Overlay NetworkOverview
  • Distributing Web Caches
  • Overlay Network of Web Caches
  • Overlay Nodes share cached content
  • On Cache miss, nodes access the closest node
    that has the object
  • Nodes propagate cache tables
  • Nodes perform distance measurement protocol

5
  • Lookup in local Cache
  • Lookup in adjacent nodes Cache
  • Fetch from Origin Server
  • Serve client

Architecture
Origin Server
Overlay Node
Overlay Node
A
Overlay Node
A
Overlay Node
Overlay Node
  • Lookup in local Cache
  • Lookup in adjacent nodes Cache
  • Fetch from Adjacent node
  • Serve client

6
Content Overlay NetworkImplementation
  • Distance Measurement Protocol
  • UDP based RTT measurements
  • n2 measurements
  • Performed in the background
  • Cache table propagation
  • Each node periodically propagates its cache table
    diffs to all the other nodes

7
Content Overlay NetworkImplementation (Cont.)
  • On Cache miss
  • Lookup in local cache table
  • If found serve the client
  • Lookup in adjacent nodes cache tables
  • If found and distance is smaller than a
    threshold fetch content from node and serve the
    client
  • Update local cache if required
  • Access the Origin Server
  • Update local cache and serve the client

8
Demo plan
  • 3 overlay nodes A,B and C
  • Browser use A as a proxy
  • Cache miss updates As cache
  • Browser use B as a proxy
  • Cache miss fetch object from A

9
Future work
  • Measure distance to Origin Servers
  • Integrate with open-source Web Cache
  • Use DNS measurements
  • Overlay bootstrap protocol
  • Overtake Akamai

10
Open discussion
Write a Comment
User Comments (0)
About PowerShow.com