[发明专利]容错系统在审
申请号: | 202110176279.9 | 申请日: | 2021-02-09 |
公开(公告)号: | CN113448773A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 吉田善贵 | 申请(专利权)人: | 横河电机株式会社 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京信慧永光知识产权代理有限责任公司 11290 | 代理人: | 崔迎宾;李雪春 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容错 系统 | ||
本发明提供一种容错系统。容错系统(1)包括:主虚拟机(120),具有执行字节码并输出基于与执行的字节码相关的信息的同步信息的同步信息生成部(124)、以及拦截从外部输入的中断的第一中断拦截部(122);以及次虚拟机(220),具有基于同步信息执行字节码的同步执行部(224)、以及拦截中断的第二中断拦截部(222)。同步信息生成部(124)在取得中断的情况下,基于中断执行字节码。第一中断拦截部(122)将包含于字节码的接受中断的指令的执行中输入的中断输出到同步信息生成部(124)。
技术领域
本发明涉及一种容错系统。
背景技术
以往,已知一种容错系统,能够将由主虚拟机输入的虚拟中断定时准确地传递到次虚拟机,并且在次虚拟机中在相同的定时输入虚拟中断(例如参照专利文献1)。
专利文献1:日本专利公开公报特开2014-59749号
发明内容
需要一种以低负荷动作的容错系统。
本发明是鉴于上述问题而完成的,其目的在于提供一种能够以低负荷动作的容错系统。
几个实施方式的容错系统包括:主虚拟机,具有执行字节码并输出基于与执行的字节码相关的信息的同步信息的同步信息生成部、以及拦截从外部输入的中断的第一中断拦截部;以及次虚拟机,具有基于所述同步信息执行所述字节码的同步执行部、以及拦截所述中断的第二中断拦截部,所述同步信息生成部在取得所述中断的情况下,基于所述中断执行所述字节码,在所述字节码包含接受所述中断的指令的情况下,所述第一中断拦截部将接受所述中断的指令的执行中输入的所述中断输出到所述同步信息生成部。通过上述方式,能够减小用于冗余化的处理量或程序大小。其结果是,实现能够以低负荷动作的容错系统。
在一实施方式的容错系统中,也可以为,所述字节码包含在执行中接受所述中断的第一指令和在执行中不接受所述中断的第二指令。也可以为,所述第一中断拦截部将所述同步信息生成部执行所述第一指令的过程中输入的所述中断输出到所述同步信息生成部,不将在所述同步信息生成部执行所述第二指令的过程中输入的所述中断输出到所述同步信息生成部。通过上述方式,能够不执行复杂的定时调整,根据需要接受中断并实现冗余化。其结果是,实现能够以低负荷动作的容错系统。
在一实施方式的容错系统中,也可以为,所述中断包括由所述第一指令接受的第一中断和不由所述第一指令接受的第二中断。也可以为,所述第一中断拦截部与所述同步信息生成部执行中的指令无关地拦截所述第二中断,在所述同步信息生成部执行所述第二指令的过程中拦截所述第一中断。通过上述方式,能够简单地执行第二中断的拦截。即,降低中断拦截部的处理负荷。其结果是,实现能够以低负荷动作的容错系统。
在一实施方式的容错系统中,也可以为,所述同步信息包含确定所述同步信息生成部执行的字节码的信息。通过上述方式,中断拦截部容易基于同步信息来判断是否拦截第一中断。即,降低中断拦截部的处理负荷。其结果是,实现能够以低负荷动作的容错系统。
在一实施方式的容错系统中,也可以为,所述字节码包含从外部取得数据的输入指令。也可以为,所述同步信息生成部将与执行所述输入指令而取得的数据相关的信息作为所述同步信息输出。通过上述方式,次虚拟机能够基于同步信息取得从外部输入的数据。因此,包括次虚拟机的次机可以不与外部进行通信。其结果是,减轻容错系统的负荷,并且实现能够以低负荷动作的容错系统。
在一实施方式的容错系统中,也可以为,所述中断包含定时器处理。通过上述方式,容错系统不是无条件地拦截中断而能够接受必要的中断。其结果是,提高容错系统的有用性。
在一实施方式的容错系统中,也可为,所述中断包含网络收发处理。通过上述方式,容错系统不是无条件地拦截中断而能够接受必要的中断。其结果是,提高容错系统的有用性。
根据本发明,提供一种能够以低负荷动作的容错系统。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于横河电机株式会社,未经横河电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110176279.9/2.html,转载请声明来源钻瓜专利网。