A framework for less than best effort congestion control with soft deadlines


Conference paper


D. A. Hayes, David Ros, Andreas Petlund, Iffat Ahmed
Proceeding of the 2017 IFIP Networking Conference (IFIP Networking) and Workshops, 2017 IFIP Networking Conference (IFIP Networking) and Workshops, 2017 Jun


Semantic Scholar DBLP DOI pdf
Cite

Cite

APA   Click to copy
Hayes, D. A., Ros, D., Petlund, A., & Ahmed, I. (2017). A framework for less than best effort congestion control with soft deadlines. In 2017 IFIP Networking Conference (IFIP Networking) and Workshops. https://doi.org/10.23919/IFIPNetworking.2017.8264853


Chicago/Turabian   Click to copy
Hayes, D. A., David Ros, Andreas Petlund, and Iffat Ahmed. “A Framework for Less than Best Effort Congestion Control with Soft Deadlines.” In 2017 IFIP Networking Conference (IFIP Networking) and Workshops, 2017.


MLA   Click to copy
Hayes, D. A., et al. “A Framework for Less than Best Effort Congestion Control with Soft Deadlines.” 2017 IFIP Networking Conference (IFIP Networking) and Workshops, 2017, doi:10.23919/IFIPNetworking.2017.8264853.


BibTeX   Click to copy

@inproceedings{d2017a,
  title = {A framework for less than best effort congestion control with soft deadlines},
  year = {2017},
  month = jun,
  journal = {2017 IFIP Networking Conference (IFIP Networking) and Workshops},
  doi = {10.23919/IFIPNetworking.2017.8264853},
  author = {Hayes, D. A. and Ros, David and Petlund, Andreas and Ahmed, Iffat},
  booktitle = {Proceeding of the 2017 IFIP Networking Conference (IFIP Networking) and Workshops},
  month_numeric = {6}
}

Abstract

Applications like inter data-centre synchronisation or client-to-cloud backups require a reliable end-to-end data transfer, however, they typically do not have strong capacity or latency constraints, just a loose delivery deadline. Besides, their potential to disrupt more quality-constrained flows should be kept to a minimum. These applications could be well served by a transport protocol providing a less-than-best-effort (LBE) or scavenger service rather than TCP but, neither TCP nor standard LBE methods like LEDBAT consider any notion of deadline or completion time. TCP simply tries to maximise the use of available capacity, while LEDBAT tries to enforce an LBE behaviour regardless of any timeliness requirements. This paper introduces a framework for adding both LBE behaviour and awareness of “soft” delivery deadlines to any congestion control (CC) algorithm, whether loss-based, delay-based or explicit signaling-based. This effectively allows it to turn an arbitrary CC protocol into a scavenger protocol that dynamically adapts its sending rate to network conditions and remaining time before the deadline, to balance timeliness and transmission aggressiveness. Network utility maximization (NUM) theory provides a solid foundation for the proposal. The effectiveness of the approach is validated by numerical and simulation experiments, with TCP Cubic and Vegas used as examples.


Share


Follow this website


You need to create an Owlstown account to follow this website.


Sign up

Already an Owlstown member?

Log in