[发明专利]一种实时现场总线控制调度方法有效
申请号: | 201410073079.0 | 申请日: | 2014-03-03 |
公开(公告)号: | CN103823780B | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 徐平平;秦汉;李小娟 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
地址: | 214135 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实时现场总线控制调度方法,包括:(1)在保证高优先级队列信息优先发送的前提下,针对高优先级队列负载较高且持续时间较长而导致低优先级队列任务长时间不能得到处理的问题通过设置低优先级队列最小处理门限的方法使低优先级队列的信息有处理的机会;(2)针对高优先级队列拥塞问题,结合高优先级负载情况通过逐级增大令牌周期的方法,缓解高优先级队列拥塞,同时间接缓解低优先级队列拥塞;(3)针对低优先级队列负载较低时造成令牌周期时间浪费问题,通过逐级减小令牌周期的方法来提高令牌周期带宽利用率。 | ||
搜索关键词: | 一种 实时 现场总线 控制 调度 方法 | ||
【主权项】:
一种实时现场总线控制调度方法,其特征在于,包括:(1)在保证高优先级队列信息优先发送的前提下,针对高优先级队列负载较高且持续时间较长而导致低优先级队列任务长时间不能得到处理的问题通过设置低优先级队列最小处理门限的方法使低优先级队列的信息有处理的机会;(2)针对高优先级队列拥塞问题,结合高优先级负载情况通过逐级增大令牌周期的方法,缓解高优先级队列拥塞,同时间接缓解低优先级队列拥塞;(3)针对低优先级队列负载较低时造成令牌周期时间浪费问题,通过逐级减小令牌周期的方法来提高令牌周期带宽利用率;使用的设备包括一个主设备和若干个从设备,现场总线控制参数包括主设备持有令牌时间为TTH,主设备空闲时间为TI,主设备的信息处理队列分为高优先级任务队列和低优先级任务队列,高优先级任务队列任务数量为Hn,任意一高优先级任务处理时间为Thi,低优先级任务队列任务数量为Ln,任意一低优先级任务处理时间为Tli,主设备上能被处理的高、低优先级任务的数量门限为Nh和Nl;每隔时间TI对高优先级队列和低优先级队列进行检测,根据不同的高优先级队列负载和低优先级队列负载情况,执行不同的策略:当主设备高优先级队列不为空时,设定TTH初始值,并启动令牌周期定时器,若执行高优先级队列任务优先,低优先级队列任务适时处理策略;否则执行高优先级队列任务优先,高、低优先级队列任务兼顾策略;所述的高优先级队列任务优先,低优先级队列任务适时处理策略是指当高负载统计标志大于等于预设值L1时,执行低优先级队列任务最小门限处理策略;否则执行高优先级队列任务优先处理策略;所述的低优先级队列任务最小门限处理策略是指当低优先级队列任务数量大于等于预设值L2时,主设备上能被处理的高、低优先级任务的数量门限Nh和Nl由下式决定:其中,E[]表示对变量取期望值,表示对变量值向下取整;否则主设备上能被处理的高、低优先级任务的数量门限Nh和Nl由下式决定:
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410073079.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种多媒体信息分享方法及系统
- 下一篇:以陶瓷为原料的3D打印机