• DocumentCode
    881855
  • Title

    TCP-Peachtree: a multicast transport protocol for satellite IP networks

  • Author

    Akyildiz, Ian F. ; Fang, Jian

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    22
  • Issue
    2
  • fYear
    2004
  • Firstpage
    388
  • Lastpage
    400
  • Abstract
    In this paper, a reliable multicast transport protocol TCP-Peachtree is proposed for satellite Internet protocol (IP) networks. In addition to the acknowledgment implosion and scalability problems in terrestrial wirelined networks, satellite multicasting has additional problems, i.e., different multicast topology, different type of congestion control problems, and low bandwidth feedback link. In TCP-Peachtree, the modified B+ tree logical hierarchical structure is used to form dynamic multicast groups. Local error recovery and acknowledgment (ACK) aggregations are performed within each subgroup and also via logical subgroups. In order to avoid the overall performance degradation caused by some worst receivers, a local relay scheme is designed. Two new algorithms, jump start and quick recovery, which are based on the usage of a type of low-priority segments called NIL segments, are proposed for congestion control. NIL segments are used to probe the availability of network resources and also for error recovery. The delayed selective acknowledgment (SACK) scheme is adopted to address the bandwidth asymmetry problems and a hold state is developed to address persistent fades. The simulation results show that the congestion control algorithms of TCP-Peachtree outperform the TCP-NewReno when combined with our hierarchical groups and improve the throughput performance during rain fades. It is also shown that TCP-Peachtree achieves fairness and is very highly scalability.
  • Keywords
    IP networks; multicast protocols; network topology; satellite communication; telecommunication congestion control; transport protocols; Internet protocol; TCP-Peachtree; acknowledgment aggregation; bandwidth feedback link; congestion control algorithm; delayed selective acknowledgment scheme; dynamic multicast group; hold state development; jump start algorithm; local error recovery; local relay scheme; low-priority NIL segment; modified B+ tree logical hierarchical structure; multicast topology; quick recovery algorithm; receiver; reliable multicast transport protocol; satellite multicast IP network resource; throughput performance improvement; Bandwidth; Degradation; Feedback; IP networks; Multicast protocols; Network topology; Relays; Satellites; Scalability; Transport protocols;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2003.819991
  • Filename
    1264083