Concept: Use CHEETAH network between web caches Internet CHEETAH Application Gateway (CAG) CHEETAH Application Gateway (CAG) Web client Web server Original.

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

August 10, Circuit TCP (CTCP) Helali Bhuiyan
1 A Study of Applications for Optical Circuit-Switched Networks Xiuduan Fang May 1, 2006 Supported by NSF ITR , NSF EIN , and DOE DE-FG02-04ER25640.
.NET Remoting. .Net Remoting Replaces DCOM (Distributed Component Object Model – a proprietary Microsoft technology for communication among software components.
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Multi-Layer Analysis of Web Browsing Performance for Wireless PDAs Adesola Omotayo & Carey Williamson June 1, 2015.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
MS Proxy Internet Microsoft Proxy Server Secure Network LAN.
1 Proposed future direction for CHEETAH Outline What's our goal for the network: eScience network or large-scale GP network? Book-Ahead (BA) or Immediate-Request.
Hypertext Transfer Protocol Kyle Roth Mark Hoover.
Application Layer  We will learn about protocols by examining popular application-level protocols  HTTP  FTP  SMTP / POP3 / IMAP  Focus on client-server.
Chapter 2: Application Layer
EEC-484/584 Computer Networks Discussion Session for HTTP and DNS Wenbing Zhao
1 Web Proxies Dr. Rocky K. C. Chang 6 November 2005.
Internet and Intranet Protocols and Applications Section V: Network Application Performance Lecture 11: Why the World Wide Wait? 4/11/2000 Arthur P. Goldberg.
Web, HTTP and Web Caching
HTTP Performance Objective: In this problem, we consider the performance of HTTP, comparing non-persistent HTTP with persistent HTTP. Suppose the page.
Application Layer  We will learn about protocols by examining popular application-level protocols  HTTP  FTP  SMTP / POP3 / IMAP  Focus on client-server.
1 CHEETAH Network Xuan Zheng & Malathi Veeraraghavan {xz3y, Sept. 11, 2006.
Proxy servers By Akshit, Jay and Bhum Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients.
Proxy servers By Akshit Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients to make indirect.
TCP/IP Web Design & Layout January 23, TCP/IP For Dummies  The guts and the rules of the Internet and World Wide Web. A set of protocols, services,
 Zhichun Li  The Robust and Secure Systems group at NEC Research Labs  Northwestern University  Tsinghua University 2.
1 3 Web Proxies Web Protocols and Practice. 2 Topics Web Protocols and Practice WEB PROXIES  Web Proxy Definition  Three of the Most Common Intermediaries.
1 Applications and Cheetah Outline eScience vs. commercial networks Three modes of bandwidth sharing large-m small-m, long-held calls small-m, short-duration.
Web Proxy Squid Setup. A proxy is a host which relays web access requests from clients a proxy server is an application program that acts as an intermediary.
CORE KAIST EECS Computer Engineering Research Lab A General Purpose Proxy Filtering Mechanism Applied to the Mobile Environment Bruce Zenel Jupyung Lee.
System Administration and Maintenance. Proxy Server 1 Purpose – – To separate internal network from internet (NAT) To cache often used content User control:
GlobalMMCS Web Service MCU Architecture SIPH323 Access GridNative XGSP Admire Gateways convert to uniform XGSP Messaging High Performance (RTP) and XML/SOAP.
1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.
1 End-host Route Selection in the CHEETAH Networking Solution Zhanxiang Huang 05/01/2006 Advisor: Malathi Veeraraghavan Master’s Project Presentation Acknowledgement:
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
1 CHEETAH applications and control-plane testing on HOPI Outline (Dynamic circuit) Services and applications Demonstrations (Tao Li) CHEETAH software 
1 Evaluation of Cooperative Web Caching with Web Polygraph Ping Du and Jaspal Subhlok Department of Computer Science University of Houston presented at.
Authors: Haowei Yuan and Patrick Crowley Publisher: 2013 Proceedings IEEE INFOCOM Presenter: Chia-Yi Chu Date: 2013/08/14 1.
Proxy Installer for Windows Squid: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response.
The Intranet.
1 CHEETAH – a high speed optical network Xiuduan Fang, Tao Li, Mark Eric McGinley, Xiangfei Zhu, and Malathi Veeraraghavan.
NETWORKING BASICS.
Web Caching and Replication Presented by Bhushan Sonawane.
ICP and the Squid Web Cache Duane Wessels and K. Claffy 산업공학과 조희권.
Setup and Management for the CacheRaQ. Confidential, Page 2 Cache Installation Outline – Setup & Wizard – Cache Configurations –ICP.
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
1 CHEETAH Network Tao Li and Malathi Veeraraghavan {taoli, February 2008.
Enabling Supernova Computations on Dedicated Channels Malathi Veeraraghavan University of Virginia
1 CHEETAH - CHEETAH – Circuit Switched High-Speed End-to-End Transport ArcHitecture Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang.
1 COMP 431 Internet Services & Protocols HTTP Persistence & Web Caching Jasleen Kaur February 11, 2016.
Overview on Web Caching COSC 513 Class Presentation Instructor: Prof. M. Anvari Student name: Wei Wei ID:
LO2 Understand the key components used in networking.
1 Evaluation of Cooperative Web Caching with Web Polygraph Ping Du and Jaspal Subhlok Department of Computer Science University of Houston presented at.
Performance Evaluation of Redirection Schemes in Content Distribution Networks Jussi Kangasharju, Keith W. Ross Institut Eurecom Jim W. Roberts France.
Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
The Intranet.
Department of Computer Science University of Calgary
CS 1308 Exam I Review.
Web Caching? Web Caching:.
Internet Applications
Department of Computer Science University of Calgary
File Transfers to Support TSI/eScience
End-host Initiated GMPLS Signaling Demo
Steps to set up end-to-end/partial-path circuits
IS 4506 Server Configuration (HTTP Server)
CSE 461 HTTP and the Web.
لایه ی کاربرد مظفر بگ محمدی 2: Application Layer.
NETWORK TOOL -SOWMYASRI KONIJETI.
INTERNET APPLICATIONS
European Computer Driving Licence Syllabus version 5.0
IS 4506 Configuring the FTP Service
Thursday AM, Lecture 2 Brian Lin OSG
Presentation transcript:

Concept: Use CHEETAH network between web caches Internet CHEETAH Application Gateway (CAG) CHEETAH Application Gateway (CAG) Web client Web server Original HTTP messages HTTP messages HTTP and ICP messages HTTP messages squid Breaks up a long TCP connection into two short ones and one long cheetah circuit Xiuduan Fang, Bob Gisiger, A web proxy software package

Cville, VA zelda5 ORNL, TN UTK Demo setup CHEETAH Xiuduan Fang, Bob Gisiger, Atlanta, GA wuneng Raleigh, NC UGa Gatech Duke NCSU UN C VT UVa zelda2 zelda1 mvstu6 zelda4

Web client proxy auto-configuration (PAC): /proxytest3.pac zelda5 ORNL, TN UTK CHEETAH wuneng Raleigh, NC Duke NCSU UN C VT UVa mvstu6 zelda4 CAG configuration: CAGWeb server Parent CAG zelda5VA univmvstu6 NC univwuneng GA univzelda2 web clientweb serverproxy UTK univ or zelda4 UTK univno otherzelda5 Atlanta, GA zelda2

Cville, VA zelda2 ORNL, TN Gatech Demo setup CHEETAH Xiuduan Fang, Bob Gisiger, wuneng Raleigh, NC UGa UTK Duke NCSU UN C VT UVa zelda5 zelda4 mvstu6 LAN TCP path 1000Mbps circuit wukong LAN TCP path 100 Mbps

Demos wget is a command-line tool to execute http downloads NC wukong to TN zelda4 –CHEETAH circuit (RTT: 18ms) + two LAN TCP paths –Internet path (RTT: 28ms) –with caching - wukong gets data from wuneng file size (MB) Avg delay (ms) InternetCHEETAH (w/o cache) Xiuduan Fang, Bob Gisiger,

Previous Test Configure CAGs: –zelda1 ’ s NIC II is wuneng ’ s parent. –to cache file with the size < 4 GB RTTs – the Internet path between ballstein and wuneng: 14.6 ms –the CHEETAH path between wuneng and zelda1: 8.9 ms Xiuduan Fang, Bob Gisiger,

Additional measurements Web server parameterstotal RTT (ms) through CHEETAH file size (MB) Latencies (s) name location RTT (ms) withCHEETAH, cached? Internet path zelda1ballstein NoYes org Ashland, Oregon = internap.dl. sourceforge.net Atlanta, GA = inia.edu Charlottes ville, VA 25.0< = Xiuduan Fang, Bob Gisiger, Need to be selective in usage of web caches