Abstract | ||
---|---|---|
A key challenge in the management of Internet traffic is the design of algorithms that complement well-established protocols, such as the Transmission Control Protocol (TCP), and simultaneously address their limitations. The challenge becomes greater in the context of large so-called "elephant" flows over long paths that often transition from higher to lower bandwidth connections. At these transition points either persistent queues are formed when buffers are over-provisioned or packet loss occurs when buffers are under-provisioned; both cases lead to degraded and/or highly variable end-to-end performance. Ideally, for such scenarios, the source should "learn" and set a pacing rate that matches the lower bandwidth connection. In this paper, we adopt a model-based receding horizon control strategy to design a pacing control method. Each new round-trip time (RTT) measurement is first incorporated into a linear time-varying (LTV) predictive model. Subsequently, we solve a one-step look-ahead optimization problem which finds the pacing rate which optimally trades off RTT, variance in RTT, and throughput according to the most up-to-date model. We implemented our proof-of-concept control strategy on the Linux operating system alongside the existing CoDel queuing discipline (qdisc) and HTCP congestion-control algorithm. Our preliminary results indicate significant reduction in the variances of the RTT and the throughput, resulting in more predictable performance overall. |
Year | Venue | Field |
---|---|---|
2017 | 2017 55TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON) | Computer science,Model predictive control,Packet loss,Computer network,Transmission Control Protocol,Queueing theory,Bandwidth (signal processing),CoDel,Throughput,Internet traffic,Distributed computing |
DocType | ISSN | Citations |
Conference | 2474-0195 | 1 |
PageRank | References | Authors |
0.36 | 9 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
David Fridovich-Keil | 1 | 24 | 7.39 |
Nathan Hanford | 2 | 11 | 2.33 |
Chapman, Margaret P. | 3 | 3 | 3.15 |
Claire J. Tomlin | 4 | 1491 | 158.05 |
Matthew Farrens | 5 | 515 | 69.21 |
Dipak Ghosal | 6 | 2848 | 163.40 |