Application performance pitfalls and TCP's Nagle algorithm

15Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Performance improvements to networked applications can 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.

Cite

CITATION STYLE

APA

Minshall, G., Mogul, J. C., Saito, Y., & Verghese, B. (2000). Application performance pitfalls and TCP’s Nagle algorithm. In Performance Evaluation Review (Vol. 27, pp. 36–44). Association for Computing Machinery. https://doi.org/10.1145/346000.346012

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free