In this and the next lecture, we will study common techniques to reduce Web latency. This lecture considers network-based techniques, i.e., techniques that primarily concern intermediary nodes such as middleboxes and proxy servers, while the next lecture focusses on end-to-end techniques, i.e., techniques that primarily concern Web clients and servers.
Course lecture: Techniques to Reduce Web Latency – Part I
Related readings
The first article, “On Wide Area Network Optimization”, gives a good overview of the techniques that can be applied to reduce Web latency, and the second article, “Web caching and prefetching: What, why, and how?”, considers Web caching and prefetching in more detail.
- Y. Zhang, N. Ansari, M. Wu and H. Yu, “On Wide Area Network Optimization”. IEEE Communications Surveys & Tutorials, vol. 14, no. 4, pp. 1090-1113, Fourth Quarter 2012. (Instructions for how to access)
- Sarina Sulaiman, S. M. Shamsuddin, A. Abraham and S. Sulaiman, “Web caching and prefetching: What, why, and how?”. 2008 International Symposium on Information Technology, Kuala Lumpur, 2008, pp. 1-8. (Instructions for how to access)
Other recommended readings include:
- M. B. Nirmala, “WAN Optimization Tools, Techniques and Research Issues for Cloud-Based Big Data Analytics”. 2014 World Congress on Computing and Communication Technologies, 2014, pp. 280-285. (Instructions for how to access)
- Josep Domenech et al. “A taxonomy of web prediction algorithms”.
Expert Systems with Applications. vol. 39, Issue 9, 2012, pp. 8496-8502. (Instructions for how to access) - Hoai Viet Nguyen, Luigi Lo Iacono, and Hannes Federrath. 2019. “Mind the cache: large-scale explorative study of web caching”. In Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC ’19). Association for Computing Machinery, New York, NY, USA, pp. 2497–2506. (Instructions for how to access)
- K. Gilly, C. Juiz and R. Puigjaner, “An up-to-date survey in web load balancing”. World Wide Web, March 2011, vol. 14, Issue 2, 105-131, Springer. (Instructions for how to access)
- S. Rajagopalan, “Server Load Balancing for Small to Medium-Sized Enterprises”. 2020 4th International Conference on Electronics, Communication and Aerospace Technology (ICECA), 2020, pp. 739-743. (Instructions for how to access)
- Mozilla web docs. “Compression in HTTP”.
- Digital Ocean. “Web Caching Basics: Terminology, HTTP Headers, and Caching Strategies”.
- Pablo Rodriguez, Sarit Mukherjee, and Sampath Ramgarajan. 2004. “Session level techniques for improving web browsing performance on wireless links”. In Proceedings of the 13th international conference on World Wide Web (WWW ’04). ACM, New York, NY, USA, 121-130. (Instructions for how to access)
- Nagapramod Mandagere, Pin Zhou, Mark A Smith, and Sandeep Uttamchandani. 2008. “Demystifying data deduplication”. In Proceedings of the ACM/IFIP/USENIX Middleware ’08 Conference Companion (Companion ’08). ACM, New York, NY, USA, 12-17. (Instructions for how to access)