Premium
A congestion control middleware layer with dynamic bandwidth management for satellite communications
Author(s) -
Casoni Maurizio,
Grazia Carlo Augusto,
Klapez Martin,
Patriciello Natale
Publication year - 2015
Publication title -
international journal of satellite communications and networking
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.388
H-Index - 39
eISSN - 1542-0981
pISSN - 1542-0973
DOI - 10.1002/sat.1129
Subject(s) - computer science , computer network , bottleneck , transmission control protocol , bandwidth (computing) , network congestion , the internet , throughput , hstcp , quality of service , mqtt , network packet , tcp friendly rate control , telecommunications , wireless , computer security , world wide web , embedded system , internet of things
Summary Historically, satellites have been set aside for what regards Internet connectivity; however, the interest in their usage to provide Internet connectivity is now rising again. Because of the growing demand for Internet services around the world, satellites can be an effective medium to serve scarcely populated areas as well as mission‐critical communications. While the standard transmission control protocol (TCP) performs badly when employed on satellite links for the high propagation delay, when a number of client hosts are wirelessly connected to a gateway that forwards and receives traffic across such links, the major limit is represented by the channel condition estimation performed by the TCP through loss detection and/or acknowledgement‐based timing information. This paper proposes congestion control middleware layer ( C 2 M L +), a centralized and collaborative middleware with dynamic bandwidth management, that aims to improve performance and QoS for TCP flows in the aforementioned scenarios. Results of ns‐3 simulations show an improvement in aggregate throughput, a significant reduction of latencies because of low queues occupancy levels, and higher fairness and friendliness guarantees among flows. They also confirm that C 2 M L + allows a dynamic and efficient usage of the bottleneck link, avoiding a waste of resources when some client nodes are unable to fully exploit their transmission potential. Copyright © 2015 John Wiley & Sons, Ltd.