一种基于时间感知整形器的TAS-WRR调度算法研究与实现

作者:尹震宇; 刘浩林; 张飞青; 谷艾; 李岳
来源:小型微型计算机系统, 2021, 42(05): 1077-1081.
DOI:10.3969/j.issn.1000-1220.2021.05.031

摘要

随着工业4.0概念的提出,工业自动化生产对工业以太网的通信性能提出了更高的要求.当不同类型数据在工业以太网中的交换设备进行转发时,会在发送端口存在排队等待现象,数据通信的实时性和确定性难以保证.针对上述问题,本文将时间敏感网络(Time sensitive network,TSN)引入工业以太网,基于TSN时间感知整形器提出了TAS-WRR(Time Awareness Shaper-Weighted Round Robin,基于时间感知整形器的加权轮询)调度算法.首先,该算法根据通信需求,将数据划分不同优先级.其次,为保证数据通信的周期性和实时性,将通信时间划分周期,并为高优先级的实时数据预留带宽.最后,采用加权轮询调度的方式,在保证高优先级数据通信质量的同时,有效的减少低优先级数据的饥饿现象.通过对比测试,可证明TAS-WRR算法能有效提高不同数据流在交换设备中调度通信的实时性和确定性.

全文