一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于控制区域网的工业软件虚拟化资源动态调度方法与流程

2022-10-13 01:19:58 来源:中国专利 TAG:

技术特征:
1.一种基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,包括以下步骤:根据控制计算任务的分类,将控制计算任务优先地迁移到合适的控制区域网中;在控制区域网中配置的计算机,侧重于处理相应控制计算任务。2.根据权利要求1所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,所述控制计算任务的分类,包括计算密集型tc、输入/输出密集型tio或者混合型tm控制计算任务;将所述计算密集型tc、输入/输出密集型tio或者混合型tm控制计算任务分配到不同的控制区域网中;控制区域网中配置的计算机侧重于处理所述计算密集型tc任务,或者侧重于处理所述输入/输出密集型tio任务,或者是侧重于处理所述混合型tm任务。3.根据权利要求1所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,包括现场控制器容器类型的动态反馈式设置步骤:现场控制器类型在现场控制器启动的时候,并不设定,而是根据自动适配的运行容器反馈信息进行设定;如果现场控制器在不同的运行容器中执行,其类型也会动态变化。4.根据权利要求1所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,所述控制计算任务优先地迁移到合适的控制区域网中,包括本机迁移、本域迁移、外域迁移三种类型;所述本机迁移为一台物理机上的计算区域,拥有同样的物理cpu、由本机总线高速连接的内存与外存;所述本域迁移在高速局域网连接的控制区域网;所述外域迁移为跨高速局域网的控制区域网;且包括如下子步骤:s1,检查本机是否满足计算要求,如果满足要求,分配本机虚拟计算资源;s2,如果本机虚拟资源不能满足要求,检查本域的其它物理计算机上的虚拟资源是否满足要求,如果能满足要求,则迁移到本域的其它物理计算机上;s3,如果本域虚拟资源不能满足要求,检查外域中的物理计算机上的虚拟资源是否满足要求,如果能满足要求,则迁移到外域的物理计算机上。5.根据权利要求3所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,包括现场控制器适配运行容器程序的步骤:s101,现场控制器中设置时延t,t=|t1-t2|,其中t1是传感器数据发送时间,t2是控制命令接收时间;s102,如果t≤设定的阈值t0,那么该业务的时延满足标记t
flag
=1,否则t
flag
=0;s103,现场控制器依据时延t来寻找适合运行控制程序p的运行容器:运行容器迁移到下一台计算设备d上,运行控制程序p,等待现场控制器返回时延t是否满足的信息;如果满足,则该运行容器能够运行在该计算设备上,否则该运行容器不能运行在该计算设备d上。6.根据权利要求1所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,包括步骤:在控制区域网中设置可变时延的全局广播帧,用于实现任意多个现场控制器时延t、计算设备占用率l的全局报告。7.根据权利要求1所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,包括步骤:计算设备刚启动的时候,其上容器的类型都是空闲型mi;随着其上运行的控制容器的类型变化,而逐渐地修改其类型变化为:mio、mc、m三种类型。8.根据权利要求6所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,所述可变时延是指任何一个现场控制器,根据自己的时延t的1/2来设置广播的时延。
9.根据权利要求7所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,包括子步骤:s201,计算设备上的类型计数器timer_mio与timer_mc初始值都为0,每隔固定时间t,计算设备上的类型计数器timer_mio与timer_mc都减1,而如果计算设备上任一个运行容器类型为mio,则每隔t,将timer_mio加一,如果运行容器类型为mc,则每隔t,将timer_mc加一;s202,设置t*n的时间为类型判断周期,当t*n到达的时候,根据timer_mio与timer_mc的值来判断该计算设备的类型:timer_mio>0且timer_mc≤0,则运行设备为mio类型;如果timer_mc>0且timer_mio≤0,则运行设备为mc类型;如果timer_mio≥0且timer_mc≥0,这设备为m类型;如果timer_mio<0且timer_mc<0,这设备为mi类型。10.根据权利要求9所述的基于控制区域网的工业软件虚拟化资源动态调度方法,其特征在于,在步骤s202中,包括子步骤:在容器任务迁移的时候,优先在mi类型计算设备上迁移,其次在同类型计算设备上迁移。

技术总结
本发明公开了一种基于控制区域网的工业软件虚拟化资源动态调度方法,属于工业软件虚拟化资源调度领域,包括以下步骤:根据控制计算任务的分类,将控制计算任务优先地迁移到合适的控制区域网中;在控制区域网中配置的计算机,侧重于处理相应控制计算任务。本发明高了业务可用性和服务资源利用率。业务可用性和服务资源利用率。业务可用性和服务资源利用率。


技术研发人员:谢成 杨凡 卢军 王丹
受保护的技术使用者:中物院成都科学技术发展中心
技术研发日:2022.07.26
技术公布日:2022/10/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献