Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015
|
|
|
- Blaze Evan Montgomery
- 10 years ago
- Views:
Transcription
1 Distributed Systems 23. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2015 November 17, Paul Krzyzanowski 1
2 Motivation Serving web content from one location presents problems Scalability Reliability Performance Flash crowd problem What if everyone comes to your site at once? Cache content and serve requests from multiple servers at the network edge (close to the user) Reduce demand on site s infrastructure Provide faster service to users Content comes from nearby servers November 17, Paul Krzyzanowski 2
3 Focus on Content Computing is still done by the site host s server(s) Offload the static parts they often make up the bulk of the bytes: Images Video CSS files Static pages November 17, Paul Krzyzanowski 3
4 cache cache cache cache Serving & Consuming Content Web server Internet Every request goes to the server. Repeated requests from one client may be optimized by browser-based caching but that cached data is local to the browser November 17, Paul Krzyzanowski 4
5 Caching Proxy Caching Proxy Caching Proxies Web server Internet Caching proxy in an organization. Take advantage of what others before you have recently accessed. November 17, Paul Krzyzanowski 5
6 Load Balancer Load Balancing Web server Web server Web server Internet Increase capacity at the server. Internet connectivity can be a bottleneck + latency from client to server. November 17, Paul Krzyzanowski 6
7 Internet End-to-End Packet Delivery Network edges: applications & hosts Local ISP Web server Tier 2 ISP Tier 1 ISP Tier 1 ISP Tier 2 ISP Local ISP Network core: routers November 17, Paul Krzyzanowski 7
8 Multihoming Get network links from multiple ISPs Server has one IP address but multiple links Announce address to upstream routers via BGP: Provides clients with a choice of routes and fault tolerance for a server s ISP going down Local ISP Web server Tier 2 ISP Tier 1 ISP Tier 1 ISP Tier 2 ISP Local ISP November 17, Paul Krzyzanowski 8
9 copy Mirroring (Replication) Synchronize multiple servers Use multiple ISPs: location-based load balancing, ISP & server fault tolerance Local ISP Web server Tier 2 ISP Tier 1 ISP Tier 1 ISP Web server Tier 2 ISP Local ISP November 17, Paul Krzyzanowski 9
10 Improving scalability, availability, & performance Scalability Load balance among multiple servers Multiple ISPs if network congestion is a concern Availability Replicate servers Multiple data centers & ISPs Performance Mirror (replicate) servers for load balancing Cache content and serve requests from multiple servers at the network edge (close to the user) Reduce demand on site s infrastructure Provide faster service to users Content comes from nearby servers November 17, Paul Krzyzanowski 10
11 But these approaches have problems! Local balancing Data center or ISP can fail Multihoming IP protocols (BGP) are often not quick to find new routes Mirroring at multiple sites Synchronization can be difficult Proxy servers Typically a client-side solution Low cache hit rates All require extra capacity and extra capital costs November 17, Paul Krzyzanowski 11
12 Akamai Distributed Caching Company evolved from MIT research "Invent a better way to deliver Internet content" Tackle the "flash crowd" problem Akamai runs on 200,000 servers in 1,400 networks across 110 countries Delivers 15-30% of all web traffic Reaching over 30 Terabits per second 12
13 Akamai s goal Try to serve clients from servers likely to have the content Nearest: lowest round-trip time Available: server that is not too loaded Likely: server that is likely to have the data November 17, Paul Krzyzanowski 13
14 Overlay Network The Internet is a collection of many autonomous networks Connectivity is based on business decisions peering agreements, not performance An ISP s top performance incentives are: Last-mile connectivity to end users Connectivity to servers on the ISP The Overlay network Collection of caching servers at many, many ISPs All know about each other November 17, Paul Krzyzanowski 14
15 Overlay Network 1. Domain name lookup Translated by mapping system to an edge server that can serve the content Use custom DNS servers Take requestor s address into into account to find the nearest edge 2. sends request to the given edge server Edge server may be able to serve content from its cache May need to contact the origin server via the transport system Origin server Transport system Edge servers Clients mapping system November 17, Paul Krzyzanowski 15
16 Mapping: Domain Name Lookup Akamai uses Dynamic DNS servers Resolve a host name based on: user location (minimize network distance) server health server load network status load balancing Try to find an edge server at the customer s ISP November 17, Paul Krzyzanowski 16
17 Akamai collects network performance data Map network topology Based on BGP and traceroute information Estimate hops and transit time Content servers report their load to a monitoring application Monitoring app publishes load reports to a local (Akamai) DNS server Akamai DNS server determines which IP addresses to return when resolving names Load shedding: If servers get too loaded, the DNS server will not respond with those addresses November 17, Paul Krzyzanowski 17
18 Benefits of an overlay network CDN 1. Caching 2. Routing 3. Security November 17, Paul Krzyzanowski 18
19 Caching Goal: Increase hit rate on edge servers Reduce hits on origin servers Static content can be served from caches Dynamic content still goes back to the origin Origin server Parent servers Two-level caching If edge servers don t have the data, check with parent servers Edge servers Clients November 17, Paul Krzyzanowski 19
20 Types of content Static content Cached depending on original site's requirements (never to forever) Dynamic content Caching proxies cannot do this Akamai uses Edge Side Includes technology ( Assembles dynamic content on edge servers Similar to server-side includes Page is broken into fragments with independent caching properties Assembled on demand Streaming media Live stream is sent to an entry-point server in the Akamai network Stream is delivered from the entry-point server to multiple edge servers Edge servers serve content to end users. November 17, Paul Krzyzanowski 20
21 Alt. Path 2 Direct path Alt. Path 3 Routing Route to parent servers or origin via the overlay network Origin server Routing decision factors: measured latency packet loss available bandwidth Results in ranked list of alternate paths from edge to origin Each intermediate node acts as a forwarder Keep TCP connections active for efficiency Edge servers November 17, Paul Krzyzanowski 21
22 Security High capacity Overwhelm DDoS attacks Expertise Maintain systems and software Extra security software Hardened network stack Detect & defend attacks Shield the origin Attacks hit the CDN, not the origin November 17, Paul Krzyzanowski 22
23 Other Things CDNs Do November 17, Paul Krzyzanowski 23
24 Signed URLs in Amazon CloudFront Example: Amazon CloudFront CDN Similar in concept to Akamai Requests for content are routed to the nearest edge location Cached content with original located at origin servers Integrates with back-end Amazon services Private content: provide special URLs for restricted content Control access to content via a signed URL URL contains: policy or a reference to a policy Signature = encrypted hash URL cannot be modified Policies include: Validity: start time & expiration time Range of IP addresses that are allowed to access the object November 17, Paul Krzyzanowski 24
25 Limelight Orchestrate Focus on video distribution and content management Video transcoding Encode video to a variety of formats Support playback on various devices: different formats & bitrates Ad insertion Integrate with ad servers (DoubleClick, LiveRail, Tremor, YuMe) Pre-roll, post-roll, mid-roll, overlay, etc. November 17, Paul Krzyzanowski 25
26 LimeLight Orchestrate Transcoding Universal URL Publish Web site Transcode Content server Content server Content server f(player, device, encoding parameters) November 17, Paul Krzyzanowski 26
27 Server-side Video Ad Insertion Example: Limelight Reach Ads Ad Server (3 rd party) Ad selection Ad call Web site Ad insertion Request context CDN Media with ad Request content November 17, Paul Krzyzanowski 27
28 The End November 17, Paul Krzyzanowski 29
Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014
Distributed Systems 25. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2014 November 16, 2014 2014 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Distributed Systems. 24. Content Delivery Networks (CDN) 2013 Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 24. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2013 November 27, 2013 2013 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski [email protected]
Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski [email protected] 1 Motivation Serving web content from one location presents problems Scalability Reliability Performance Flash
Web Caching and CDNs. Aditya Akella
Web Caching and CDNs Aditya Akella 1 Where can bottlenecks occur? First mile: client to its ISPs Last mile: server to its ISP Server: compute/memory limitations ISP interconnections/peerings: congestion
Measuring the Web: Part I - - Content Delivery Networks. Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD
Measuring the Web: Part I - - Content Delivery Networks Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD Acknowledgement Material presented in these slides is borrowed from presentajons
DATA COMMUNICATOIN NETWORKING
DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach, Kurose, Ross Slides: - Course book Slides - Slides from Princeton University COS461
How To Understand The Power Of A Content Delivery Network (Cdn)
Overview 5-44 5-44 Computer Networking 5-64 Lecture 8: Delivering Content Content Delivery Networks Peter Steenkiste Fall 04 www.cs.cmu.edu/~prs/5-44-f4 Web Consistent hashing Peer-to-peer CDN Motivation
Content Delivery Networks. Shaxun Chen April 21, 2009
Content Delivery Networks Shaxun Chen April 21, 2009 Outline Introduction to CDN An Industry Example: Akamai A Research Example: CDN over Mobile Networks Conclusion Outline Introduction to CDN An Industry
Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer
Indirection Indirection: rather than reference an entity directly, reference it ( indirectly ) via another entity, which in turn can or will access the original entity A x B "Every problem in computer
Content Distribu-on Networks (CDNs)
Content Distribu-on Networks (CDNs) Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:0am in Architecture N101 hjp://www.cs.princeton.edu/courses/archive/spr12/cos461/ Second Half of the Course
DNS, CDNs Weds March 17 2010 Lecture 13. What is the relationship between a domain name (e.g., youtube.com) and an IP address?
DNS, CDNs Weds March 17 2010 Lecture 13 DNS What is the relationship between a domain name (e.g., youtube.com) and an IP address? DNS is the system that determines this mapping. Basic idea: You contact
Making the Internet fast, reliable and secure. DE-CIX Customer Summit - 2014. Steven Schecter <[email protected]>
Making the Internet fast, reliable and secure DE-CIX Customer Summit - 2014 Steven Schecter What is a Content Distribution Network RFCs and Internet Drafts define a CDN as: Content
Dynamic Content Acceleration: Lightning-Fast Web Apps with Amazon CloudFront and Amazon Route 53
Dynamic Content Acceleration: Lightning-Fast Web Apps with Amazon CloudFront and Amazon Route 53 Constantin Gonzalez, Solutions Architect Amazon Web Services Germany GmbH 2014 Amazon.com, Inc. and its
Data Center Content Delivery Network
BM 465E Distributed Systems Lecture 4 Networking (cont.) Mehmet Demirci Today Overlay networks Data centers Content delivery networks Overlay Network A virtual network built on top of another network Overlay
Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.
Overlay Networks An overlay is a logical network on top of the physical network Routing Overlays The simplest kind of overlay Virtual Private Networks (VPN), supported by the routers If no router support
Content Delivery Networks (CDN) Dr. Yingwu Zhu
Content Delivery Networks (CDN) Dr. Yingwu Zhu Web Cache Architecure Local ISP cache cdn Reverse Reverse Proxy Reverse Proxy Reverse Proxy Proxy L4 Switch Content Content Content Server Content Server
THE MASTER LIST OF DNS TERMINOLOGY. v 2.0
THE MASTER LIST OF DNS TERMINOLOGY v 2.0 DNS can be hard to understand and if you re unfamiliar with the terminology, learning more about DNS can seem as daunting as learning a new language. To help people
CDN and Traffic-structure
CDN and Traffic-structure Outline Basics CDN Traffic Analysis 2 Outline Basics CDN Building Blocks Services Evolution Traffic Analysis 3 A Centralized Web! Slow content must traverse multiple backbones
Demand Routing in Network Layer for Load Balancing in Content Delivery Networks
Demand Routing in Network Layer for Load Balancing in Content Delivery Networks # A SHRAVANI, 1 M.Tech, Computer Science Engineering E mail: [email protected] # SYED ABDUL MOEED 2 Asst.Professor,
1. Comments on reviews a. Need to avoid just summarizing web page asks you for:
1. Comments on reviews a. Need to avoid just summarizing web page asks you for: i. A one or two sentence summary of the paper ii. A description of the problem they were trying to solve iii. A summary of
From Internet Data Centers to Data Centers in the Cloud
From Internet Data Centers to Data Centers in the Cloud This case study is a short extract from a keynote address given to the Doctoral Symposium at Middleware 2009 by Lucy Cherkasova of HP Research Labs
Internet Content Distribution
Internet Content Distribution Chapter 4: Content Distribution Networks (TUD Student Use Only) Chapter Outline Basics of content distribution networks (CDN) Why CDN? How do they work? Client redirection
THE MASTER LIST OF DNS TERMINOLOGY. First Edition
THE MASTER LIST OF DNS TERMINOLOGY First Edition DNS can be hard to understand and if you re unfamiliar with the terminology, learning more about DNS can seem as daunting as learning a new language. To
Content Delivery Networks
Content Delivery Networks Terena 2000 ftp://ftpeng.cisco.com/sgai/t2000cdn.pdf Silvano Gai Cisco Systems, USA Politecnico di Torino, IT [email protected] Terena 2000 1 Agenda What are Content Delivery Networks?
Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA 2015.08.20
Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA 2015.08.20 Azure Cloud Topology Public cloud providers such as Amazon Web Service, Google, IBM, Rackspace, etc. have similar
How To Understand The Power Of Icdn
MobiArch 2014 R-iCDN: an Approach Supporting Flexible Content Routing for ISP-operated CDN Song Ci High Performance Network Lab, Institute of Acoustics, Chinese Academy of Sciences Outline I. Background
Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS
White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves
Learning Management Redefined. Acadox Infrastructure & Architecture
Learning Management Redefined Acadox Infrastructure & Architecture w w w. a c a d o x. c o m Outline Overview Application Servers Databases Storage Network Content Delivery Network (CDN) & Caching Queuing
A Link Load Balancing Solution for Multi-Homed Networks
A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only
Overview. Tor Circuit Setup (1) Tor Anonymity Network
8-345: Introduction to Telecommunication Networks Lectures 8: Delivering Content Web, Peer-Peer, CDNs Peter Steenkiste Spring 05 www.cs.cmu.edu/~prs/nets-ece Web Peer-to-peer Motivation Architectures TOR
CSC2231: Akamai. http://www.cs.toronto.edu/~stefan/courses/csc2231/05au. Stefan Saroiu Department of Computer Science University of Toronto
CSC2231: Akamai http://www.cs.toronto.edu/~stefan/courses/csc2231/05au Stefan Saroiu Department of Computer Science University of Toronto Administrivia Project proposals due today!!! No lecture on Monday:
ExamPDF. Higher Quality,Better service!
ExamPDF Higher Quality,Better service! Q&A Exam : 1Y0-A21 Title : Basic Administration for Citrix NetScaler 9.2 Version : Demo 1 / 5 1.Scenario: An administrator is working with a Citrix consultant to
How To Model The Content Delivery Network (Cdn) From A Content Bridge To A Cloud (Cloud)
Kingston University London In network content caching contributing to the Future Internet Architecture Dissertation submitted for the Degree of Master of Science in Networking and Data Communications By
Transport and Network Layer
Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at
Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at distributing load b. QUESTION: What is the context? i. How
Comparative Performance Report
Page 1 of 7 Comparative Performance Report January 2014 Test 1 & Test 2 In this report we will start by comparing CDN's with and without aiscaler. We have chosen the Amazon Web Services CDN as it is a
The Effectiveness of Request Redirection on CDN Robustness
The Effectiveness of Request Redirection on CDN Robustness Limin Wang, Vivek Pai and Larry Peterson Presented by: Eric Leshay Ian McBride Kai Rasmussen 1 Outline! Introduction! Redirection Strategies!
AKAMAI WHITE PAPER. Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling
AKAMAI WHITE PAPER Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling Delivering Dynamic Web Content in Cloud Computing Applications 1 Overview
Getting Started with AWS. Hosting a Static Website
Getting Started with AWS Hosting a Static Website Getting Started with AWS: Hosting a Static Website Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks
Global Server Load Balancing
White Paper Overview Many enterprises attempt to scale Web and network capacity by deploying additional servers and increased infrastructure at a single location, but centralized architectures are subject
Single Pass Load Balancing with Session Persistence in IPv6 Network. C. J. (Charlie) Liu Network Operations Charter Communications
Single Pass Load Balancing with Session Persistence in IPv6 Network C. J. (Charlie) Liu Network Operations Charter Communications Load Balancer Today o Load balancing is still in use today. It is now considered
Load Balancing for Microsoft Office Communication Server 2007 Release 2
Load Balancing for Microsoft Office Communication Server 2007 Release 2 A Dell and F5 Networks Technical White Paper End-to-End Solutions Team Dell Product Group Enterprise Dell/F5 Partner Team F5 Networks
The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)
The old Software in the Network: What Happened and Where to Go Prof. Eric A. Brewer UC Berkeley Inktomi Corporation Local networks with local names and switches IP creates global namespace and links the
Web Email DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)
1 1 Distributed Systems What are distributed systems? How would you characterize them? Components of the system are located at networked computers Cooperate to provide some service No shared memory Communication
Load Balancing and Sessions. C. Kopparapu, Load Balancing Servers, Firewalls and Caches. Wiley, 2002.
Load Balancing and Sessions C. Kopparapu, Load Balancing Servers, Firewalls and Caches. Wiley, 2002. Scalability multiple servers Availability server fails Manageability Goals do not route to it take servers
Basheer Al-Duwairi Jordan University of Science & Technology
Basheer Al-Duwairi Jordan University of Science & Technology Outline Examples of using network measurements /monitoring Example 1: fast flux detection Example 2: DDoS mitigation as a service Future trends
leaseweb cdn CDN Product Sheet - LeaseWeb - EN 1.06
leaseweb cdn CDN Product Sheet - LeaseWeb - EN 1.06 content delivery network Designed to accelerate your business Our next-generation CDN is perfect for any businesses that require massive bandwidth to
Question: 3 When using Application Intelligence, Server Time may be defined as.
1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response
The Value of Content Distribution Networks Mike Axelrod, Google [email protected]. Google Public
The Value of Content Distribution Networks Mike Axelrod, Google [email protected] Introduction Well understood facts: o Fast is better than slow but it costs more to be fast o Network has to be fast and
Towards a Peer-to-Peer Extended Content Delivery Network
Towards a Peer-to-Peer Extended Content Delivery Network Daniel Pakkala and Juhani Latvakoski VTT Electronics, Kaitoväylä 1, P.O. Box 1100, FIN-90571 Oulu, Finland E-mail: {Daniel.Pakkala, Juhani.Latvakoski}@vtt.fi
ICP. Cache Hierarchies. Squid. Squid Cache ICP Use. Squid. Squid
Caching & CDN s 15-44: Computer Networking L-21: Caching and CDNs HTTP APIs Assigned reading [FCAB9] Summary Cache: A Scalable Wide- Area Cache Sharing Protocol [Cla00] Freenet: A Distributed Anonymous
Denial of Service Attacks and Resilient Overlay Networks
Denial of Service Attacks and Resilient Overlay Networks Angelos D. Keromytis Network Security Lab Computer Science Department, Columbia University Motivation: Network Service Availability Motivation:
Rapid IP redirection with SDN and NFV. Jeffrey Lai, Qiang Fu, Tim Moors December 9, 2015
Rapid IP redirection with SDN and NFV Jeffrey Lai, Qiang Fu, Tim Moors December 9, 2015 Background Enabling ISP-CDN collaboration SDN, NFV, CDN Basics Client assumptions And breaking them The problem My
Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand
An Enterprise Video Communications Industry Lite Paper Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand Overview In recent years video has taken
Analysing the impact of CDN based service delivery on traffic engineering
Analysing the impact of CDN based service delivery on traffic engineering Gerd Windisch Chair for Communication Networks Technische Universität Chemnitz Gerd Windisch - Chair for Communication Networks
The Effect of Caches for Mobile Broadband Internet Access
The Effect of s for Mobile Jochen Eisl, Nokia Siemens Networks, Munich, Germany Haßlinger, Deutsche Telekom Technik,, Darmstadt, Germany IP-based content delivery: CDN & cache architecture Impact of access
Cisco Videoscape Distribution Suite Service Broker
Data Sheet Cisco Videoscape Distribution Suite Service Broker Product Overview Cisco Videoscape Distribution Suite Service Broker (VDS-SB) encompasses a broad range of capabilities, particularly in accelerating
ASPERA HIGH-SPEED TRANSFER SOFTWARE. Moving the world s data at maximum speed
ASPERA HIGH-SPEED TRANSFER SOFTWARE Moving the world s data at maximum speed PRESENTERS AND AGENDA PRESENTER John Heaton Aspera Director of Sales Engineering [email protected] AGENDA How Cloud is used
Internet Infrastructure Measurement: Challenges and Tools
Internet Infrastructure Measurement: Challenges and Tools Internet Infrastructure Measurement: Challenges and Tools Outline Motivation Challenges Tools Conclusion Why Measure? Why Measure? Internet, with
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
Using IPM to Measure Network Performance
CHAPTER 3 Using IPM to Measure Network Performance This chapter provides details on using IPM to measure latency, jitter, availability, packet loss, and errors. It includes the following sections: Measuring
Characterizing and Mitigating Web Performance Bottlenecks in Broadband Access Networks
Characterizing and Mitigating Web Performance Bottlenecks in Broadband Access Networks Srikanth Sundaresan, Nazanin Magharei, Nick Feamster, Renata Teixeira {srikanth.sundaresan,nazanin,feamster}@cc.gatech.edu,
Department of Computer Science Institute for System Architecture, Chair for Computer Networks. Caching, Content Distribution and Load Balancing
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Caching, Content Distribution and Load Balancing Motivation Which optimization means do exist? Where should
The content delivery network (CDN): Delivering the ultimate Web experience
The content delivery network (CDN): Delivering the ultimate Web experience White paper April 2010 By Ari Blau Video Solutions Portfolio Leader, Bell and Robert Kevork Associate Director of Marketing. Bell
high-quality steaming over the Internet
Content Delivery Networks & high-quality steaming over the Internet 27 th october 2011 2009 Level 3 Communications, LLC. All Rights Reserved. Level 3 Communications, Level 3, the red 3D brackets, the (3)
Protocol Data Units and Encapsulation
Chapter 2: Communicating over the 51 Protocol Units and Encapsulation For application data to travel uncorrupted from one host to another, header (or control data), which contains control and addressing
High volume Internet data centers. MPLS-based Request Routing. Current dispatcher technology. MPLS-based architecture
MPLS-based Request Routing High volume Internet data centers MPLS-based Request Routing Arup Acharya, Anees Shaikh, Renu Tewari, Dinesh Verma IBM TJ Watson Research Center Web server cluster + front-end
Datacenter Transformation
Datacenter Transformation Consolidation Without Compromising Compliance and Security Joe Poehls Solution Architect, F5 Networks Challenges in the infrastructure I have a DR site, but the ROI on having
Content Delivery Networks
Content Delivery Networks Silvano Gai Cisco Systems, USA Politecnico di Torino, IT [email protected] 1 Agenda What are Content Delivery Networks? DNS based routing Server Load Balancing Content Routers Ethical
Dynamic Load Balancing and Node Migration in a Continuous Media Network
Dynamic Load Balancing and Node Migration in a Continuous Media Network Anthony J. Howe Supervisor: Dr. Mantis Cheng University of Victoria Draft: April 9, 2001 Abstract This report examines current technologies
Study of Flexible Contents Delivery System. With Dynamic Server Deployment
Study of Flexible Contents Delivery System With Dynamic Server Deployment Yuko KAMIYA Toshihiko SHIMOKAWA and orihiko YOSHIDA Graduate School of Information Science, Kyushu Sangyo University, JAPA Faculty
Giving life to today s media distribution services
Giving life to today s media distribution services FIA - Future Internet Assembly Athens, 17 March 2014 Presenter: Nikolaos Efthymiopoulos Network architecture & Management Group Copyright University of
CS 457 Lecture 19 Global Internet - BGP. Fall 2011
CS 457 Lecture 19 Global Internet - BGP Fall 2011 Decision Process Calculate degree of preference for each route in Adj-RIB-In as follows (apply following steps until one route is left): select route with
Session 11 Under the hood of a commercial website
15.561 Information Technology Essentials Session 11 Under the hood of a commercial website Copyright 2005 Thomas Malone, Chris Dellarocas Acknowledgments: Adapted from Chris Dellarocas, U. Md.. Outline
BGP and Traffic Engineering with Akamai. Christian Kaufmann Akamai Technologies MENOG 14
BGP and Traffic Engineering with Akamai Christian Kaufmann Akamai Technologies MENOG 14 The Akamai Intelligent Platform The world s largest on-demand, distributed computing platform delivers all forms
Essential Ingredients for Optimizing End User Experience Monitoring
Essential Ingredients for Optimizing End User Experience Monitoring An ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) White Paper Prepared for Neustar IT MANAGEMENT RESEARCH, Table of Contents Executive Summary...1
Peer-to-Peer Networks. Chapter 6: P2P Content Distribution
Peer-to-Peer Networks Chapter 6: P2P Content Distribution Chapter Outline Content distribution overview Why P2P content distribution? Network coding Peer-to-peer multicast Kangasharju: Peer-to-Peer Networks
COMP 631: COMPUTER NETWORKS. How to distribute content without requiring centralized, heavy-duty servers? Peer-to-peer content distribution
Content Distribution How to distribute content without requiring centralized, heavy-duty servers? Examples: Ø Bittorrent Peer-to-peer content distribution Ø Akamai Content distribution service 20 Bottlenecks
Measuring CDN Performance. Hooman Beheshti, VP Technology
Measuring CDN Performance Hooman Beheshti, VP Technology Why this matters Performance is one of the main reasons we use a CDN Seems easy to measure, but isn t Performance is an easy way to comparison shop
How To Create A Toecdn (Open Edge Content Delivery Network) From Scratch On A Microsoft Ipad Or Ipad (For Free) On A Pc Or Ipa (For A Free) With A Free Ipad) On An Ip
The Open Edge Content Delivery Network LATEX 2ε layout from http://latextemplates.com Copyright c 2011-2013 Fredrik Danerklint bitcoin: 1toecdnToGp4QJCK5QBHiMBnLDqgufXVy The concept of The Open Edge Content
CA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929, [email protected]
CA106 Web Design Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929, [email protected] History of the Internet Terminals attached to mainframe computer From mid 1960 s packet-switching
John S. Otto Fabián E. Bustamante
John S. Otto Fabián E. Bustamante Northwestern, EECS AIMS-4 CAIDA, SDSC, San Diego, CA Feb 10, 2012 http://aqualab.cs.northwestern.edu ! CDNs direct web clients to nearby content replicas! Several motivations
HIVE STREAMING. Mikael Högqvist Senior Research Engineer 07/05/14 1
HIVE STREAMING Mikael Högqvist Senior Research Engineer 07/05/14 1 ABOUT PEERIALISM! Founded in 2007 by entrepreneurs and researchers from KTH/SICS! Mix of business people, developers and researchers!
The Application Front End Understanding Next-Generation Load Balancing Appliances
White Paper Overview To accelerate download times for end users and provide a high performance, highly secure foundation for Web-enabled content and applications, networking functions need to be streamlined.
GLOBAL SERVER LOAD BALANCING WITH SERVERIRON
APPLICATION NOTE GLOBAL SERVER LOAD BALANCING WITH SERVERIRON Growing Global Simply by connecting to the Internet, local businesses transform themselves into global ebusiness enterprises that span the
Building Content Distribution Platforms over Flexible Optical Networks
Building Content Distribution Platforms over Flexible Optical Networks Paul Wright (BT) [email protected] Daniel King (Lancaster University) [email protected] Broadcaster Industry Trends Delivery
Homework Assignment #3 Due 11/20 at 5:00pm EE122 Fall 2012
Homework Assignment #3 Due 11/20 at 5:00pm EE122 Fall 2012 Please submit your solutions using BSpace (https://bspace.berkeley.edu/). Log in to BSpace with your CalNet ID, click on the EL ENG 122 Fa12 tab,
Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007
Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?
