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

Improved Utility-Based Congestion Control for Delay-Constrained Communication

D'Aronco, S; Toni, L; Mena, S; Zhu, X; Frossard, P; (2016) Improved Utility-Based Congestion Control for Delay-Constrained Communication. IEEE/ACM Transactions on Networking , 25 (1) pp. 349-362. 10.1109/TNET.2016.2587579. Green open access

[thumbnail of Toni_PID3523099.pdf]
Preview
Text
Toni_PID3523099.pdf

Download (3MB) | Preview

Abstract

Due to the presence of buffers in the inner network nodes, each congestion event leads to buffer queueing and thus to an increasing end-to-end delay. In the case of delay sensitive applications, a large delay might not be acceptable and a solution to properly manage congestion events while maintaining a low end-to-end delay is required. Delay-based congestion algorithms are a viable solution as they target to limit the experienced end-to-end delay. Unfortunately, they do not perform well when sharing the bandwidth with congestion control algorithms not regulated by delay constraints (e.g., loss-based algorithms). Our target is to fill this gap, proposing a novel congestion control algorithm for delay-constrained communication over best effort packet switched networks. The proposed algorithm is able to maintain a bounded queueing delay when competing with other delay-based flows, and avoid starvation when competing with loss-based flows. We adopt the well-known price-based distributed mechanism as congestion control, but: 1) we introduce a novel non-linear mapping between the experienced delay and the price function and 2) we combine both delay and loss information into a single price term based on packet interarrival measurements. We then provide a stability analysis for our novel algorithm and we show its performance in the simulation results carried out in the NS3 framework. Simulation results demonstrate that the proposed algorithm is able to: achieve good intra-protocol fairness properties, control efficiently the end-to-end delay, and finally, protect the flow from starvation when other flows cause the queuing delay to grow excessively.

Type: Article
Title: Improved Utility-Based Congestion Control for Delay-Constrained Communication
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/TNET.2016.2587579
Publisher version: http://dx.doi.org/10.1109/TNET.2016.2587579
Language: English
Additional information: © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
Keywords: Delays, Internet, Simulation, IEEE transactions, Loss measurement, Propagation delay, Receivers
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/1533071
Downloads since deposit
129Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item