NWS Experiences in Outsourcing Web Content Delivery Robert Bunge NWS OCIO 11/2/05.

Slides:



Advertisements
Similar presentations
The Evolution of P2P Technology Robert Levitan, CEO Pando Networks P2P MEDIA SUMMIT, CES 2008.
Advertisements

Consolidated Internet Farms (NOAA8080) Bob Bunge OCIO.
1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Amazon CloudFront An introductory discussion. What is Amazon CloudFront? 5/31/20122© e-Zest Solutions Ltd. Amazon CloudFront is a web service for content.
Getting to 2nd Base with your Content Delivery Network Mike Brittain Engineering Architect.
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:
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
EEC-484/584 Computer Networks Discussion Session for HTTP and DNS Wenbing Zhao
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.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Web Applications for Business: Performance Issues.
Flash Crowds And Denial of Service Attacks: Characterization and Implications for CDNs and Web Sites Aaron Beach Cs395 network security.
Technological Sustainability.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
The Medusa Proxy A Tool For Exploring User- Perceived Web Performance Mimika Koletsou and Geoffrey M. Voelker University of California, San Diego Proceeding.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
Web Content Delivery Networks Yogesh Bhumralkar. CDN: Motivations zCongestion in the Internet. zWeb Servers sometimes become overloaded due to too many.
SpeedReliabilityEfficiency In almost every case, content utilizing a CDN will be much closer to the end-user and that will result in faster.
Content Delivery Networks (CDN) Dr. Yingwu Zhu Reverse Proxy Reverse Proxy Reverse Proxy Intranet Web Cache Architecure Browser Local ISP cache L4 Switch.
Richard Seroter Director of Product Management Microsoft MVP for Integration Cloud Editor for InfoQ.com Technical Trainer at Pluralsight 3-time Book.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
On the Use and Performance of Content Distribution Networks Balachander Krishnamurthy Craig Wills Yin Zhang Presenter: Wei Zhang CSE Department of Lehigh.
1 Caching  Temporary storage of frequently accessed data (duplicating original data stored somewhere else)  Reduces access time/latency for clients 
Krerk Piromsopa. Web Caching Krerk Piromsopa. Department of Computer Engineering. Chulalongkorn University.
Web Caching: Replication on the World Wide Web Jonathan Bulava CSC8530 – Distributed Systems Dr. Paul Schragger.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
User side and server side factors that influence the performance of the website P2 Unit 28.
Travis Portz.  Large, sudden increases in the traffic to a website  Low-traffic website being linked to by a popular news feed  “Slashdot Effect” 
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.
Bellwether: Surrogate Services for Popular Content Duane Wessels & Ted Hardie NANOG 19 June 12, 2000.
Web Hosting Herng-Yow Chen. Outline How different web site can be “ virtually hosted ” on the same server, and how this affects HTTP How to make web sites.
Content distribution networks (CDNs) r The content providers are the CDN customers. Content replication r CDN company installs hundreds of CDN servers.
NWS Internet Farm Technology Robert Bunge Internet Dissemination Officer Office of the Chief Information Officer 10/30/2008.
CONTENT DELIVERY NETWORKS
Flashback: A Peer-to-Peer Web Server for Flash Crowds Presented by Tom Batkiewicz CS 587x Fall ‘07.
Streaming and Content Delivery SECTIONS 7.4 AND 7.5.
DotSlash – or how to deal with 15 minutes of fame Weibin Zhao Henning Schulzrinne Columbia University CATT/WICAT Annual Research Review November 14, 2003.
Bruce Maggs Duke University Akamai Technologies Carnegie Mellon University delivering content to the next billion.
Server Browser Network Complex pages Too many web parts Large payload Too many files Large distance to server Complex pages Busy computer.
FITC Toronto 2006 The Design and Technology Festival.
The basics of knowing the difference CLIENT VS. SERVER.
Computer Networks with Internet Technology William Stallings Chapter 04 Modern Applications 4.1 Web Access - HTTP.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
CDN Federation Presented by: Tanapon Chandavasu Date: Aug 8, 2014.
Peering Strategies for Operators Building critical mass of peers.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
“Business first, technology's the tool.”. The Application Hosting business model is based on a very simple idea:  Install application software on powerful.
Multicast in Information-Centric Networking March 2012.
Internet Service Providers and types of internet connections
Coral: A Peer-to-peer Content Distribution Network
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Ad-blocker circumvention System
Web Caching? Web Caching:.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
ECE 671 – Lecture 16 Content Distribution Networks
Content Distribution Networks (CDNs)
E-commerce Business Models and Concepts E-commerce Enablers
IS 651: Distributed Systems Web Technologies
MIS Professor Sandvig MIS 424 Professor Sandvig
Distributed Systems - Comp 655
HTTP and Abstraction on the Internet / The Need for DNS
Streaming Audio and Video, Content Delivery
EE 122: Lecture 22 (Overlay Networks)
Internet Exchange.
Chapter 2 E-commerce Enablers Copyright © 2010 Pearson Education, Inc.
Presentation transcript:

NWS Experiences in Outsourcing Web Content Delivery Robert Bunge NWS OCIO 11/2/05

Dealing with Flash Crowds National Hurricane Center Website hits, Hurricane Rita, Cat 5 announcement

The Problem ● Much NOAA web data is subject to flash crowds ● Options – NOAA can build out infrastructure in-house for peak traffic – Out source hosting to commercial vendor – Out source content delivery to vendor

CDN Solution ● Out source to content delivery vendor – Content Delivery Network (CDN) – Not hosting – CDNs cache your content – store and forward – Used by NWS for National Hurricane Center since 2003 – Used for other NWS websites in 2005

NWS use of CDNs ● First use: 2003; National Hurricane Center for hurricane Isabel ● Month long experiment with weather.gov, 2004 ● Continued use with NHC through current ● Week long test with weather.gov, summer, 2005; different vendor ● Switch of weather.gov during hurricane Rita

How a CDN works Internet CDN Origin Server

Moving Weather.gov to a CDN Transfer of weather.gov traffic from origin servers to a CDN (Mirror Image Internet) during hurricane Rita.

Controlling Content on the CDN ● CDNs cache your content on their system ● They expire the content based on: – A generic rule that you provide – Obeying cache headers that your web server provides ● Good idea to use cache headers anyway – AOL – Browsers – Corporate proxies

A Normal Cache Control Headers

Summary ● NWS has found CDNs to be effective – Allow NWS to focus on mission and content – No sweat or worry over flash crowds – Rapid capacity increase for a single web server based website ● Don't have to engage in a technology “war” with users, increased broadband, more graphically oriented NOAA content ● Still control content production, php scripts, cgi's and the core server environment ● Down side: up front $$$ ● Down side: unpredictable spending of $$$ during flash crowds