Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2019, Vol. 42 ›› Issue (6): 43-48,57.doi: 10.13190/j.jbupt.2019-140

• Papers • Previous Articles     Next Articles

Traffic Distribution Algorithm Based on Multi-Agent Reinforcement Learning

CHENG Chao1, TENG Jun-jie2, ZHAO Yan-ling3, SONG Mei1   

  1. 1. School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    2. China Financial Certification Authority, Beijing 100054, China;
    3. Instrumentation Technology and Economy Institute, Beijing 100055, China
  • Received:2019-07-10 Online:2019-12-28 Published:2019-11-15
  • Supported by:
     

Abstract: Most of the researches on traditional traffic engineering strategies focus on constructing and solving mathematical models. To reduce computational complexity,an experience-driven traffic allocation algorithm based on multi-agent reinforcement learning was proposed. It can effectively distribute traffic on pre-calculated paths without solving complex mathematical models and then fully utilize network resources. The algorithm performs centralized training on the software defined networking controller,and can be executed on the access switch or router in a distributed way after the training is completed. Frequent interactions with the controller are avoided at the same time. Experiments show that the algorithm is effective in reducing the end-to-end delay and increasing throughput of the network with respect to the shortest-path and the equal-cost multi-path.

Key words: traffic engineering, multi-agent reinforcement learning, software-defined networking, delay, throughput

CLC Number: