Application performance pitfalls and TCP's Nagle algorithm

被引:4
|
作者
Minshall, G
Saito, Y
Mogul, JC
Verghese, B
机构
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Performance improvements to networked applications fan have unintended consequences. In a study of the performance of the Network News Transport Protocol (NNTP), the initial results suggested it would be useful to disable TCP's Nagle algorithm for this application. Doing so significantly improved latencies. However, closer observation revealed that with the Nagle algorithm disabled, the application was transmitting an order of magnitude more packets. We found that proper application buffer management significantly improves performance, but that the Nagle algorithm still slightly increases mean latency. We suggest that modifying the Nagle algorithm would eliminate this cost.
引用
收藏
页码:36 / 44
页数:9
相关论文
共 50 条
  • [41] TCP performance with segment-in-flight estimation algorithm over wireless links
    Pan, JP
    Mark, JW
    Shen, XM
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13 (01): : 77 - 94
  • [42] Performance Analysis and Optimization of TCP Protocol New Algorithm using Dedicated Hardware
    Aguilar, D. L.
    Lara, R.
    Leon, P.
    Santos, G.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (06) : 2940 - 2946
  • [43] Response to Nagle’s Criticism of My Proposed Definition of the Entropy
    Robert H. Swendsen
    Journal of Statistical Physics, 2004, 117 : 1063 - 1070
  • [44] Reasonable TCP's Congestion Window Change Rate to Improve the TCP performance in 802.11 Wireless Networks
    Quan, Zhang Fu
    Kai, Meng Ling
    Park, Yong-Jin
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 808 - 812
  • [45] TCP-FIT: An improved TCP algorithm for heterogeneous networks
    Wang, Jingyuan
    Wen, Jiangtao
    Zhang, Jun
    Xiong, Zhang
    Han, Yuxing
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 71 : 167 - 180
  • [46] Promise and Pitfalls of Extending Google's PageRank Algorithm to Citation Networks
    Maslov, Sergei
    Redner, Sidney
    JOURNAL OF NEUROSCIENCE, 2008, 28 (44): : 11103 - 11105
  • [47] TCP smart framing: A segmentation algorithm to reduce TCP latency
    Mellia, M
    Meo, M
    Casetti, C
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (02) : 316 - 329
  • [48] Multi-Stream TCP: Leveraging the Performance of a Per-Packet Multipath Routing Algorithm When Using TCP and SDN
    Farrugia, Noel
    Buttigieg, Victor
    Briffa, Johann A.
    PROCEEDINGS OF THE IEEE LCN: 2019 44TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2019), 2019, : 218 - 221
  • [49] An algorithm to detect TCP spurious timeouts and its application to operational UMTS/GPRS networks
    Vacirca, Francesco
    Ziegler, Thomas
    Hasenleithner, Eduard
    COMPUTER NETWORKS, 2006, 50 (16) : 2981 - 3001
  • [50] PITFALLS IN SUNSCREEN APPLICATION
    LOESCH, H
    KAPLAN, DL
    ARCHIVES OF DERMATOLOGY, 1994, 130 (05) : 665 - 666