[发明专利]一种报文的调度方法及装置有效

专利信息
申请号: 201710517572.0 申请日: 2017-06-29
公开(公告)号: CN107342954B 公开(公告)日: 2019-11-22
发明(设计)人: 吴祖生 申请(专利权)人: 北京东土军悦科技有限公司;北京物芯科技有限责任公司
主分类号: H04L12/863 分类号: H04L12/863
代理公司: 11291 北京同达信恒知识产权代理有限公司 代理人: 黄志华<国际申请>=<国际公布>=<进入
地址: 100041 北京市石*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 报文 调度 方法 装置
【说明书】:

本申请实施例中公开了一种报文的调度方法及装置,该方法为监测队列的入队状态,确定入队状态表征报文入队时,对队列的报文尾指针进行更新,其中,报文尾指针用于指向队列中最后一个完整报文的最后一个Cell;计算队列的调度头指针与出队头指针的差值,获得调度差值,其中,调度头指针用于指向当前请求调度的Cell,出队头指针用于指向最后一个完成调度的Cell;确定调度差值低于预设门限值,并且调度头指针小于报文尾指针时,对队列中的报文进行调度。这样,保证了报文的连续性,可以精确控制已经发起调度请求但还未完成实际出队的Cell的数量,从而降低了缓存资源的消耗。

技术领域

本申请涉及计算机技术领域,尤其涉及一种报文的调度方法及装置。

背景技术

在计算机网络中,终端通常通过队列对报文进行缓存。所谓队列在计算机科学中,是一种先进先出的线性表,只允许在表的前端进行删除操作即出队,在表的后端进行插入操作即入队。

其中,进行删除操作的端称为队头,进行插入操作的端称为队尾。各个队列组成链表,并通过链表进行动态管理以及缓存报文,从而可以对队列中的报文进行调度。

参阅图1a所示,队列示意图,队列中包含若干报文,而每一个报文中包含若干单元(Cell)。队列中分别设置有头指针和尾指针。头指针用于指向最新发起请求调度的Cell,或者,在没有调度请求时,头指针用于指向队列的第一个Cell,尾指针用于指向队列的最后一个Cell。

现有技术下,对报文进行调度主要采用以下方式:

当报文入队时,链表的尾指针实时更新,指向最新入队的一个Cell,并确定头指针与尾指针不相等时,触发调度,链表的头指针基于出队的Cell,进行相应的更新,指向队头的下一个Cell。

但是,采用这种方式,一方面,由于尾指针仅指向最新入队的Cell,因此,不能通过尾指针确定一个报文的最后一个Cell是否入队,存在对不完整报文进行调度的问题。另一方面,由于完整的调度流程存在一定的延时,因此,可能存在已经发起调度请求但还未完成实际出队的多个Cell,这会消耗大量的缓存资源。

发明内容

本申请实施例提供一种报文的调度方法及装置,用于在对队列中的报文进行调度时,仅对完整报文进行调度,保证报文的连续性,精确控制已经发起调度请求但还未完成实际出队的Cell的数量,降低缓存资源的消耗。

本申请实施例提供的具体技术方案如下:

第一方面,一种报文的调度方法,包括:

监测队列的入队状态,确定入队状态表征报文入队时,对队列的报文尾指针进行更新,其中,报文尾指针用于指向队列中最后一个完整报文的最后一个Cell;

计算队列的调度头指针与出队头指针的差值,获得调度差值,其中,调度头指针用于指向当前请求调度的Cell,出队头指针用于指向最后一个完成调度的Cell;

确定调度差值低于预设门限值,并且调度头指针小于报文尾指针时,对队列中的报文进行调度。

较佳的,确定入队状态表征报文入队时,对队列的报文尾指针进行更新,具体包括:

确定入队状态表征报文入队时,将队列的尾指针进行更新,其中,尾指针用于指向队列中最后一个Cell;

获取尾指针指向的Cell的第一描述信息;

基于第一描述信息,确定尾指针指向的Cell为一个报文的最后一个Cell时,将报文尾指针指向尾指针指向的Cell。

较佳的,确定调度差值低于预设门限值,并且调度头指针小于报文尾指针时,对队列中的报文进行调度,具体包括:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司;北京物芯科技有限责任公司,未经北京东土军悦科技有限公司;北京物芯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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