【技术实现步骤摘要】
【技术保护点】
一种基于定时器和MDRR的队列调度方法,其特征在于该方法的步骤为:步骤1)Time定时器是为类1等时延敏感型业务而设置的,主要保障该队列的时延;类2至类n为常规队列,实时测量队列长度并实时测量队列长度并根据业务量来修改队列权值,确保业务量大的队列MDRR调度权值稍微加大;步骤2)调度开始时,初始化Time定时器时间,此时开始服务该队列;步骤3)初始化常规队列预设权值数组W2,W3……,Wn,所述业务权值在【1,10】范围类,当Time时间到后,根据加权轮询调度算法对其余队列轮询;步骤4)经过一定时间Dt,测试类2至类n队列的实时长度length_q[i],并对length_q[i]/Wi在【-0.5,0.5】之间进行归一化处理后得结果DWi,Wi= Wi+DW↓[i]更新权值数组,其中i=2、3、…n;步骤5)根据步骤4)得到的常规队列i的权值Wi,设置每个队列每次权数为MTU + weight*512;步骤6)每个队列都有一个赤字计数器,用于每次调度时该队列所能发送的数据包总和的最大值,初始化为1/2*MTU*weight;步骤7)当调度到该队列i时,权数加到赤字计数器上,如果队列首 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张顺颐,宁向延,谈玲,周井泉,周宇航,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:84[中国|南京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。