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 条
  • [1] Rethinking the TCP Nagle algorithm
    Mogul, JC
    Minshall, G
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2001, 31 (01) : 6 - 20
  • [2] An evaluation algorithm for TCP performance
    Chung, YJ
    Song, HS
    Park, SE
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 1187 - 1191
  • [3] TCP Smart Framing: A segmentation algorithm to improve TCP performance
    Mellia, M
    Meo, M
    Casetti, C
    QUALITY OF SERVICE IN MULTISERVICE IP NETWORKS, PROCEEDINGS, 2003, 2601 : 276 - 291
  • [4] 基于Nagle算法的嵌入式TCP协议
    周志洪
    王勇
    陈抗生
    浙江大学学报(工学版), 2006, (01) : 41 - 44+56
  • [5] TCP-FIT: An Improved TCP Congestion Control Algorithm and its Performance
    Wang, Jingyuan
    Wen, Jiangtao
    Zhang, Jun
    Han, Yuxing
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 2894 - 2902
  • [6] TCP Splice for application layer proxy performance
    Maltz, DA
    Bhagwat, P
    JOURNAL OF HIGH SPEED NETWORKS, 1999, 8 (03) : 225 - 240
  • [7] Impact of Nagle algorithm and jitter buffer in multimedia applications
    Negi, A
    Bose, B
    5TH WORLD WIRELESS CONGRESS, PROCEEDINGS, 2004, : 287 - 292
  • [8] Performance of Different TCP Variants in IEEE 802.11 WLAN and The TCP-WOW Algorithm
    Chen, Shan
    Bensaou, Brahim
    Hung, Ka Lok
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 2749 - 2754
  • [9] A comparative performance analysis of TCP congestion control algorithm: elastic TCP vs. e-Elastic TCP
    Jaiswal, Vivek Kumar
    Patel, Sanjeev
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2023, 16 (03) : 161 - 175
  • [10] Performance Evaluation of Constrained Application Protocol over TCP
    Jarvinen, Ilpo
    Pesola, Laura
    Raitahila, Livo
    Cao, Zhen
    Kojo, Markku
    2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,