TY - JOUR
T1 - Imitation Learning Based Heavy-Hitter Scheduling Scheme in Software-Defined Industrial Networks
AU - Liu, Yazhi
AU - Wu, Qianqian
AU - Niu, Jianwei
AU - Li, Xiong
AU - Song, Zheng
N1 - Publisher Copyright:
© 2005-2012 IEEE.
PY - 2022/6/1
Y1 - 2022/6/1
N2 - To realize flexible networking and on-demand topology reconstructing, software-defined industrial networks (SDINs) are increasingly embracing the flat structure. Similar to software defined networks (SDN), SDIN suffers from low traffic scheduling efficiency caused by large and imbalanced flows, known as the heavy hitters problem. Due to such heavy hitters, industrial networks may fail to satisfy application's QoS requirements, which results in more severe damages. To improve flow scheduling efficiency under heavy hitters, this article introduces a novel imitation learning-based flow scheduling (ILFS) method. ILFS utilizes P4-based In-band Network Telemetry (INT) to collect fine-grained, real-time traffic data from SDIN's data plane. In the control plane, it integrates the Generative Adversarial Imitation Learning (GAIL) model with a soft actor critic to preserve the experiences of flow, thereby better scheduling large flows. Our experiments thoroughly compare ILFS's performance with several state-of-the-art traffic scheduling strategies. The results indicate that ILFS successfully controls the link bandwidth the utilization between 10\% and 80\% and significantly improves the average network throughput and link utilization rate.
AB - To realize flexible networking and on-demand topology reconstructing, software-defined industrial networks (SDINs) are increasingly embracing the flat structure. Similar to software defined networks (SDN), SDIN suffers from low traffic scheduling efficiency caused by large and imbalanced flows, known as the heavy hitters problem. Due to such heavy hitters, industrial networks may fail to satisfy application's QoS requirements, which results in more severe damages. To improve flow scheduling efficiency under heavy hitters, this article introduces a novel imitation learning-based flow scheduling (ILFS) method. ILFS utilizes P4-based In-band Network Telemetry (INT) to collect fine-grained, real-time traffic data from SDIN's data plane. In the control plane, it integrates the Generative Adversarial Imitation Learning (GAIL) model with a soft actor critic to preserve the experiences of flow, thereby better scheduling large flows. Our experiments thoroughly compare ILFS's performance with several state-of-the-art traffic scheduling strategies. The results indicate that ILFS successfully controls the link bandwidth the utilization between 10\% and 80\% and significantly improves the average network throughput and link utilization rate.
KW - Heavy hitter
KW - P4
KW - imitation learning
KW - programmable data plane
KW - software-defined network
UR - https://www.scopus.com/pages/publications/85125751728
U2 - 10.1109/TII.2021.3130279
DO - 10.1109/TII.2021.3130279
M3 - 文章
AN - SCOPUS:85125751728
SN - 1551-3203
VL - 18
SP - 4254
EP - 4264
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 6
ER -