Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Concept: Use CHEETAH network between web caches Internet CHEETAH Application Gateway (CAG) CHEETAH Application Gateway (CAG) Web client Web server Original."— Presentation transcript:

1 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, xf4c@virginia.eduxf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edurwg5f@virginia.edu A web proxy software package

2 Cville, VA zelda5 ORNL, TN UTK Demo setup CHEETAH Xiuduan Fang, xf4c@virginia.eduxf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edurwg5f@virginia.edu Atlanta, GA wuneng Raleigh, NC UGa Gatech Duke NCSU UN C VT UVa zelda2 zelda1 mvstu6 zelda4

3 Web client proxy auto-configuration (PAC): 130.207.252.133/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

4 Cville, VA zelda2 ORNL, TN Gatech Demo setup CHEETAH Xiuduan Fang, xf4c@virginia.eduxf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edurwg5f@virginia.edu 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

5 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) 1421231 1015311165 Xiuduan Fang, xf4c@virginia.eduxf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edurwg5f@virginia.edu

6 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, xf4c@virginia.eduxf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edurwg5f@virginia.edu

7 Additional measurements Web server parameterstotal RTT (ms) through CHEETAH file size (MB) Latencies (s) name location RTT (ms) withCHEETAH, cached? Internet path zelda1ballstein NoYes www.kernel. org Ashland, Oregon 61.686.014.6 + 8.9 + 61.6 = 85.1 48331870 internap.dl. sourceforge.net Atlanta, GA 6.032.014.6 + 8.9 + 6.0 = 29.5 11314036520 www.cs.virg inia.edu Charlottes ville, VA 25.0<114.6 + 8.9 + 25.0 = 48.5 113503014 Xiuduan Fang, xf4c@virginia.eduxf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edurwg5f@virginia.edu Need to be selective in usage of web caches


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

Similar presentations


Ads by Google