Satellite networking is known to suffer from specific network performance issues, such as high latency and low throughput stability; this derives mainly from the high propagation delay, in particular with GEO satellites. This characteristic poses limitations on the benefits that general AQM solutions could introduce; in fact, reducing congestion and mitigating queueing delay is a vital feature that could boost the performance of satellite networks. This paper investigates PINK (Passive INverse feedbacK), a queue management algorithm designed to indirectly impose an individual resource allocation policy in order to mitigate the bufferbloat effect and the network congestion while exploiting the channel throughput and guaranteeing optimal flow fairness without forcing any packet drop. PINK modifies the TCP Acknowledgements (ACKs) segments passing through the Satellite access gateway. The modification consists in replacing the advertised Receive Windows field (RCV.WNDs) with custom values, in order to enforce a particular bandwidth utilization upper bound. To compute new RCV.WND values, PINK needs only the number of active connections, the flows RTT and the transmission channel bandwidth. The design characteristics of this new AQM let it works efficiently in satellite networks, and we validate this statement through several simulations performed with the ns-3 network simulator.
Mitigating Congestion and Bufferbloat on Satellite Networks through a Rate-Based AQM / Grazia, CARLO AUGUSTO; Patriciello, Natale; Klapez, Martin; Casoni, Maurizio. - (2017), pp. 4477-4482. (Intervento presentato al convegno 2017 IEEE International Conference on Communications (ICC) tenutosi a Parigi (F) nel 21-25 Maggio 2017).