Skip to main content

Optimal Network Protocol Selection for Competing Flows via Online Learning

Publication ,  Journal Article
Zhang, X; Chen, S; Zhang, Y; Im, Y; Gorlatova, M; Ha, S; Joe-Wong, C
Published in: IEEE Transactions on Mobile Computing
August 1, 2023

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. (An extended abstract of this work was accepted by IEEE ICNP as a short paper Zhang et al. (2019)).

Duke Scholars

Published In

IEEE Transactions on Mobile Computing

DOI

EISSN

1558-0660

ISSN

1536-1233

Publication Date

August 1, 2023

Volume

22

Issue

8

Start / End Page

4822 / 4836

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4604 Cybersecurity and privacy
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0805 Distributed Computing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhang, X., Chen, S., Zhang, Y., Im, Y., Gorlatova, M., Ha, S., & Joe-Wong, C. (2023). Optimal Network Protocol Selection for Competing Flows via Online Learning. IEEE Transactions on Mobile Computing, 22(8), 4822–4836. https://doi.org/10.1109/TMC.2022.3162880
Zhang, X., S. Chen, Y. Zhang, Y. Im, M. Gorlatova, S. Ha, and C. Joe-Wong. “Optimal Network Protocol Selection for Competing Flows via Online Learning.” IEEE Transactions on Mobile Computing 22, no. 8 (August 1, 2023): 4822–36. https://doi.org/10.1109/TMC.2022.3162880.
Zhang X, Chen S, Zhang Y, Im Y, Gorlatova M, Ha S, et al. Optimal Network Protocol Selection for Competing Flows via Online Learning. IEEE Transactions on Mobile Computing. 2023 Aug 1;22(8):4822–36.
Zhang, X., et al. “Optimal Network Protocol Selection for Competing Flows via Online Learning.” IEEE Transactions on Mobile Computing, vol. 22, no. 8, Aug. 2023, pp. 4822–36. Scopus, doi:10.1109/TMC.2022.3162880.
Zhang X, Chen S, Zhang Y, Im Y, Gorlatova M, Ha S, Joe-Wong C. Optimal Network Protocol Selection for Competing Flows via Online Learning. IEEE Transactions on Mobile Computing. 2023 Aug 1;22(8):4822–4836.

Published In

IEEE Transactions on Mobile Computing

DOI

EISSN

1558-0660

ISSN

1536-1233

Publication Date

August 1, 2023

Volume

22

Issue

8

Start / End Page

4822 / 4836

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4604 Cybersecurity and privacy
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0805 Distributed Computing