A MULTI-AGENT REINFORCEMENT-LEARNING SYSTEM FOR DYNAMIC TRAFFIC MANAGEMENT IN SOFTWARE-DEFINED NETWORKS

A multi-agent routing system for software-defined networks (SDN) is studied for the case where several TCP flows arrive almost simultaneously. The system combines six Q-learning agents, an initial minimum-hop routing policy, and a decision coordinator. It is implemented in Mininet with a Ryu controller on a six-switch topology. Its performance is compared with variants without learning and without coordination, a coordinated greedy heuristic, Dijkstra’s algorithm with fixed link weights, and adaptive AWR routing. The main and supplementary series comprise 40 independent training runs and 1080 tests. Q-learning has no significant effect on throughput: almost all of the gain comes from the system without learning, and the contribution of coordination is not established with sufficient precision. The system outperforms Dijkstra’s algorithm when two flows compete for shared links, by +8.1 Mbit/s for a shared receiver and +4.2 Mbit/s for cross flows. Its advantage over AWR is observed only for the shared receiver, and its advantage over the greedy heuristic exceeds 1 Mbit/s only for cross flows. Reproduction on a different testbed confirmed the advantage for the shared receiver. Conclusions are limited to one topology and two simultaneous flows.

Authors

Institutions

Publication Details

Journal
Komp'ûternì sistemi ta merežì
Published
2026-11-11
DOI
https://doi.org/10.23939/csn2026.02.276
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

A MULTI-AGENT REINFORCEMENT-LEARNING SYSTEM FOR DYNAMIC TRAFFIC MANAGEMENT IN SOFTWARE-DEFINED NETWORKS

Kyrylo Rukkas, N.I. Leonova, Vyacheslav Frolov, A. O. Boreiko
Komp'ûternì sistemi ta merežì
Software-Defined Networks and 5G
article

A MULTI-AGENT REINFORCEMENT-LEARNING SYSTEM FOR DYNAMIC TRAFFIC MANAGEMENT IN SOFTWARE-DEFINED NETWORKS

Kyrylo Rukkas, N.I. Leonova, Vyacheslav Frolov, A. O. Boreiko
article en

Abstract

A multi-agent routing system for software-defined networks (SDN) is studied for the case where several TCP flows arrive almost simultaneously. The system combines six Q-learning agents, an initial minimum-hop routing policy, and a decision coordinator. It is implemented in Mininet with a Ryu controller on a six-switch topology. Its performance is compared with variants without learning and without coordination, a coordinated greedy heuristic, Dijkstra’s algorithm with fixed link weights, and adaptive AWR routing. The main and supplementary series comprise 40 independent training runs and 1080 tests. Q-learning has no significant effect on throughput: almost all of the gain comes from the system without learning, and the contribution of coordination is not established with sufficient precision. The system outperforms Dijkstra’s algorithm when two flows compete for shared links, by +8.1 Mbit/s for a shared receiver and +4.2 Mbit/s for cross flows. Its advantage over AWR is observed only for the shared receiver, and its advantage over the greedy heuristic exceeds 1 Mbit/s only for cross flows. Reproduction on a different testbed confirmed the advantage for the shared receiver. Conclusions are limited to one topology and two simultaneous flows.

Komp'ûternì sistemi ta merežìVol. 8(2)
V. N. Karazin Kharkiv National University (UA)
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon