Despite years of research on transport protocols, the tussle between in-network and end-to-end congestion control has not been solved. This debate is due to the variance of conditions and assumptions in different network scenarios, e.g., cellular versus data center networks. Recently, the community has proposed a few transport protocols driven by machine learning, nonetheless limited to end-to-end approaches. In this paper, we present Owl, a transport protocol based on reinforcement learning, whose goal is to select the proper congestion window learning from end-to-end features and network signals, when available. We show that our solution converges to a fair resource allocation after the learning overhead. Our kernel implementation, deploy...
The part of TCP software stack that controls how fast a data sender transfers packets is usually ref...
Published version of an article in the journal: IEEE Transactions on Systems, Man, and Cybernetics, ...
Sliding-window random linear network coding (RLNC) is a good fit for achieving low in-order delivery...
Reinforcement learning (RL)-based congestion control (CC) promises efficient CC in a fast-changing n...
The relatively recent explosion of mobile traffic in the internet, combined with a near constant dep...
Smart city communication networks hold the promise of harnessing the Internet of Things, smart devic...
Numerous applications on the web use transmission control protocol (TCP) as a transport protocol to ...
Transmission Control Protocol (TCP) is commonly used for reliable internet data transfers. However, ...
Transmission Control Protocol (TCP) is commonly used for reliable internet data transfers. However, ...
The abiding attempt of automation has also pervaded computer networks, with the ability to measure, ...
We approach the task of network congestion control in datacenters using Reinforcement Learning (RL)....
In this paper, we present the application of machine learning techniques to the improvement of the c...
The part of TCP software stack that controls how fast a data sender transfers packets is usually ref...
Published version of an article in the journal: IEEE Transactions on Systems, Man, and Cybernetics, ...
The Internet is dynamically shared by numerous flows of data traffic. Network congestion occurs when...
The part of TCP software stack that controls how fast a data sender transfers packets is usually ref...
Published version of an article in the journal: IEEE Transactions on Systems, Man, and Cybernetics, ...
Sliding-window random linear network coding (RLNC) is a good fit for achieving low in-order delivery...
Reinforcement learning (RL)-based congestion control (CC) promises efficient CC in a fast-changing n...
The relatively recent explosion of mobile traffic in the internet, combined with a near constant dep...
Smart city communication networks hold the promise of harnessing the Internet of Things, smart devic...
Numerous applications on the web use transmission control protocol (TCP) as a transport protocol to ...
Transmission Control Protocol (TCP) is commonly used for reliable internet data transfers. However, ...
Transmission Control Protocol (TCP) is commonly used for reliable internet data transfers. However, ...
The abiding attempt of automation has also pervaded computer networks, with the ability to measure, ...
We approach the task of network congestion control in datacenters using Reinforcement Learning (RL)....
In this paper, we present the application of machine learning techniques to the improvement of the c...
The part of TCP software stack that controls how fast a data sender transfers packets is usually ref...
Published version of an article in the journal: IEEE Transactions on Systems, Man, and Cybernetics, ...
The Internet is dynamically shared by numerous flows of data traffic. Network congestion occurs when...
The part of TCP software stack that controls how fast a data sender transfers packets is usually ref...
Published version of an article in the journal: IEEE Transactions on Systems, Man, and Cybernetics, ...
Sliding-window random linear network coding (RLNC) is a good fit for achieving low in-order delivery...