[发明专利]具有网络编码功能的代数交换系统及其VOQ调度算法有效
申请号: | 201510298852.8 | 申请日: | 2015-06-03 |
公开(公告)号: | CN104917701B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 吕士杰;李硕彦;张明龙;朱键;马丽;李挥 | 申请(专利权)人: | 香港中文大学深圳研究院 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/933 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 彭家恩;彭愿洁 |
地址: | 518063 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 网络 编码 功能 代数 交换 系统 及其 voq 调度 算法 | ||
1.一种具有网络编码功能的代数交换系统,
主要包含以下模块:N个输入端口、数据预处理模块、编码模块、N个VOQ调度模块、代数交换模块、组装模块、解码模块、N个输出端口;
其特征在于,上述各个模块相互配合完成数据包在系统中的切割、编码、交换、组装、解码等操作;
所述N个输入端口用于接收IP数据包;
所述数据预处理模块用于将IP数据包切割成长度相等的数据片和添加包头控制信息;
所述编码模块用于对信元进行编码;
所述N个VOQ调度模块用于将数据按照输出端口分流,同时将数据包按调度算法送入所述代数交换模块;
所述组装模块将归属于同一个数据包的信元按照一定的顺序重新组装,恢复出原始的数据包;
所述调度算法为:
判断当前N个VOQ的状态;其中,当0<ε(i,j)<εL,则VOQ(i,j)的状态为Light;当εL<=ε(i,j)<=εH,则VOQ(i,j)的状态为Fair;当ε(i,j)>εH,则VOQ(i,j)的状态为Heavy;ε(i,j)为VOQ(i,j)中信元的占用率;εL为Light的上限,εH为Heavy的下限;
根据当前N个VOQ的状态判断输入端口的流量模型为Heavy、Fair或Light;
根据端口流量模型选择信元的数量以送往交换模块。
2.一种具有网络编码功能的代数交换系统的VOQ调度算法,其特征在于,
数据包在预处理、编码之后,按照其目的端口地址进行分流,依次送入N个VOQ中,每个输入端口配有一个检测器,检测器可以实时的记录VOQ中的信元的数量,并将该数量反馈给调度器,调度器按照一定的调度算法进行分析,并给出决策,最终决定该端口N个VOQ中哪些信元被送入后级交换模块;
所述调度算法为:
判断当前N个VOQ的状态;其中,当0<ε(i,j)<εL,则VOQ(i,j)的状态为Light;当εL<=ε(i,j)<=εH,则VOQ(i,j)的状态为Fair;当ε(i,j)>εH,则VOQ(i,j)的状态为Heavy;ε(i,j)为VOQ(i,j)中信元的占用率;εL为Light的上限,εH为Heavy的下限;
根据当前N个VOQ的状态判断输入端口的流量模型为Heavy、Fair或Light;
根据端口流量模型选择信元的数量以送往交换模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于香港中文大学深圳研究院,未经香港中文大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510298852.8/1.html,转载请声明来源钻瓜专利网。