Robust End-to-End Available Bandwidth Estimation for Interactive Satellite networks
Keywords:
Bandwidth Estimation, Satellite TCP, Wireless TCPAbstract
This paper presents an efficient and accurate
available bandwidth estimation algorithm for satellite links which generally have long propagation delay. Either the method using the rate of returning ACKs or the method using timestamp option is adopted for the bandwidth estimation algorithms to enhance TCP performance in the literature. The method using the rate of returning ACKs, which is the most popular for the available bandwidth estimation for a TCP connection, is known to have the influences from the reverse link (TCP receiver to TCP sender) traffic variation, especially in the asymmetric satellite links. The bandwidth estimation method using packet sending time information from the TCP timestamp option also has the drawback that the influence of the bottleneck link presented in the forward path is not properly considered. To overcome these limits, our algorithm performs in two steps. A forward path delay is calculated at the sender with the receiver sending time for an ACK packet in the first step. And in the second step, the forward path delay is updated more delicately through removing unrelated part from
the forward path delay, and is applied for available bandwidth estimation. The simulation results show that our algorithm can avoid the influence of the traffic variation in the return path (e.g., ACK compression, DAMA delay), and estimate the available bandwidth over the forward path more accurately
Downloads
Downloads
Published
Issue
Section
License
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.