一种基于带宽状态控制的高低优先级消息发送方法技术

技术编号:37846444 阅读:16 留言:0更新日期:2023-06-14 22:31
本发明专利技术提供了一种基于带宽状态控制的高低优先级消息发送方法,包括以下步骤:依据系统中客户端优先级顺序,为各客户端分配带宽;依据带宽分配比例,周期性生成与客户端对应的动态令牌;周期性比较动态令牌数量与消息数量,根据比较结果发送消息或缓存消息。本发明专利技术设计的方法可以实现不同优先级客户端的任务都有机会处理,提高了系统行为的确定性、增强了对系统带宽的控制,达到确保客户端任务能够有效处理的目的。有效处理的目的。有效处理的目的。

【技术实现步骤摘要】
一种基于带宽状态控制的高低优先级消息发送方法


[0001]本专利技术属于计算机
,涉及机载网络文件系统带宽状态控制实现技术,具体涉及一种基于带宽状态控制的高低优先级消息发送方法。

技术介绍

[0002]目前,综合化航电系统在传输客户端的消息时,通常采用优先级队列提高高优先级客户端读写的确定性,以便于将有限的计算资源(带宽限制)优先分配给高优先级客户端读写任务。
[0003]但是,由于嵌入式环境下网络文件系统仅支持简单的优先级任务调控,其无法满足综合化航电系统独立分系统对细粒度任务的控制需求,可能出现低优先级客户端难以从服务器分配到计算资源,导致文件系统出现永远等待、无法服务,不能实现消息传输的问题。

技术实现思路

[0004]为了解决在当前综合化航电系统上,网络文件系统由于处于封闭的运行环境和应用场景以及嵌入式平台有限的计算资源,无法及时处理低优先级客户端的任务,导致低优先级客户端无法响应问题。本专利技术设计了一种基于带宽状态控制的高低优先级消息发送方法,该方法的设计思路是:在优先级控制的基础上,针对不同客户端增加本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于带宽状态控制的高低优先级消息发送方法,其特征在于,包括以下步骤:依据系统中客户端优先级顺序,为各客户端分配带宽;依据带宽分配比例,周期性生成与客户端对应的动态令牌;周期性比较动态令牌数量与消息数量,根据比较结果发送消息或缓存消息。2.根据权利要求1所述的高低优先级消息发送方法,其特征在于:依据系统中客户端优先级顺序,为各客户端分配带宽的方法,包括:获取系统中客户端数量及优先级顺序;依据客户端优先级顺序,将总带宽分配给各客户端,其中高优先级客户端分配的带宽大于低优先级客户端分配的带宽。3.根据权利要求2所述的高低优先级消息发送方法,其特征在于:依据带宽分配比例,周期性生成与客户端对应的动态令牌的方法,包括:根据客户端数量定义动态令牌的种类;依据各客户端分配的带宽,计算与各客户端对应的动态令牌生成速率;令牌生成器产生动态令牌,并将动态令牌存入令牌桶中。4.根据权利要求3所述的高低优先级消息发送方法,其特征在于:动态令牌生成过程中,若令牌桶已满,则停止生成动态令牌或将生成的动态令牌丢弃。5....

【专利技术属性】
技术研发人员:董钟骏胡宁张鹏张钊崧刘佳玮
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1