CDN Mechanisms - PowerPoint PPT Presentation

Loading...

PPT – CDN Mechanisms PowerPoint presentation | free to download - id: 16c90-YjA1M



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

CDN Mechanisms

Description:

About 100K-1000K nodes & (gnutella, freenet, morpheus, etc.) BL. CA. Node. dynamics ... Morpheus / P2P. 6/25/09. cdn mechs.ppt. Organisation ... – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 15
Provided by: michaelr2
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: CDN Mechanisms


1
CDN Mechanisms
  • The Client-Server-Resource model for Content
    Distribution Networks of varying node dynamics
    and density

Similar network models Grid, Peer-to-Peer, CDN
2
Grid
  • Computational GRIDs
  • basic layer for harnessing processing power by
    distributing massive computational tasks to
    numerous resources (compute cycles and data
    storage) over matching communication links.

data archives
clusters
MPPs
wide area
workstations
instruments
3
More grids
  • Information and knowledge GRIDs
  • allowing access to dispersed information, and
    knowledge discovery and extraction from spread
    knowledge resources. They make use of cognitive
    techniques and tools such as data mining, machine
    learning, content semantics, ontology
    engineering, information visualisation and
    intelligent agents.
  • Grid technologies are also to be interpreted in a
    broad sense including technologies for
    Peer-to-Peer Computing (P2P)
  • using commodity hardware to enable the
    co-ordinated use of geographically distributed
    resources without central control.

4
Peer-to-peer Network
  • Classic definition
  • "A type of network in which each workstation has
    equivalent capabilities and responsibilities.
    This differs from client/server architectures, in
    which some computers are dedicated to serving the
    others." Webopedia
  • Modern (ad hoc) definition
  • P2P is a class of applications that takes
    advantage of resources --storage, cycles,
    content, human presence-- available at the edges
    of the Internet.
  • P2P nodes must operate outside the DNS system and
    have significant or total autonomy from central
    servers

5
CDN
  • Content distribution networks are coordinated
    caching systems.
  • CDNs are a multi-million-dollar business already.

6
A DNS-redirecting CDN
DNS redirector
Client
http//example.com/foo
7
Mechanisms
  • Deployment where service is located (
  • Cooperation
  • Query routing
  • Consistency
  • Internal resource management
  • Replacement
  • Prefetching
  • Selection
  • (based on dns, multicast, anycast, metrics)
  • request distribution
  • Server selection

8
Scenarios
CA
Morpheus / P2P
Node dynamics
BL
AKAMAI
Node density
  • Node dynamics
  • Hosts close to backbone, dedicated, permanent,
    versus
  • PC close to network edge, part-time, eventual,
    transient
  • Node density
  • About 10K nodes (Akamai)
  • About 100K-1000K nodes (gnutella, freenet,
    morpheus, etc.)

9
Organisation
  • Tree, grid or any other organised topology
    (CDN)
  • Mesh, small network topology (P2P)
  • E.g. map of the gnutella network ?

10
Content Distribution Networks
Xweb
Per overlay (garantee service, mgmt)
Service Control
None (Best-effort Service, No mgmt,...)
Web OS, Active Services
Web
Dynamic Programming
Manual Modifications
Programmability
11
Solution XWeb
12
WWG/laColla
  • P2P environment for group collaboration
  • Reduced scale groups on a large scale network
  • Event distribution based group communication
  • Three mechanisms
  • Event distribution
  • (to group members)
  • Group membership
  • Repository agents
  • (where history and documents are stored)
  • Simulation (JavaSim)

The number and location depends on many factors
13
A Demand based Algorithm for Rapid Updating of
Replicas
  • A Distributed Magazine ...
  • demand is an importantchanging factor ...

Simulation (Network Simulator NS)
14
Influence of the Document Validation/Replication
Methods onCoop. Web Proxy Caching
  • Performance of cooperative web caching
  • schemes (hieracy, mesh, hybrid) with different
    doc. validation/replication methods (TTL,
    invalidation, pushing, etc.)
  • Cost combination of factors
  • Response time
  • Bandwidth consumption
  • Number of stale docs

Simulation (Network Simulator NS)
About PowerShow.com