TCP-Peach: a new congestion control scheme for satellite IP networks
read more
Citations
TCP Hybla: a TCP enhancement for heterogeneous networks
TCP in wireless environments: problems and solutions
Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control
TCP-Jersey for wireless IP communications
InterPlaNetary internet: state-of-the-art and research challenges
References
Congestion avoidance and control
Internet Protocol, Version 6 (IPv6) Specification
Promoting the use of end-to-end congestion control in the Internet
Requirements for Internet Hosts - Communication Layers
TCP Selective Acknowledgement Options
Related Papers (5)
Frequently Asked Questions (12)
Q2. What is the reason why the goodput of TCP-Peach is higher?
When the loss probability for link errors is low , the goodput increase obtained using TCP-Peach is mostly due to the Sudden Start Algorithm.
Q3. What is the reason why the flow is a good network citizen?
In order to be a good network citizen, a flow should decrease its transmission rate by a factor two when the network is congested [23].
Q4. What is the time interval between two consecutive file transfers from a sender?
The time interval between two consecutive file transfers from a sender is equal toa random variable which is exponentially distributed with average value .
Q5. What is the effect of a segment loss due to link errors on the throughput?
If there are enough resources, the only effects of a data segment loss due to link errors on the throughput is that the sender transmits less data segments.
Q6. What is the BER of a TCP-Reno segment?
For TCP segments of 1000 bytes, the BER 10 gives a segment loss probability P higher than 10 even if a powerful decoding algorithm is applied.
Q7. What is the effect of a segment loss due to link errors?
Note that the only effect of a segment loss due to link errors is that the sender stops transmitting new data segments in the time intervals and .
Q8. Why is the goodput of TCP-Peach higher?
The goodput of TCP-Peach is higher because using the Rapid Recovery the congestion window increases more rapidly when packet losses occur due to link errors.
Q9. When is the ACK for the lost data segment received?
The ACKs for the dummy segments will be received after the ACK for the lost data segment, i.e., they will be received when the sender is in Congestion Avoidance phase, as shown in Fig.
Q10. What is the fairness of the TCP-Peach scheme?
CONCLUSIONIn this paper, the authors introduced TCP-Peach, a new congestion control scheme improving the goodput performance and fairness in satellite networks.
Q11. What is the time required by the slow start to reach the bit rate?
If the delayed ACK mechanism [13] is implemented, i.e., the receiver sends one ACK for each two received segments, then the time required by the Slow Start to reach the bit rate becomes even higher than indicated in Table I.
Q12. What is the ACK option for a given segment?
Equation (1) is satisfied if the Delayed ACK Option [13] is not implemented, i.e., the receiver sends one acknowledgment (ACK) for each received segment.