UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

A Congestion Control Framework Based on In-Network Resource Pooling

Rene, S; Ascigil, O; Psaras, I; Pavlou, G; (2021) A Congestion Control Framework Based on In-Network Resource Pooling. IEEE/ACM Transactions on Networking pp. 1-15. 10.1109/tnet.2021.3128384. (In press). Green open access

[thumbnail of A_Congestion_Control_Framework_Based_on_In-Network_Resource_Pooling.pdf]
Preview
Text
A_Congestion_Control_Framework_Based_on_In-Network_Resource_Pooling.pdf - Accepted Version

Download (4MB) | Preview

Abstract

Congestion control has traditionally relied on monitoring packet-level performance (e.g. latency, loss) through feedback signals propagating end-to-end together with various queue management practices (e.g. carefully setting various parameters, such as router buffer thresholds) in order to regulate traffic flow. Due to its end-to-end nature, this approach is known to transfer data according to the path's slowest link, requiring several RTTs to transmit even a few tens of KB during slow start. In this paper, we take a radically different approach to control congestion, which obviates end-to-end performance monitoring and careful setting of network parameters. The resulting In-Network Resource Pooling Protocol (INRPP) extends the resource pooling principle to exploit in-network resources such as router storage and unused bandwidth along alternative sub-paths. In INRPP, content caches or large (possibly bloated) router buffers are used as a place of temporary custody for incoming data packets in a store and forward manner. Data senders push data in the network and when it hits the bottleneck link, in-network caches at every hop store data in excess of the link capacity; nodes progressively move/send data (from one cache to the next) towards the destination. At the same time alternative sub-paths are exploited to move data faster towards the destination. We demonstrate through extensive simulations that INRPP is TCP friendly, and improves flow completion time and fairness by as much as 50% compared to RCP, MPTCP and TCP, under realistic network conditions

Type: Article
Title: A Congestion Control Framework Based on In-Network Resource Pooling
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/tnet.2021.3128384
Publisher version: https://doi.org/10.1109/TNET.2021.3128384
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher's terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng
URI: https://discovery.ucl.ac.uk/id/eprint/10140375
Downloads since deposit
79Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item