Академический Документы
Профессиональный Документы
Культура Документы
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)
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
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
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