Reducing Internet Latency: A Survey of Techniques and Their Merits


Journal article


B. Briscoe, A. Brunström, A. Petlund, D. A. Hayes, D. Ros, I. Tsang, S. Gjessing, G. Fairhurst, C. Griwodz, M. Welzl
IEEE Communications Surveys and Tutorials, vol. 18(3), 2016, pp. 2149--2196


View PDF Semantic Scholar DBLP DOI
Cite

Cite

APA   Click to copy
Briscoe, B., Brunström, A., Petlund, A., Hayes, D. A., Ros, D., Tsang, I., … Welzl, M. (2016). Reducing Internet Latency: A Survey of Techniques and Their Merits. IEEE Communications Surveys and Tutorials, 18(3), 2149–2196. https://doi.org/10.1109/COMST.2014.2375213


Chicago/Turabian   Click to copy
Briscoe, B., A. Brunström, A. Petlund, D. A. Hayes, D. Ros, I. Tsang, S. Gjessing, G. Fairhurst, C. Griwodz, and M. Welzl. “Reducing Internet Latency: A Survey of Techniques and Their Merits.” IEEE Communications Surveys and Tutorials 18, no. 3 (2016): 2149–2196.


MLA   Click to copy
Briscoe, B., et al. “Reducing Internet Latency: A Survey of Techniques and Their Merits.” IEEE Communications Surveys and Tutorials, vol. 18, no. 3, 2016, pp. 2149–96, doi:10.1109/COMST.2014.2375213.


BibTeX   Click to copy

@article{b2016a,
  title = {Reducing Internet Latency: A Survey of Techniques and Their Merits},
  year = {2016},
  issue = {3},
  journal = {IEEE Communications Surveys and Tutorials},
  pages = {2149--2196},
  volume = {18},
  doi = {10.1109/COMST.2014.2375213},
  author = {Briscoe, B. and Brunström, A. and Petlund, A. and Hayes, D. A. and Ros, D. and Tsang, I. and Gjessing, S. and Fairhurst, G. and Griwodz, C. and Welzl, M.}
}

Abstract

Latency is increasingly becoming a performance bottleneck for Internet Protocol (IP) networks, but historically, networks have been designed with aims of maximizing throughput and utilization. This paper offers a broad survey of techniques aimed at tackling latency in the literature up to August 2014, as well as their merits. A goal of this work is to be able to quantify and compare the merits of the different Internet latency reducing techniques, contrasting their gains in delay reduction versus the pain required to implement and deploy them. We found that classifying techniques according to the sources of delay they alleviate provided the best insight into the following issues: 1) The structural arrangement of a network, such as placement of servers and suboptimal routes, can contribute significantly to latency; 2) each interaction between communicating endpoints adds a Round Trip Time (RTT) to latency, particularly significant for short flows; 3) in addition to base propagation delay, several sources of delay accumulate along transmission paths, today intermittently dominated by queuing delays; 4) it takes time to sense and use available capacity, with overuse inflicting latency on other flows sharing the capacity; and 5) within end systems, delay sources include operating system buffering, head-of-line blocking, and hardware interaction. No single source of delay dominates in all cases, and many of these sources are spasmodic and highly variable. Solutions addressing these sources often both reduce the overall latency and make it more predictable.


Share


Follow this website


You need to create an Owlstown account to follow this website.


Sign up

Already an Owlstown member?

Log in