70 likes | 311 Views
Concept: Use CHEETAH network between web caches. Internet. HTTP messages. Original HTTP messages. HTTP messages. squid. squid. CHEETAH. Web client. Web server. CHEETAH Application Gateway (CAG). A web proxy software package. CHEETAH Application Gateway (CAG).
E N D
Concept: Use CHEETAH networkbetween web caches Internet HTTP messages Original HTTP messages HTTP messages squid squid CHEETAH Web client Web server CHEETAH Application Gateway (CAG) A web proxy software package CHEETAH Application Gateway (CAG) HTTP and ICP messages Breaks up a long TCP connection into two short ones and one long cheetah circuit Xiuduan Fang, xf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edu
zelda5 zelda4 zelda2 zelda1 Demo setup UVa VT Duke Cville, VA mvstu6 CHEETAH UTK UNC wuneng ORNL, TN Raleigh, NC NCSU Atlanta, GA Gatech UGa Xiuduan Fang, xf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edu
zelda5 zelda4 zelda2 CAG configuration: UVa VT Duke mvstu6 CHEETAH UTK UNC wuneng ORNL, TN Raleigh, NC NCSU Atlanta, GA Web client proxy auto-configuration (PAC): 130.207.252.133/proxytest3.pac
Demo setup UVa VT Duke Cville, VA mvstu6 CHEETAH Raleigh, NC UTK circuit UNC zelda5 wuneng LAN TCP path 1000Mbps zelda4 LAN TCP path 100 Mbps NCSU ORNL, TN zelda2 wukong UGa Gatech Xiuduan Fang, xf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edu
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 Xiuduan Fang, xf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edu
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.edu Bob Gisiger, rwg5f@virginia.edu
Additional measurements Need to be selective in usage of web caches Xiuduan Fang, xf4c@virginia.edu Bob Gisiger, rwg5f@virginia.edu