Dissecting web latency in Ghana

Yasir Zaki, Jay Chen, Thomas Pötsch, Talal Ahmad, Lakshminarayanan Subramanian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Web access is prohibitively slow in many developing regions despite substantial effort to increase bandwidth and network penetration. In this paper, we explore the fundamental bot- Tlenecks that cause poor web performance from a client's perspective by carefully dissecting webpage load latency con- Tributors in Ghana. Based on our measurements from 2012 to 2014, we find several interesting issues that arise due to the increasing complexity of web pages and number of server redirections required to completely render the assets of a page. We observe that, rather than bandwidth, the primary bottleneck of web performance in Ghana is the lack of good DNS servers and caching infrastructure. The main bottle- necks are: (a) Recursive DNS query resolutions; (b) HTTP redirections; (c) TLS/SSL handshakes. We experiment with a range of well-known end-to-end latency optimizations and find that simple DNS caching, redirection caching, and the use of SPDY can all yield substantial improvements to user- perceived latency.

Original languageEnglish (US)
Title of host publicationIMC 2014 - Proceedings of the 2014 ACM
PublisherAssociation for Computing Machinery
Pages241-247
Number of pages7
ISBN (Print)9781450332132
DOIs
StatePublished - Nov 5 2014
Event2014 ACM Internet Measurement Conference, IMC 2014 - Vancouver, Canada
Duration: Nov 5 2014Nov 7 2014

Other

Other2014 ACM Internet Measurement Conference, IMC 2014
CountryCanada
CityVancouver
Period11/5/1411/7/14

Fingerprint

Servers
Bandwidth
HTTP
Bottles
Websites
Experiments

Keywords

  • Developing countries
  • DNS
  • HAR
  • Web

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Cite this

Zaki, Y., Chen, J., Pötsch, T., Ahmad, T., & Subramanian, L. (2014). Dissecting web latency in Ghana. In IMC 2014 - Proceedings of the 2014 ACM (pp. 241-247). Association for Computing Machinery. https://doi.org/10.1145/2663716.2663748

Dissecting web latency in Ghana. / Zaki, Yasir; Chen, Jay; Pötsch, Thomas; Ahmad, Talal; Subramanian, Lakshminarayanan.

IMC 2014 - Proceedings of the 2014 ACM. Association for Computing Machinery, 2014. p. 241-247.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Zaki, Y, Chen, J, Pötsch, T, Ahmad, T & Subramanian, L 2014, Dissecting web latency in Ghana. in IMC 2014 - Proceedings of the 2014 ACM. Association for Computing Machinery, pp. 241-247, 2014 ACM Internet Measurement Conference, IMC 2014, Vancouver, Canada, 11/5/14. https://doi.org/10.1145/2663716.2663748
Zaki Y, Chen J, Pötsch T, Ahmad T, Subramanian L. Dissecting web latency in Ghana. In IMC 2014 - Proceedings of the 2014 ACM. Association for Computing Machinery. 2014. p. 241-247 https://doi.org/10.1145/2663716.2663748
Zaki, Yasir ; Chen, Jay ; Pötsch, Thomas ; Ahmad, Talal ; Subramanian, Lakshminarayanan. / Dissecting web latency in Ghana. IMC 2014 - Proceedings of the 2014 ACM. Association for Computing Machinery, 2014. pp. 241-247
@inproceedings{3f6d826141a2420282877ab2df747558,
title = "Dissecting web latency in Ghana",
abstract = "Web access is prohibitively slow in many developing regions despite substantial effort to increase bandwidth and network penetration. In this paper, we explore the fundamental bot- Tlenecks that cause poor web performance from a client's perspective by carefully dissecting webpage load latency con- Tributors in Ghana. Based on our measurements from 2012 to 2014, we find several interesting issues that arise due to the increasing complexity of web pages and number of server redirections required to completely render the assets of a page. We observe that, rather than bandwidth, the primary bottleneck of web performance in Ghana is the lack of good DNS servers and caching infrastructure. The main bottle- necks are: (a) Recursive DNS query resolutions; (b) HTTP redirections; (c) TLS/SSL handshakes. We experiment with a range of well-known end-to-end latency optimizations and find that simple DNS caching, redirection caching, and the use of SPDY can all yield substantial improvements to user- perceived latency.",
keywords = "Developing countries, DNS, HAR, Web",
author = "Yasir Zaki and Jay Chen and Thomas P{\"o}tsch and Talal Ahmad and Lakshminarayanan Subramanian",
year = "2014",
month = "11",
day = "5",
doi = "10.1145/2663716.2663748",
language = "English (US)",
isbn = "9781450332132",
pages = "241--247",
booktitle = "IMC 2014 - Proceedings of the 2014 ACM",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Dissecting web latency in Ghana

AU - Zaki, Yasir

AU - Chen, Jay

AU - Pötsch, Thomas

AU - Ahmad, Talal

AU - Subramanian, Lakshminarayanan

PY - 2014/11/5

Y1 - 2014/11/5

N2 - Web access is prohibitively slow in many developing regions despite substantial effort to increase bandwidth and network penetration. In this paper, we explore the fundamental bot- Tlenecks that cause poor web performance from a client's perspective by carefully dissecting webpage load latency con- Tributors in Ghana. Based on our measurements from 2012 to 2014, we find several interesting issues that arise due to the increasing complexity of web pages and number of server redirections required to completely render the assets of a page. We observe that, rather than bandwidth, the primary bottleneck of web performance in Ghana is the lack of good DNS servers and caching infrastructure. The main bottle- necks are: (a) Recursive DNS query resolutions; (b) HTTP redirections; (c) TLS/SSL handshakes. We experiment with a range of well-known end-to-end latency optimizations and find that simple DNS caching, redirection caching, and the use of SPDY can all yield substantial improvements to user- perceived latency.

AB - Web access is prohibitively slow in many developing regions despite substantial effort to increase bandwidth and network penetration. In this paper, we explore the fundamental bot- Tlenecks that cause poor web performance from a client's perspective by carefully dissecting webpage load latency con- Tributors in Ghana. Based on our measurements from 2012 to 2014, we find several interesting issues that arise due to the increasing complexity of web pages and number of server redirections required to completely render the assets of a page. We observe that, rather than bandwidth, the primary bottleneck of web performance in Ghana is the lack of good DNS servers and caching infrastructure. The main bottle- necks are: (a) Recursive DNS query resolutions; (b) HTTP redirections; (c) TLS/SSL handshakes. We experiment with a range of well-known end-to-end latency optimizations and find that simple DNS caching, redirection caching, and the use of SPDY can all yield substantial improvements to user- perceived latency.

KW - Developing countries

KW - DNS

KW - HAR

KW - Web

UR - http://www.scopus.com/inward/record.url?scp=84910131533&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84910131533&partnerID=8YFLogxK

U2 - 10.1145/2663716.2663748

DO - 10.1145/2663716.2663748

M3 - Conference contribution

SN - 9781450332132

SP - 241

EP - 247

BT - IMC 2014 - Proceedings of the 2014 ACM

PB - Association for Computing Machinery

ER -