Content Distribution Networks (CDNs)

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

W3C Workshop on Web Services Mark Nottingham
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Toolbox Mirror -Overview Effective Distributed Learning.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
The Internet Useful Definitions and Concepts About the Internet.
What’s a Web Cache? Why do people use them? Web cache location Web cache purpose There are two main reasons that Web cache are used:  to reduce latency.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
ESI Extensions for Web-based Collaboration Introduction to Edge Side Includes: - ESI helps offload the work of web page construction from origin server.
Object Naming & Content based Object Search 2/3/2003.
Squirrel: A decentralized peer- to-peer web cache Paul Burstein 10/27/2003.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Caching And Prefetching For Web Content Distribution Presented By:- Harpreet Singh Sidong Zeng ECE Fall 2007.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
Research on Key Technology in Grid Delivery Network Zhihui Lv Network & Information Engineer Center of Fudan university, ShangHai, China
1 ENHANCHING THE WEB’S INFRASTUCTURE: FROM CACHING TO REPLICATION ECE 7995 Presented By: Pooja Swami and Usha Parashetti.
World Wide Web Caching: Trends and Technology Greg Barish and Katia Obraczka USC Information Science Institute IEEE Communications Magazine, May 2000 Presented.
Caching and Content Distribution Networks. Web Caching r As an example, we use the web to illustrate caching and other related issues browser Web Proxy.
PacNOG 6: Nadi, Fiji Dealing with DDoS Attacks Hervey Allen Network Startup Resource Center.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
Content Distribution March 8, : Application Layer1.
Internal NetworkExternal Network. Hub Internal NetworkExternal Network WS.
Krerk Piromsopa. Advance Net-Centric Computing Technology Krerk Piromsopa. Department of Computer Engineering. Chulalongkorn University.
SCAN: a Scalable, Adaptive, Secure and Network-aware Content Distribution Network Yan Chen CS Department Northwestern University.
Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server.
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
INTERNET- A BOON OR A CURSE AYUSHI PRADHAN. WHAT IS IT? Internet or INTERnational NETwork is a network of networks that crisscrosses the globe and even.
Exploring the Internet with IE51 Chapter 1 Welcome to Cyberspace: The Internet And The World Wide Web By Gretchen Marx.
Healing the Web: An Overview of CoDeeN & Related Projects Vivek Pai, Larry Peterson + many others Princeton University.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Application of Content Computing in Honeyfarm Introduction Overview of CDN (content delivery network) Overview of honeypot and honeyfarm New redirection.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
CONTENT DELIVERY NETWORKS
McLean HIGHER COMPUTER NETWORKING Lesson 14 Firewalls & Filtering Comparison of Internet content filtering methods: firewalls, Internet filtering.
Multimedia & Mobile Communications Lab.
Proxy-Based Acceleration of Dynamically Generated Content on the World Wide Web: An Approach and Implementation Anindya Dutta et al.
Implementing ISA Server Caching
Java for networking Module Introduction Data Communications Communication architecture Application.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Our Place in the Cloud DCIA P2P & Cloud Market Conference March 9, 2010.
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
Virtual Private Networks
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
WEB APPLICATION Diagram Template
Energy Conservation in Content Distribution Networks
Practical Censorship Evasion Leveraging Content Delivery Networks
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Jerrell Jackson
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Working at a Small-to-Medium Business or ISP – Chapter 7
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Fuel Cell Market size worth $25.5bn by 2024Low Power Wide Area Network.
Hadoop Market
انشاء موقع الكتروني.
Working at a Small-to-Medium Business or ISP – Chapter 7
ECE 671 – Lecture 16 Content Distribution Networks
Distributed Systems CS
Working at a Small-to-Medium Business or ISP – Chapter 7
Edge computing (1) Content Distribution Networks
Providing QoS through Active Domain Management
AWS Cloud Computing Masaki.
Amazon AWS Certified Solutions Architect Professional solutions-architect-professional-practice-test.html.
EE 122: Lecture 22 (Overlay Networks)
Chapter 2 E-commerce Enablers Copyright © 2010 Pearson Education, Inc.
IS 4506 Configuring the FTP Service
Presentation transcript:

Content Distribution Networks (CDNs) 23 November 2018 Content Distribution Networks (CDNs) . Hamed Sadeghi Neshat CMPT 771 - Presentation Hamed Sadeghi Neshat

Contents Introduction What are the other techniques? CDN Solution 23 November 2018 Introduction What are the other techniques? CDN Solution Effectiveness of CDN Various components of CDNs CDNs application . Hamed Sadeghi Neshat

Introduction Internet has been grown Users expect good response time 23 November 2018 Internet has been grown Users expect good response time Congesting problem What is the solution? Capacity planning Quality of Service Content Distribution Network . Hamed Sadeghi Neshat

Capacity Planning 23 November 2018 . Hamed Sadeghi Neshat

Quality Of Service (QoS) 23 November 2018 Reservation Approach applications inform the network about the amount of resources they need for adequate performance within the network. Class Differentiation Approach This scheme classifies all the packets entering into the network into two or more classes of service. . Hamed Sadeghi Neshat

Content Distribution Network 23 November 2018 Overview . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 Effectiveness of CDN How much a surrogate satisfy clients Hit ratio from surrogate Traffic flow between original server and surrogates Static data Dynamic data . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 The Component of CDN: Scalable site design Different sites should be designed for scalability. Large number of sites or small number of sites Routing technique Route the clients/users of an application to one of surrogate sites Network performance estimation Routing to nearest surrogate site Managing cache coherency and consistency The network infrastructure . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 Drawbacks Manageability issues Designing with strong emphasis on the manageability Some application should be redesigned Reverse surrogate server . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 Application Suitable for a CDN: Web application browsing, retrieval large static files Web-based shopping stores - advertisement Traditional Internet-based services File transfer Directory services . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 Application Unsuitable for a CDN: application involved a lot of updates Single chat room applications that need concurrent access from multiple locations Applications that have strong security We can use combination of CDN and single server Like Online Shopping . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 References Dinesh C. Verma, Content Distribution Networks: An Engineering Approach, Wiley . March 2003 . Hamed Sadeghi Neshat

Question 23 November 2018 . Hamed Sadeghi Neshat

23 November 2018 . Hamed Sadeghi Neshat

Content Distribution Network(cont.) 23 November 2018 Environments for CDN CDNs for an enterprise CDNs for an ISP Environment Content Distribution Network Service Providers . Hamed Sadeghi Neshat