• DocumentCode
    2442413
  • Title

    Effectiveness of TCP SACK, TCP HACK and TCP Trunk over satellite links

  • Author

    Jacob, Lillykutty ; Srijith, K.N. ; Duo, Huang ; Ananda, A.L.

  • Author_Institution
    Centre for Internet Res., Nat. Univ. of Singapore, Singapore
  • Volume
    5
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    3038
  • Abstract
    This paper reports a study on the performance enhancements of two extensions to the standard TCP implementation - Selective Acknowledgement (SACK) and Header Checksum (HACK) - over satellite links that are characterized by high latency and high bit error rate. We also examine the effectiveness of TCP Trunk, an edge-to-edge aggregation and congestion control mechanism, over the satellite link. Our study on the effect of varying the TCP window size over a long latency link for New Reno, SACK, HACK and TCP Trunk implementations show that increasing window size does improve the performance, but only up to a certain value of the window size, and a further increase actually reduces the performance. Other interesting observations from our experimental study are: SACK enabled TCP Trunk across the satellite link edge routers can improve the throughput regardless of the end host TCP implementation; disabling the link layer CRC and instead implementing the HACK extension to the TCP (and of course HACK+ SACK) can improve the throughput further.
  • Keywords
    client-server systems; delays; error statistics; performance evaluation; satellite links; telecommunication congestion control; telecommunication network routing; telecommunication traffic; transport protocols; HACK; Header Checksum; New Reno; SACK; Selective Acknowledgement; TCP Trunk; TCP extensions; bit error rate; congestion control; edge routers; edge-to-edge aggregation; latency; link layer CRC; performance enhancements; satellite links; throughput; window size; Bandwidth; Computer hacking; Delay; High performance computing; Internet; Jacobian matrices; Protocols; Satellites; TCPIP; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2002. ICC 2002. IEEE International Conference on
  • Print_ISBN
    0-7803-7400-2
  • Type

    conf

  • DOI
    10.1109/ICC.2002.997397
  • Filename
    997397