0% found this document useful (0 votes)
7 views

Multimedia Networks - 6 - CDNs and OTT-4

The document discusses various methods for request routing in Content Delivery Networks (CDNs), including DNS-based, header-based, and URL-rewrite routing techniques. It highlights strategies for selecting CDN nodes to reduce server load and latency, as well as content distribution and management approaches like push-based and pull-based systems. Additionally, it emphasizes the flexibility and bandwidth savings of cooperative push-based CDNs where customers can upload and manage their content efficiently.

Uploaded by

facturashola1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Multimedia Networks - 6 - CDNs and OTT-4

The document discusses various methods for request routing in Content Delivery Networks (CDNs), including DNS-based, header-based, and URL-rewrite routing techniques. It highlights strategies for selecting CDN nodes to reduce server load and latency, as well as content distribution and management approaches like push-based and pull-based systems. Additionally, it emphasizes the flexibility and bandwidth savings of cooperative push-based CDNs where customers can upload and manage their content efficiently.

Uploaded by

facturashola1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

DNS-based Request Routing

• How to select CDN node?


– Reduce server load:
• Round Robin
• Least connections
– Select server with least active connections
– Improves server response time
– Reduce latency:
• Round Trip Time
– Map client IP to RTT to each CDN server
– Select lower RTT
• Geographically
– Geolocalize client IP
– Route request to CDN nearest node
16
Header-Based Request Routing
www.example.com www.example.com

www.example.com
IP DNS Server
User
HTTP
connection Web Server

HTTP
HTTP Redirect
connection

CDN Network
Node 1 Node 2 Node 3
17
URL-Rewrite Request Routing
www.example.com www.example.com

www.example.com
IP DNS Server
User
HTTP
connection Web Server
www.example.com/image.png

GET image.png Rewritten Web


Host:
node1.example.com

www.node1.example.com/image.png

CDN Network
Node 1 Node 2 Node 3
18
CDN Distribution and
Management
• Content selection • Content-sourcing
and delivery – Push-based
– Empirical • Cooperative
– Popularity – Pull-based
• Cooperative
• Replica placement
• Non-cooperative
– Single vs Multi-ISP
• Cache management
– Hot-spot
– Intra and inter-
– Tree-based
cluster
– On-demand
– Propagation and
invalidation 19
Cooperative Push-based CDNs

• Customers upload content to CDN


• CDN redistributes content across the
servers
• Flexibility
– User specifies:
• What content must be uploaded
• Expiration time
• Update time
• Bandwidth saving
– Content is only uploaded when it is new or must
be updated
20

You might also like