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
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;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2003.819991