Distributed Content in the Network: A Backbone View

Slides:



Advertisements
Similar presentations
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Advertisements

1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
Web Communication Client attempts to “pull” information from server – http message sent across Internet by TCP/IP* – packet switching used to route message.
Lesson 18-Internet Architecture. Overview Internet services. Develop a communications architecture. Design a demilitarized zone. Understand network address.
CDNs & Replication Prof. Vern Paxson EE122 Fall 2007 TAs: Lisa Fowler, Daniel Killebrew, Jorge Ortiz.
OSD Metadata Management
A Scalable, Commodity Data Center Network Architecture.
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
Basic Network Training. Cable/DSL Modem The modem is the first link in the chain It is usually provided by the ISP and often has a coax cable connector.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Active Network Applications Tom Anderson University of Washington.
Redirection and Load Balancing
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
Krerk Piromsopa. Advance Net-Centric Computing Technology Krerk Piromsopa. Department of Computer Engineering. Chulalongkorn University.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
Infrastructure for Better Quality Internet Access & Web Publishing without Increasing Bandwidth Prof. Chi Chi Hung School of Computing, National University.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
Management for IP-based Applications Mike Fisher BTexaCT Research
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
DYNAMIC LOAD BALANCING ON WEB-SERVER SYSTEMS by Valeria Cardellini Michele Colajanni Philip S. Yu.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
Hiearchial Caching in Traffic Server. Hiearchial Caching  A set of techniques and mechanisms to increase the size and performance of network caches.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
Wikimedia architecture Ryan Lane Wikimedia Foundation Inc.
Presented by Michael Rainey South Mississippi Linux Users Group
Internet Service Providers and types of internet connections
KNOWLEDGE MANAGEMENT (KM) Session # 32
Chapter 13 Network Address Translation
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Daniel “3ICE” Berezvai Reverse Proxy Presentation by:
Architecture and Algorithms for an IEEE 802
Instructor: Ahmed Jafer
Technologies and Applications
Cellular IP: A New Approach to Internet Host Mobility
CONNECTING TO THE INTERNET
Improving searches through community clustering of information
Internet and Intranet.
THE NEED FOR DNS DOMAIN NAME SYSTEM
A10 Networks vThunder Leverages the Powerful Microsoft Azure Cloud Platform to Offer Advanced Layer 4-7 Networking, Security on a Global Scale MICROSOFT.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Professional Web Designing For Absolute Beginners
Introducing To Networking
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
PHP / MySQL Introduction
Unit 9 Network Fundamentals
Your Business Opportunity
Internet and Intranet.
CS222 Web Programming Course Outline
Advanced Operating Systems
Software Defined Networking (SDN)
Data Security for Microsoft Azure
Virtual Private Network
Computer communications
Internet and Intranet.
Chapter 3 VLANs Chaffee County Academy
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
DNS: Domain Name System
EE 122: Lecture 22 (Overlay Networks)
Internet and Intranet.
[Robert W. Sebesta, “Programming the World Wide Web
Host and Small Network Relaying Howard C. Berkowitz
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Distributed Content in the Network: A Backbone View William Maggs Internet Architecture and Engineering MCI Worldcom billm@mci.net This talk: http://www.vbns.net/billm/nanog14.html

Why Not Cache Because No Future for Static Content (40-55% dynamic) “Content Providers don’t care about cacheability” Against Internet “model” No application servers in my POPs! f Always easier to add BW Technology in search of solution By volume, much content will be static, popular Not true; and networks do more of their work Just another tool for traffic engineering Reliable content switching/routing (soon) Webtone, multimedia It’s something to sell New services, new services, new services 11/11/2018

Who Benefits? End Users - Latency, maybe Content Providers- Server load, availability, disaster recovery, performance to end users, slow network buildout, “local” markets, PR value, etc. Content Aggregators (Hosting Centers)- distribution of content, server load balance, new value-added services from content switching Regional Traffic Aggregators (ISPs, Cable Head Ends) - links to backbone, end user performance Global Traffic Aggregators (backbones)-system-wide benefits, scaling economies Biggest Single Benefit is to Content Provider; but Largest Total Benefit is to entity that aggregates both content and traffic, providing end-to-end service 11/11/2018

Where 11/11/2018 C Content Provider Hosting Center C Core/ Border Routers C C Core/ Core/ ISP/ Border Border Head Routers Routers End Wireless Network (content translation) C Core/ Border Routers C 11/11/2018

Browser (cache discovery) Content Provider C Core/ Border Routers C C Core/ Core/ ISP/ Border US Border Head Routers Routers End Browser-based proxy discovery WPAD and similar proposals provide for autodiscovery of caches potentially powerful service ISPs can use to keep their customers Transparent (to content provider) policy-based routing WCCP or similar solution for port redirection L4+ switching-within one hosting center (or across the WAN) C Core/ Border Routers C 11/11/2018

Transparent THEM US 11/11/2018 Content Provider Hosting Center C Core/ peer Border Routers C peer C Core/ Core/ ISP/ Border US Border Head Routers Routers End C Core/ Border Routers C 11/11/2018

Distributed Content Hosting A service for content providers, built on a content infrastructure for any of the network’s own customers with content to distribute no complaints; extends the relation between content provider and end user; pays for improved performance, resilience, reach of content distributed close to requests; simple to implement and manage Requirements: well-engineered big network good management of IP address space content engines well-placed in network, running a routing daemon such as gated script-based tools for management Routing does heavy lifting of getting requests to content collected in convenient places in network Infrastructure forms basis of many new content services 11/11/2018

How-Content Hosting THEM US 11/11/2018 166.5.20.8 166.5.20.8 foo.com Provider foo.com 166.5.20.8 166.5.20.8 foo.com THEM Hosting Center C Core/ peer Border 166.5.20.8 Routers 166.5.20.8 foo.com foo.com C peer C Core/ Core/ ISP/ Border US Border Head Routers Routers End C foo.com Core/ 166.5.20.8 Border Routers C foo.com 11/11/2018 166.5.20.8

What-Optimum Content Distribution Heterogeneous, Popular Content (Web)-pulled into caches Homogeneous, Popular Content (Seinfeld)-pushed via MFTP or similar mechanism “Hot Spot” Content Events (“cigar” incident)- network operators already doing metaMFTP 11/11/2018

Examples - Custom Content Advertiser wants to serve up content based on local markets Database runs behind Ad server with non-personal user info Today: http get goes to central location, returns a national ad database crunches user info, kicks off request to local content engines, which return local ads content engines filled by push Future: distributed database allows reverse proxy caching servers to receive routed requests allows content to be developed and maintained in local markets scales with distributed database performance to get ads in front of eyes as quickly as possible 11/11/2018

Examples - Active Content Large news content provider wants to distribute static elements of dynamic Web pages requests routed to content engine; .asps go to home server, everything else serviced locally home server redirects .asp static elements to distributed content engines content engines filled by caching supplemented by MFTP timeouts, delays may be dealt with by content engines 11/11/2018

Future Technology Future is more or less here: content engines, L4 switches, and of course “network events” new boxes: L4 switch running gated or better better caching server/routing daemon communications for failover appliances that the backbones will allow in their POPs 11/11/2018