web caches are being rapidly deployed in the internet. hierarchical web caching provides an...

10
• Web caches are being rapidly deployed in the Internet. • Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. • There isn’t a need for reliable multicast at the network/transport layers.

Upload: ruby-parks

Post on 18-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

• Web caches are being rapidly deployed in the Internet.

• Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast.

• There isn’t a need for reliable multicast at the network/transport layers.

Page 2: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

Web Caches are Being Rapidly Deployed

NLANR Backbone caches:

• 6 caches: 5 supercomputer sites and one NAP.

• Sites communicate over vBNS.

• Each cache is a parent to 125-200 client caches.

Page 3: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

NLANR Caching Hierarchy

Page 4: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

NLANR Caching Hierarchy

Provided by NLANR

Page 5: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

Hierarchical Caching Provides an Infrastructure for Asynchronous Reliable Multicasting

National Network National Network

Regional Network Regional Network

LocalISP

LocalISP

LocalISP

LocalISP

clients

InternationalPath

Page 6: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

National Network

Regional Network

InstitutionalNetwork

Receivers

International PathNational Cache

Regional Cache

InstitutionalCache

Origin Server

Access link

Asynchronous Reliable Multicast

Page 7: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

National Network

Regional Network

InstitutionalNetwork

Receivers

International PathNational Cache

Regional Cache

InstitutionalCache

Origin Server

Access link

Latency in Cache Hierarchy

Page 8: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

Multicast Latency

Receivers

National Network

Regional Network

InstitutionalNetwork

International Path

Origin Server

Page 9: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

Comparison of Continuous Multicast Push & Caching

• Caching latency is typically less than multicast.

• For multicast, transmission rate is bottleneck rate between server and receiver.

• For caching, transmission rate is bottleneck rate between nearest cache with object and receiver.

Page 10: Web caches are being rapidly deployed in the Internet. Hierarchical Web caching provides an infrastructure for asynchronous reliable multicast. There isn’t

Do we need reliable multicast infrastructure at network/transport layers?

• Unreliable multicast targets live information.

• Reliable multicast targets stored information.

• Stored information can be distributed through a

cache hierarchy.

• Cache hierarchy is easier to deploy than reliable

multicast.

• Cache hierarchy typically provides lower latency

than continuous multicast push.