发明名称 FLOW SCHEDULING DEVICE AND METHOD
摘要 A method for traffic scheduling includes: authorizing a transmitting module to generate total authorization, allocating the total authorization to each stream queue according to weights preconfigured for each port and a stream queue mounted to each port, and transmitting the allocated authorization to a stream queue management module; the stream queue management module receiving data packets and storing the data packets in each stream queue, maintaining an authorization surplus barrel for each stream queue, storing the received authorization in the authorization surplus barrel of the stream queue, and if the authorization surplus and the queue depth in the authorization surplus barrel are greater than a preset threshold, notifying a scheduling module to output a data packet in the stream queue; and after receiving the notification from the stream queue management module, the scheduling module outputting a data packet in the stream queue according to a preset scheduling policy.
申请公布号 US2015058485(A1) 申请公布日期 2015.02.26
申请号 US201214391735 申请日期 2012.06.28
申请人 Chu Xunfu;Wang Youbao 发明人 Chu Xunfu;Wang Youbao
分类号 H04L12/863;H04L12/825 主分类号 H04L12/863
代理机构 代理人
主权项 1. An apparatus for traffic scheduling, comprising: an authorization transmission module, configured to generate total authorization, allocate the total authorization to each stream queue according to weights preconfigured for each port and a stream queue mounted to each port, and transmit the allocated authorization to a stream queue management module, wherein the greater the weight is, the greater the allocated authorization is; the stream queue management module, configured to receive data packets and store the data packets in each stream queue, maintain an authorization surplus barrel for each stream queue, store the received authorization in the authorization surplus barrel of the stream queue, and if the authorization surplus and a queue depth in the authorization surplus barrel are greater than a preset threshold, notify a scheduling module to output a data packet in the stream queue; and the scheduling module, configured to output the data packet in the stream queue according to a preset scheduling policy after receiving the notification from the stream queue management module.
地址 Shenzhen CN