Tomography based learning for load distribution through opaque networks

Shenghe Xu, Murali Kodialam, T. V. Lakshman, Shivendra S. Panwar

Research output: Contribution to journalArticlepeer-review

Abstract

Applications such as virtual reality and online gaming require low delays for acceptable user experience. A key task for over-the-top (OTT) service providers who provide these applications is sending traffic through the networks to minimize delays. OTT traffic is typically generated from multiple data centers which are multi-homed to several network ingresses. However, information about the path characteristics of the underlying network from the ingresses to destinations is not explicitly available to OTT services. These can only be inferred from external probing. In this paper, we combine network tomography with machine learning to minimize delays. We consider this problem in a general setting where traffic sources can choose a set of ingresses through which their traffic enter a black box network. The problem in this setting can be viewed as a reinforcement learning problem with strict linear constraints on a continuous action space. Key technical challenges to solving this problem include the high dimensionality of the problem and handling constraints that are intrinsic to networks. Evaluation results show that our methods achieve up to 60% delay reductions in comparison to standard heuristics. Moreover, the methods we develop can be used in a centralized manner or in a distributed manner by multiple independent agents.

Original languageEnglish (US)
Article number09383827
Pages (from-to)656-670
Number of pages15
JournalIEEE Open Journal of the Communications Society
Volume2
DOIs
StatePublished - 2021

Keywords

  • Load distribution
  • Machine learning
  • Reinforcement learning
  • Segment routing

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Tomography based learning for load distribution through opaque networks'. Together they form a unique fingerprint.

Cite this