CPSC 441 Tutorial-3 Department of Computer Science University of Calgary Web Caching  Benefits  Reduce response time of a client request  Reduce traffic in the access link  Case Study Case Study: Default Scenario Assumptions:       Avg object size: 100K bits Avg request rate from browsers to origin servers:15/sec HTTP request messages are small Avg data rate to browsers: 1.50 Mbps Internet delay: 2 sec Access link rate: 1.54 Mbps consequences: problem! LAN utilization: 15%  Access link utilization = 97%  Total delay = Internet delay + access delay + LAN delay = 2 sec + minutes + negligible (usecs to ms) Note: Utilization of 97% is same as Traffic Intensity of .97  origin servers public Internet 1.54 Mbps access link institutional network 10 Mbps LAN Case Study: Fatter access link Assumptions:   Access link rate: 1.54 Mbps 154 Mbps Everything else remains the same as ‘Default Scenario’ origin servers public Internet consequences:    LAN utilization: 15% Access link utilization = 97% 0.97% Total delay = Internet delay + access delay + LAN delay = 2 sec + minutes + usecs usecs 1.54 Mbps 154 Mbps access link institutional network 10 Mbps LAN Cost: increased access link speed (not cheap!) Case Study: Install local cache assumptions:   Install local web cache Everything else remains the same as ‘Default Scenario’ origin servers public Internet consequences:    LAN utilization: 15% access link utilization = ? total delay = Internet delay + access delay + LAN delay = ? How to compute link utilization, delay? Cost: web cache (cheap!) 1.54 Mbps access link institutional network 10 Mbps LAN local web cache Case Study: Install local cache Calculating access link utilization, delay with cache:  suppose origin servers cache hit rate is 0.4  40% requests satisfied at cache, 60% requests satisfied at origin public Internet  i.e 60% of requests use access link  Data rate to browsers over access link = 0.6*1.50 Mbps = 0.9 Mbps 1.54 Mbps access link  Access link utilization = 0.9/1.54 * 100 = 58%  Total delay  = 0.6 * (delay from origin servers) +0.4 * (delay when satisfied at cache)  = 0.6 (2 + ~msecs for access link and LAN) + 0.4 (~usecs for LAN)  = ~ 1.2 secs  less than with 154 Mbps link (and cheaper too!) institutional network 10 Mbps LAN local web cache
© Copyright 2025 Paperzz