[发明专利]一种用于缓冲Crossbar的队列长度均衡调度方法无效
申请号: | 200910233915.6 | 申请日: | 2009-10-21 |
公开(公告)号: | CN101695051A | 公开(公告)日: | 2010-04-14 |
发明(设计)人: | 彭来献;赵文栋;路欣;田畅 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及了一种用于缓冲Crossbar的队列长度均衡调度方法。本发明属于宽带网络交换技术领域。本发明包括Crossbar输入端和输出端调度方法,其方法是,分组只在输入端队列和Crossbar交叉点缓冲存储;每个输入/输出端都有一个调度器,调度方法由这些调度器协同执行;输入端调度器负责将分组从输入端队列调度到相应交叉点缓冲,执行时从本输入端选择长度最长的队列进行调度,输出端调度器负责将分组从交叉点缓冲调度到输出链路上,执行时选择自身队列长度与对应的输入队列长度之和最大的交叉点进行调度;该调度方法给较长的队列更多的被服务机会,能够自适应均匀和非均匀等各种流量,使各个输入端队列长度尽量均衡,具有良好的稳定性、吞吐量和时延性能,适用于高速路由器/交换机。 | ||
搜索关键词: | 一种 用于 缓冲 crossbar 队列 长度 均衡 调度 方法 | ||
【主权项】:
一种用于缓冲Crossbar的队列长度均衡调度方法,包括排队技术和缓冲Crossbar调度算法,其特征在于:(1)、不同长度的IP分组在调度前划分成固定长度的“信元”,在输出端重组后再发送到链路上去;信元输出到链路之前只在输入队列和交叉点缓冲存储;输入队列采用虚拟输出排队(VOQ)技术,若在时隙t输入端i到达一个目的端为j的信元,那么该信元被放入VOQij队列中;若VOQij队列被调度,队头信元将被存入交叉点缓冲CBij中;VOQij在t时隙的队列长度表示为L(VOQij,t);CBij在t时隙的队列长度表示为L(CBij,t);其中1≤i,j≤N;(2)、一个交叉点缓存的最大容量用C表示;t时隙时,若L(VOQij,t)>0且L(CBij,t)<C,称VOQij在t时隙为EVOQ(Eligible VOQ);t时隙时,若L(CBij,t)>0,称CBij为ECB(EligibleCrosspoint Buffer);其中1≤i,j≤N;(3)、缓冲Crossbar调度算法称为MUIQF,在MUIQF算法中,每个输入/输出端都有一个调度器,各设有1个优先指针,指向当前最高优先服务的队列,每次执行过程开始时所有输入/输出端为空闲状态;MUIQF输入/输出端调度器独立执行:输入端调度:输入端i的调度器指针Ii(1≤i≤N),指向当前优先选择服务的VOQ;从指针Ii所指的队列开始,按照轮转规则,寻找第一个L(VOQij,t)(1≤j≤N)最大的EVOQ,假定找到为VOQiq(1≤q≤N),把它的队头信元传送到CBiq,指针Ii更新至(q+1)(模N);如果找不到,指针保持不变;输出端调度:输出端j的调度器指针Oj(1≤j≤N),指向当前优先选择服务的CB;从优先指针Oj所指的队列开始,按照轮转规则,寻找第一个L(VOQij,t)+L(CBij,t)(1≤i≤N)最大的ECB,假定找到为CBpj(1≤p≤N),就把它的队头信元传送到输出端j,指针Oj更新至(p+1)(模N)。如果找不到,指针保持不变。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910233915.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种骨质瓷及其制备方法
- 下一篇:一种耐高温轻质空调管的制备方法