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 条
  • [21] Impact of Retransmission Timeout (RTO) Algorithm on TCP's Performance under Multi-hop Wireless Networks
    Malini, S.
    SreeArthi, D.
    Jude, M. Joseph Auxilius
    Diniesh, V. C.
    2017 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2017,
  • [22] Improving TCP startup performance using active measurements: Algorithm and evaluation
    Hu, NN
    Steenkiste, P
    11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 107 - 118
  • [23] Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
    Olmedo, Gonzalo
    Lara-Cueva, Roman
    Martinez, Diego
    de Almeida, Celso
    FUTURE INTERNET, 2020, 12 (06):
  • [24] TCP Performance Analysis and Algorithm Improved in Ad-Hoc Network
    Cao Xin
    Liu Dan
    Shi Hongjie
    2015 INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION, BIG DATA AND SMART CITY (ICITBS), 2016, : 817 - 821
  • [25] TCP-Ho: A congestion control algorithm with design and performance evaluation
    Ho, Cheng-Yuan
    Chan, Yi-Cheng
    Chen, Yaw-Chung
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2007, E90B (03) : 516 - 526
  • [26] TCP-LoRaD: A Loss Recovery and Differentiation Algorithm for Improving TCP Performance over MANETs in Noisy Channels
    Sarkar, Nurul I.
    Ho, Ping-Huan
    Gul, Sonia
    Zabir, Salahuddin Muhammad Salim
    ELECTRONICS, 2022, 11 (09)
  • [27] TCP performance
    Hassan, M
    Jain, R
    IEEE COMMUNICATIONS MAGAZINE, 2001, 39 (04) : 51 - 51
  • [28] TCP YAM: A high performance TCP
    Yen, Wei
    Wang, Hsin-Kai
    INT CONF ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS/INT CONF ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 1, 2007, : 25 - 30
  • [29] Performance evaluation of a memory-based TCP-friendly rate adaptation algorithm for a real-time radar application
    Bangolae, SL
    Jayasumana, AP
    Chandrasekar, V
    LCN 2003: 28TH CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2003, : 319 - 322
  • [30] TCP Adaptive Vegas: Improving of TCP Vegas Algorithm
    Guo, Yongjun
    Yang, Xiaoping
    Wang, Rui
    Sun, Jiwei
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 125 - +