|Authors||T. C. Tangenes, D. A. Hayes, A. Petlund and D. Ros|
|Title||Evaluating CAIA Delay Gradient as a Candidate for Deadline-Aware Less-than-Best-Effort Transport|
|Project(s)||NEAT: A New, Evolutive API and Transport-Layer Architecture for the Internet|
|Publication Type||Proceedings, refereed|
|Year of Publication||2017|
|Conference Name||Workshop on Future of Internet Transport (FIT 2017)|
|Keywords||congestion control, deadline-aware congestion control, Less-than-Best-Effort Service, scavenger service|
Less-than-best-effort (LBE) congestion control offers a low-priority service for applications tolerant to high latency and low throughput, like peer-to-peer file transfers or automatic software updates. There are, however, situations where it would be beneficial for the application to specify a soft deadline for task completion. Examples of such situations could be completion of backup tasks or synchronisation between CDN data centres. Since network conditions change over time, a deadline-aware LBE (DA-LBE) congestion control would need the ability to dynamically adapt how aggressively it competes for capacity to meet the soft deadline, trading low-priority behaviour for timeliness. One candidate that shows promise as a LBE congestion control is CAIA Delay Gradient (CDG). CDG uses changes in measured end-to-end delay to control the congestion window. CDG has several parameters that might help tune its “aggressiveness” in a way that might help achieve the goal of DA-LBE congestion control. We have evaluated CDG in order to establish how it can be tuned to exhibit different degrees of LBE behaviour under varying network conditions. Our results show that it is possible to control CDG to vary its aggressiveness in a consistent way, making it a prime candidate to implement a DA-LBE congestion control system.