[发明专利]基于队列状态的累计补偿型循环轮询不定长包调度方法无效

专利信息
申请号: 00133415.8 申请日: 2000-11-03
公开(公告)号: CN1290092A 公开(公告)日: 2001-04-04
发明(设计)人: 兰巨龙;李鸥;汪斌强 申请(专利权)人: 国家数字交换系统工程技术研究中心
主分类号: H04L12/42 分类号: H04L12/42
代理公司: 北京集佳商标专利事务所 代理人: 王学强
地址: 450002*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 队列 状态 累计 补偿 循环 轮询不 定长 调度 方法
【说明书】:

发明涉及电信领域,特别涉及到在各种路由器、包交换系统和综合业务接入设备中不定长包的多输入、单输出排队系统。

随着通信技术的迅猛发展,各种包交换技术,特别是IP技术日趋成熟并实用化,良好的调度算法能够节约传输带宽,降低设备的复杂度,更重要的是能够保证网络的安全性,以防恶意破坏者的攻击。

现有的调度算法中,主要有1989年第12期数字通信特别组会议录第1到12页的题为“公平排队策略的分析与仿真”(A.Demers,S.Keshav,and S.Shenker.Analysis and simulation of a fairqueuing algorithm.In Proc.ACM SIGCOMM’89,September 1989,pp:1-12)公开的先到先服务策略(FCFS,First-Come-First-Serve)、公平排队策略(FQ,Fair Queuing Algorithm)和IEEE通信汇刊1987年第4期第435到438页的题为“存储器有限的包交换技术研究”(JohnNagle.On packet switches with infinite storage.IEEE Trans.on Comm.,COM-35(4),April 1987,pp.435-438.)公开的逐包调度方法(Packet-by-Packet Round Robin),先到先服务策略完全不能保证各个输入流的公平性,造成网络易于受到攻击。而公平排队策略虽然能够保证各个输入流的公平性,但却非常复杂,需要0(log(n))次复杂运算才能调度一个包,其中n为经过调度系统的流数,特别不适于高速交换网络。逐包调度算法虽然运算不很复杂,也具有一定的抗恶意攻击能力,但对不定长包交换系统,对长包和短包不是同等对待,造成不公平,在极端情况下,两个同样服务等级的流,一个流所占的输出带宽可能是另一流的Max/Min倍,上述Max、Min分别为用字节表示的最大和最小包长。

针对上述现有调度方法不能兼顾公平性和复杂度的缺陷,本发明的目的是给出一种不定长包调度算法,该方法能在在低复杂度条件下,实现不定长包的公平调度。

为达到上述目的,本发明采用的技术方案是:一种基于队列状态的累计补偿型循环轮询不定长包调度方法,该方法包括以下步骤:

(1)初始设置循环轮询的周期N和初始轮询的队列号i=0,将各个队列的轮询等待次数计数器置零,其中N为队列数;

(2)轮询第i号队列;

(3)判断第i号队列是否处于“忙”状态,若是,转步骤(4)继续操作,否则转步骤(8)继续操作;

(4)对轮询等待次数C清零;

(5)从第i号队列中读出T字节数据;

(6)判断读出的T字节数据是否正好为整数个包,如是,转步骤(18)继续操作,否则转步骤(7)继续操作;

(7)将当前包输出完毕,然后转步骤(18)继续操作;

(8)判断轮询等待次数计数器Ci是否为0,如是,转步骤(9)继续操作,否则转步骤(13)继续操作;

(9)从第i队列中取出最前面一个包的包头,从中读出包长L;

(10)计算轮询等待次数Ci=[L/P]取整,P为包长分界长度,包长大于P的分组为“长包”,包长小于等于L的分组为“短包”;

(11)判断Ci是否等于0,如等于0,转步骤(17)继续操作,若Ci不为0,转步骤(12)继续操作;

(12)轮询等待一次,然后转步骤(18)继续操作;

(13)判断轮询等待次数计数器Ci是否为1,如不为l,转步骤(14)继续操作,否则转步骤(16)继续操作;

(14)计算Ci=Ci-1;

(15)轮询等待一次,然后转步骤(18)继续操作;

(16)对轮询等待次数计数器Ci清零;

(17)输出第i号队列的队头的包;

(18)计算i=[i+1]mod T,返回上述步骤(2),准备轮询下一队列。

上述T、P的值根据系统环境决定。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家数字交换系统工程技术研究中心,未经国家数字交换系统工程技术研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/00133415.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top