skip to main content
10.1145/18172.18216acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

Why TCP timers don't work well

Authors Info & Claims
Published:01 August 1986Publication History

ABSTRACT

Repeated observation of TCP retransmission timer problems stimulated investigation into the roles and limitations of timers. Timers are indispensable tools in building up reliable distributed systems. However, as the experience with the TCP retransmission timer has shown, timers have intrinsic limitations in offering optimal performance. Any timeout based action is a guess based on incomplete information, and as such is bound to be non-optimal. We conclude that, if we aim at high performance, we should use external events as a first line of defense against failures, and depend on timers only in cases where external notification has failed.

References

  1. 1.Davld Clark. ~Vinclow and Acknowledgment Strategy in TC, P. ARPA RFC-813. 1,082]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.David Clarlc, Mark Lambert, & bixia Zhang. NETBLT: A Bull< Data Transfer Protocol. ARPA RFC-069. December, 198.5]]Google ScholarGoogle Scholar
  3. 3.Geoffrey Cooper. A New Timing A.lgoritllnl for Transmission and Retransmission in TFTP. A working paper dra.f'l, written a,t Computer System Research group, MIT-LCS. t0sa]]Google ScholarGoogle Scholar
  4. 4.St,epllen \V. Edge. An Adaptive Timeout Algorithm for Retransmission Across a Packet Switching Network. ACA/Comp,.ter Com,~u~icatioa Review 14(2):248-255, June, 198.'t.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.1}a.} Jain. Di.verge,ace of 2:i.m..eoul, Algorithms for Packet Ret./'a./~ 8.~ ,.i.s.s i o n,. Technical Report 329, Digital Equipment Corp., 1985.]]Google ScholarGoogle Scholar
  6. 6.David L. Mills. lnl,ernet Delay Experiments. AR PA RFC-880. Decem l>er, 1083]]Google ScholarGoogle Scholar
  7. 7.Robert .J.T. ~{oB'ris. Fixing Titneo~lt lnt.ervals for Lost Packet Detect, ion in Computer Communication Networks. In P~'oc. o.f N, tio~,,l C'om.pltter Conference. AFIPS, 197.0.]]Google ScholarGoogle Scholar
  8. 8..I. Postel. DoD Standard Transmission Control Protocol. AI~PA RFC-793. S~'pt, c11}ber. 1981]]Google ScholarGoogle Scholar
  9. 9.Postel. DoD Sta. nda~'d Internet P!'otoeol. AFCPA RI:'C-70I. September, 1981]]Google ScholarGoogle Scholar
  10. 10.Lixin, Zltang. Net. work Sinlttlat,iot~ Report. \Vorking paper in progress. This ,'eport summarizes test, results on IP source quenell handling and TCP timer problems. The simulator wa.s built by the autllor a.t MIT-bCS to study network eonp:;estion control problems. Its topology imitates the conditions in the current ARPA lnternet, i.e. the delay and l)m~dwidl,h characteristics of colnmunication cl~annels differ by orders of magnil, ude. T}~e data traffic generator models two tyt>es of' applications: file transfer and renlo(.e login,]]Google ScholarGoogle Scholar

Index Terms

  1. Why TCP timers don't work well

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SIGCOMM '86: Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
                September 1986
                414 pages
                ISBN:0897912012
                DOI:10.1145/18172
                • cover image ACM SIGCOMM Computer Communication Review
                  ACM SIGCOMM Computer Communication Review  Volume 16, Issue 3
                  Aug. 5, 1986
                  392 pages
                  ISSN:0146-4833
                  DOI:10.1145/1013812
                  Issue’s Table of Contents

                Copyright © 1986 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 August 1986

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate554of3,547submissions,16%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader