- 2070 Asar · 8 marks
Proxy server and bandwidth reduction
Short answer
A proxy caches web objects and serves hits locally, so access-link traffic becomes request rate times object size times the miss rate. With 15 Mbps load, no proxy gives 15 Mbps or 100% utilization, a 40% hit rate gives 9 Mbps or 60%, and a 70% hit rate gives 4.5 Mbps or 30%.
Explain how the proxy server reduces the use of access network bandwidth. Illustrate your answer with appropriate figure.
A proxy server (web cache) is an intermediate server between the clients of an institution and the Internet. The browsers are configured to send all HTTP requests to the proxy. It stores copies of recently requested objects, and so reduces the traffic on the access link (the link between the institutional network and the Internet).
Working
- The client sends the request to the proxy.
- Cache hit: the proxy has the object, so it returns it directly from its disk. No traffic crosses the access link.
- Cache miss: the proxy requests the object from the origin server, stores a copy and forwards it to the client.
- The proxy checks freshness with a conditional GET (
If-Modified-Since); if the object has not changed, the origin replies304 Not Modifiedwith no body, saving bandwidth.
Institutional network Internet
+----+ +--------------+
|PC 1|--+ | Origin server|
+----+ | LAN 100 Mbps access link +--------------+
+----+ +--[ Proxy ]=====( 15 Mbps )======
|PC 2|--+ (cache)
+----+
Numerical illustration
Average object size = 1 Mbit, request rate = 15 requests/s from the LAN.
| Case | Traffic on access link | Utilisation of 15 Mbps link |
|---|---|---|
| No proxy | 15 × 1 = 15 Mbps | 100 % (long delays) |
| Proxy with 40 % hit rate | 0.6 × 15 = 9 Mbps | 60 % |
| Proxy with 70 % hit rate | 0.3 × 15 = 4.5 Mbps | 30 % |
The access link need not be upgraded, response time falls (local LAN speed for hits) and queueing delay drops sharply.
Other benefits
Lower cost, less load on origin servers, content filtering and access control, logging.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Client-server vs peer-to-peer · Computer Networks and Security, chapter 1
- Web and file server communication · Computer Networks and Security, chapter 6
- Medium network design issues and proxy servers · Internet and Intranet, chapter 5
- Proxy array load balancing types for big ISP · Internet and Intranet, chapter 5
- How transformation reduces design steps; band stop design · Filter Design, chapter 3
- Redundant hierarchical network design for bank · Internet and Intranet, chapter 5