IEEE Transactions on Mobile Computing, volume 22, issue 8, pages 4822-4836
Optimal Network Protocol Selection for Competing Flows via Online Learning
Xiaoxi Zhang
1
,
Siqi Chen
2
,
Yunfan Zhang
3
,
Youngbin Im
4
,
Maria Gorlatova
3
,
Sangtae Ha
2
,
Carlee Joe-Wong
5
Publication type: Journal Article
Publication date: 2023-08-01
scimago Q1
SJR: 2.755
CiteScore: 12.9
Impact factor: 7.7
ISSN: 15361233, 15580660, 21619875
Electrical and Electronic Engineering
Computer Networks and Communications
Software
Abstract
Today's Internet must support applications with increasingly dynamic and heterogeneous connectivity requirements, such as video streaming and the Internet of Things. Yet current network management practices generally rely on pre-specified network configurations, which may not be able to cope with dynamic application needs. Moreover, even the best-specified policies will find it difficult to cover all possible scenarios, given applications' increasing heterogeneity and dynamic network conditions, e.g., on volatile wireless links. In this work, we instead propose a model-free learning approach to find the optimal network policies for current network flow requirements. This approach is attractive as comprehensive models do not exist for how different policy choices affect flow performance under changing network conditions. However, it can raise new challenges for online learning algorithms: policy configurations can affect the performance of multiple flows sharing the same network resources, and this performance coupling limits the scalability and optimality of existing online learning algorithms. In this work, we extend multi-armed bandit frameworks to propose new online learning algorithms for protocol selection with provably sublinear regret under certain conditions. We validate the optimality and scalability of our algorithms through data-driven simulations and testbed experiments.
Found
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.