[发明专利]一种基于消息优先级的缓冲区协调方法有效

专利信息
申请号: 201410424430.6 申请日: 2014-08-26
公开(公告)号: CN104202258B 公开(公告)日: 2017-06-20
发明(设计)人: 张万松;王师原;徐悦竹;印桂生 申请(专利权)人: 哈尔滨工程大学
主分类号: H04L12/861 分类号: H04L12/861;H04L12/863;H04L29/08;G06F12/08;G06F9/455
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于分布式系统仿真领域,具体涉及一种基于消息优先级的缓冲区协调方法。本发明包括通过分析仿真运行过程中出现的态势显示卡顿问题;分析联邦成员事件消息的类型及对仿真过程的作用,为事件消息划分优先级;在态势显示联邦成员中添加消息缓冲区,并按消息的种类划分缓冲区,该缓冲区位于视景显示单元程序与联邦成员消息数据接收程序之间;为每种消息数据缓冲区设置警戒值,当缓冲区占有量达到或超出警戒值时,对消息数据分情况处理;通过对数据的处理及优化缓冲区占有量,使态势显示效果趋于流畅。本发明动态调整缓冲区,从而在保证仿真过程逻辑正确性的前提下,提高态势显示效果的流畅度。
搜索关键词: 一种 基于 消息 优先级 缓冲区 协调 方法
【主权项】:
一种基于消息优先级的缓冲区协调方法,其特征在于:(1)通过分析仿真运行过程中出现的态势显示卡顿问题,得出该问题是由于视景显示单元对于消息数据的处理速率低于联邦成员消息数据接收程序对消息数据的接收速率,造成需显示数据囤积,从而导致显示效果的卡顿;(2)分析联邦成员事件消息的类型及对仿真过程的作用,为事件消息划分优先级,优先级由高到低分别为:基于事件推进的成员消息、基于步长推进的成员消息、乐观时间推进的成员消息;(3)在态势显示联邦成员中添加消息数据缓冲区,并按消息的种类划分缓冲区,该缓冲区位于视景显示单元程序与联邦成员消息数据接收程序之间;(4)为每种消息数据缓冲区设置警戒值,当缓冲区占有量达到或超出警戒值时,对消息数据分情况处理;(5)通过对数据的处理及优化缓冲区占有量,使态势显示效果趋于流畅;所述步骤(4),即当缓冲区占有量达到或超出缓冲区警戒值时,对消息数据的分情况处理情况,共分为三种情况:(4.1)当缓冲区占有量小于警戒值时,缓冲区使用状况良好,无需调整;(4.2)当缓冲区占有量达到警戒值时,对各类消息数据缓冲区中数据进行调整:对于基于事件推进的成员消息,由于其优先级最高,故对其采取最大程度的保留;对于基于步长推进的成员消息,由于其数据的产生方式具有一定的时间规律,故采取系统抽样的方式,以此缓解缓冲区压力;对于乐观时间推进的成员消息,根据其产生规律及优先级,对其采取概率丢弃的方式,降低缓冲区占有量;(4.3)当缓冲区占有量超出警戒值,甚至达到饱和状态时,根据消息优先级及缓冲区空间大小分七种情况进行处理;处理思路为:低优先级的消息缓冲区贡献出部分空闲空间给高优先级消息缓冲区,基于事件推进的成员消息缓冲区始终保留原始空间大小;基于步长推进的成员消息缓冲区饱和时,对已有数据采取系统抽样的方式,释放相应空间;乐观时间推进的成员消息缓冲区饱和时,对新进数据采取丢弃操作,以此缓解缓冲区压力。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410424430.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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