Interactive Web Architecture and Protocol
Architecture
Client
Runs a normal web browser.
Directs all requests to Proxy Cache.
Proxy Cache
Located via a low-latency link to client.
Relays cache-miss requests to Presend Proxy.
Informs Presend Proxy of cache hits.
Proxy Presend
Relays GET requests to Web Server and transmits responses to Proxy Cache.
Harvests URLs from requested files and retrieves these files for Proxy
Cache.
GIVEs harvested files to Proxy Cache.
Web Server
Unaltered web server.
Protocol
Request Mechanism
1) Client sends HTTP "GET x" request to Proxy Cache.
2a) If "x" is not in the cache, Proxy Cache issues a
"GET x" request to the Presend Proxy.
3a) Presend Proxy issues a "GET x" request to the web
server.
4a) Presend Proxy receives "x" from Server and returns
it to Proxy Cache
5a) Proxy Cache returns "x" to Client.
2b) If "x" is in the cache, Proxy Cache issues a "GOT
x" request to the Presend Proxy.
3b) Proxy Cache returns "x" to Client.
Presend Mechanism
A) Preload Proxy "GIVEs" harvested URLs to Proxy Cache
for future requests.
Go back to the LowLat home page. / Go
back to the ISI home page.
This page written and maintained by Amy S. Hughes.
Please mail me any problems with
or comments about this page.
Last modified Oct 16, 1997.