7. CDN
• (Content Delivery Network) A distribution
system on the Internet that accelerates the
delivery of Web pages, audio, video and other
Internet-based content to users around the
world. The CDN replicates the content
provider's files in servers, called "caching
servers" or "edge servers," located in
geographically dispersed datacenters.
09/06/15
10. THE COMPONENTS OF CDNs
• 1- The origin server and a set of edge servers
or (cache servers)
• 2- The request-routing component that is
responsible for directing client requests to
appropriate cache servers.
• 3- Distribution component that responsible is
moves content from the origin server to the
cache servers.
09/06/15
11. THE COMPONENTS OF CDNs
• 4- The accounting component that
responsible is maintains logs of client accesses
and records the usage of the CDN servers.
09/06/15
12. GENERATION OF CDNS
1st Gen 1999
Akamai, Digital Island,
Speedera
Basic small file delivery, then large
file delivery, limited feature set and
reporting
2nd Gen 2006
Akamai, Limelight,
Vital Stream, EdgeCast
Large file and small file delivery, live
streaming, VOD, basic feature set
and advanced reporting
3rd Gen 2014
Akamai, EdgeCast,
Instart Logic,
CloudFlare, Fastly,
Incapsula, Aryaka,
Mirror Image, Kaltura,
MediaSilo
Web Application Firewall (WAF),
Distributed Denial-Of-Service (DDoS),
Software Defined App Delivery and
advanced analytics, log streaming,
real time purging, real caching, app
logic at edge
09/06/15
13. TYPES OF SERVICES
• Web Acceleration: CDN can increase
acceleration by pressing between the nodes in
its own network.
• • Streaming and download: Video uses
network bandwidth and coverage, and many
customers use it for only CDN service
streaming video for Internet users.
• • Server-side processing: that treatment can
CDN Java and ASP server-side scripts.
09/06/15
14. TYPES OF SERVICES
• Hybrid CDN (Peer to Peer): CDN provided peer-
to-peer processing, the client requires software to
be installed to the user or pre-installed on your
computer decryption.
• Search Engine Optimization (SEO) Search engines
are punished sites load very slowly, and it created
an unprecedented increase in broadband traffic.
• Reservations for refusal: CDN technology
provides redundancy for fail-safe protection on
the internet by accident.
09/06/15
15. Type of CDNs
CDNs Name CDNs Type Content service types
Akamai Commercial Static content,streaming media,and services
EdgeStream Commercial Video streaming and video hosting services
COMODIN Academic Streaming media
Globule Academic Static content and monitoring services
Mirror Image Commercial Static content,streaming media,Web
computingand reporting
services
09/06/15
16. Advantages of CDNS
• Faster Loading: Websites load quicker
• Minimize Packet Loss: Saves a lot of bandwidth
• File Mirroring: Share the same file in many
servers Edge
• Less pressure on hosting server: Decrease
server load
• Support Video on Demand.
• Increase in the number of concurrent users
09/06/15
17. Disadvantages of CDNS
• Costs
• Maintenance
• The lack of direct control
• Geographical Choice Considerations
09/06/15
18. REFERENCE
• [1] A. Brodersen, S. Scellato, and M. Wattenhofer, “Youtube around the world:
Geographic popularity of videos,” in Proc. International Conference of World Wide
Web (WWW), 2012.
• [2] Akamai, “Akamai,” 2015 [Online]. Available: http://www.akamai.com
• [3] Alexa, ”Alexa - Actionable Analytics for the Web,”2015 [Online]. Available:
http://www. Alexa.com.
• [4] Compete ,”Compete: Digital Marketing Optimization Solutions,”2015
[Online]. Available: http://www.Compete.com.
• [5] F. Douglis, M. F. Kaashoek, Scalable Internet Services, IEEE Internet
Computing, vol. 5, no. 4, 2001, pp. 36-37.
• [6] H. Yin, X. Liu, G. Min, and C. Lin, "Content delivery networks: a bridge
between emerging applications and future IP networks," Network, IEEE, vol. 24,
pp. 52-56, 2010.
• [7] K. Stamos, G. Pallis, A. Vakali, and M. D. Dikaiakos, "Evaluating the utility of
content delivery networks," in Proceedings of the 4th edition of the UPGRADE-CN
workshop on Use of P2P, GRID and agents for the development of content
networks, 2009, pp. 11-20.09/06/15
19. REFERENCE
• [8] M. Pathan and R. Buyya, “A taxonomy and survey of content delivery
networks,” University of Melbourne, Technical Report GRIDS-TR-2007-4, 2007.
• [9] Quantcast,”Quantcast: Measure + Advertise,” 2015 [Online]. Available:
http://www.Quantcast.com.
• [10] R. Buyya, M. Pathan, and A. Vakali, Content delivery networks vol. 9:
Springer Science & Business Media, 2008.
• [11] R. Krishnan, H. V. Madhyastha, S. Srinivasan, S. Jain, A. Krishnamurthy, T.
Anderson, et al., "Moving beyond end-to-end path information to optimize CDN
performance," in Proceedings of the 9th ACM SIGCOMM conference on Internet
measurement conference, 2009, pp. 190-201.
• [12] S. Manfredi, F. Oliviero, and S. P. Romano, "A distributed control law for load
balancing in content delivery networks," IEEE/ACM Transactions on Networking
(TON), vol. 21, pp. 55-68, 2013.
• [13] SinoCDN,” SinoCDN,” 2015 [Online]. Available: http://www.sinocdn.com.
09/06/15