Вы находитесь на странице: 1из 16

CDN (CONTENT DELIVERY/DISTRIBUTION NETWORK)

Priyanka Sharma (110CE70) Kiran Yadav (110CE89) Praveen Poojari (211CE102)

INTRODUCTION

What happens in real-world during distribution of multimedia/web content? 2 obvious problemsSignificant delay and loss Consumption of significant bandwidth CDN An alternative approach for distribution

a. b.

Problem Statement

Over the last few decades, users have witnessed the growth and maturity of the Internet. As a consequence, there has been an enormous growth in network traffic, driven by rapid acceptance of broadband access, along with increases in system complexity and content richness . The over-evolving nature of the Internet brings new challenges in managing and delivering content to users. Popular Web services often suffer congestion and bottleneck due to the large demands made on their services. A sudden spike in Web content requests may cause heavy workload on particular Web server(s). Coping with such unexpected demand causes significant strain on a Web server and the Web site holding the content becomes temporarily unavailable leading to customer dissatisfaction and loss of incentive.

Traditional methods
Improving web servers hardware Flaw not flexible

Server farms Flaw placed near origin server so they do little to improve network performance (network congestion)

Caching proxies Flaw cache objects based only on client demand

CDN

Large distributed system of servers Rapidly serves web content to multiple users

Decides the data center location which provides the web content to end user

IN REAL WORLD

Content provider pays a CDN company, e.g. Akamai, Windows Azure

1.

2.
3.

CDN company provides its content distribution service as follows: CDN company installs CDN servers throughout the Internet CDN replicates it customers content in CDN servers When a client requests content, it is provided by the CDN server that can best deliver the content

WORKING OF CDN
www.foo.com/sports/sports.html 1 2 3 DNS query for cdn.com CDNS AUTHORITATIVE DNS SERVER ORIGIN SERVER

CLIENT

www.cdn.com/www.foo.com/sports/ruth.mpg LOCAL DNS

Website has a set of surrogate servers. User visits the website say www.foo.com via web browser. Browser finds reference to http://www.cdn.com/www.foo.com/sports/ruth.mpg

DNS look-up on cdn.com Root DNS to authoritative DNS server(CDNs DNS ) IP address of browser(USER) extracted. Optimal surrogate servers ip address returned.

Optimal server sends requested content/data. Authoritative server need not stay connected to client. Subsequent requests served by optimal server.

Advantages of CDN :
PERFORMANCE RELIABILITY

SCALABILITY
DECREASED SERVER LOAD INCREASE IN THE CONCURRENT USERS

Вам также может понравиться