Reducing Internet Latency: A Survey of Techniques and Their Merits

被引:107
作者
Briscoe, Bob [1 ]
Brunstrom, Anna [2 ]
Petlund, Andreas [3 ]
Hayes, David [4 ]
Ros, David [3 ]
Tsang, Ing-Jyh [5 ]
Gjessing, Stein [4 ]
Fairhurst, Gorry [6 ]
Griwodz, Carsten [3 ]
Welzl, Michael [4 ]
机构
[1] BT, Ipswich IP5 3RE, Suffolk, England
[2] Karlstad Univ, S-65188 Karlstad, Sweden
[3] Simula Res Lab AS, N-1364 Fornebu, Norway
[4] Univ Oslo, N-0316 Oslo, Norway
[5] Alcatel Lucent, Bell Labs, B-2018 Antwerp, Belgium
[6] Univ Aberdeen, Aberdeen AB24 3FX, Scotland
来源
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS | 2016年 / 18卷 / 03期
关键词
Data communication; networks; Internet; performance; protocols; algorithms; standards; cross-layer; comparative evaluation; taxonomy; congestion control; latency; queuing delay; bufferbloat; CONGESTION-CONTROL; REAL-TIME; CONTROL SCHEME; TCP; ALGORITHMS; NETWORKS; PERFORMANCE; BUFFERBLOAT; THROUGHPUT; MANAGEMENT;
D O I
10.1109/COMST.2014.2375213
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:2149 / 2196
页数:48
相关论文
共 336 条
[1]   Active Queue Management: A Survey [J].
Adams, Richelle .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (03) :1425-1476
[2]  
Ager Bernhard., 2010, Proceedings ofthe 10th ACMSIGCOMM conference on Internet measurement, P15, DOI DOI 10.1145/1879141.1879144
[3]  
Aggarwal A., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1157, DOI 10.1109/INFCOM.2000.832483
[4]   TCP-Peach: A new congestion control scheme for satellite IP networks [J].
Akyildiz, IF ;
Morabito, G ;
Palazzo, S .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (03) :307-321
[5]   Networks on chips: Scalable interconnects for future systems on chips [J].
Ali, Muhammad ;
Welzl, Michael ;
Zwicknagl, Martin .
ECCSC 08: 4TH EUROPEAN CONFERENCE ON CIRCUITS AND SYSTEMS FOR COMMUNICATIONS, 2008, :240-245
[6]  
Alizadeh M., 2012, 9 USENIX S NETW SYST, P19
[7]  
Allman M., 2010, 5827 RFC
[8]   Design and performance evaluation of throughput-aware rate adaptation protocols for IEEE 802.11 wireless networks [J].
Ancillotti, Emilio ;
Bruno, Raffaele ;
Conti, Marco .
PERFORMANCE EVALUATION, 2009, 66 (12) :811-825
[9]   Experimentation and Performance Evaluation of Rate Adaptation Algorithms in Wireless Mesh Networks [J].
Ancillotti, Emilio ;
Bruno, Raffaele ;
Conti, Marco .
PE-WASUN'08: PROCEEDINGS OF THE FIFTH ACM INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF WIRELESS AD-HOC, SENSOR, AND UBIQUITOUS NETWORKS, 2008, :7-14
[10]  
Angelogiannopoulos A., 2013, THESIS