发明名称 容错系统和用于执行容错的方法
摘要 本发明公开了容错系统和用于执行容错的方法,所述容错系统包括:在主机上形成的主虚拟机,主管理程序在该主机中运行,该主虚拟机适用于将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在该次机中运行,该次虚拟机适用于基于与主虚拟机所发送的虚拟中断有关的时间信息来将虚拟中断输入至次客户OS。主虚拟机适用于从次虚拟机搜集操作性能信息,并且配置主虚拟机的操作性能和次虚拟机的操作性能,使得主虚拟机的操作性能变得与次虚拟机的操作性能相同。
申请公布号 CN103678024B 申请公布日期 2016.08.17
申请号 CN201310430124.9 申请日期 2013.09.18
申请人 横河电机株式会社 发明人 吉田善贵;植原正太;大野毅
分类号 G06F11/07(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F11/07(2006.01)I
代理机构 北京天昊联合知识产权代理有限公司 11112 代理人 陈源;李铭
主权项 一种容错系统,包括:在主机上形成的主虚拟机,主管理程序在所述主机中运行,所述主虚拟机将基于来自所述主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在所述次机中运行,所述次虚拟机基于与所述虚拟中断有关的定时信息来将虚拟中断发送至次客户OS,所述主虚拟机将所述定时信息发送至所述次虚拟机,其中所述主虚拟机从所述次虚拟机搜集操作性能信息,并且配置所述主虚拟机的操作性能和所述次虚拟机的操作性能,使得所述主虚拟机的操作性能变得与所述次虚拟机的操作性能相同,其中将理论值从所述主虚拟机发送到所述次虚拟机,所述理论值为执行指令的理想数量或所述虚拟中断的时间,其中如果即使配置了操作性能以后所述次虚拟机的执行速度仍低于所述主虚拟机的执行速度,则所述次虚拟机对测量延迟时间进行设置,通过从测量值中减去所述理论值获得所述测量延迟时间,所述测量值是所述执行指令的数量或所述次虚拟机发生虚拟中断时的时间,其中如果测量延迟时间超过预定的可容许延迟时间,则所述次虚拟机执行同步初始化处理,并且其中所述次虚拟机在由关于所述虚拟中断的定时信息表示的执行挂起位置处,执行上下文切换以挂起所述次客户OS,并且将上下文从次客户OS切换至次虚拟机。
地址 日本东京