容错系统
    1.
    发明公开

    公开(公告)号:CN106776118A

    公开(公告)日:2017-05-31

    申请号:CN201611038656.8

    申请日:2013-09-18

    IPC分类号: G06F11/14 G06F11/16 G06F11/34

    摘要: 本发明公开了一种容错系统。所述容错系统包括:在主机上形成的主虚拟机,主管理程序在所述主机中运行,所述主虚拟机被配置为将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在所述次机中运行,所述次虚拟机被配置为基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。主虚拟机被配置为一旦接收到来自主管理程序的外部中断就确定是否生成虚拟中断,只有在确定了生成虚拟中断时,主虚拟机被配置为将虚拟中断输入至主客户OS,并且将有关虚拟中断的定时信息发送至次虚拟机。

    容错系统和用于执行容错的方法

    公开(公告)号:CN103678023B

    公开(公告)日:2017-05-31

    申请号:CN201310429935.7

    申请日:2013-09-18

    IPC分类号: G06F11/07 G06F9/455

    摘要: 本发明公开了容错系统和用于执行容错的方法。所述容错系统包括:在主机上形成的主虚拟机,主管理程序在所述主机中运行,所述主虚拟机被配置为将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在所述次机中运行,所述次虚拟机被配置为基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。主虚拟机被配置为一旦接收到来自主管理程序的外部中断就确定是否生成虚拟中断,只有在确定了生成虚拟中断时,主虚拟机被配置为将虚拟中断输入至主客户OS,并且将有关虚拟中断的定时信息发送至次虚拟机。

    容错系统和用于执行容错的方法

    公开(公告)号:CN103678022A

    公开(公告)日:2014-03-26

    申请号:CN201310429933.8

    申请日:2013-09-18

    IPC分类号: G06F11/07 G06F9/455

    摘要: 本发明公开了容错系统和用于执行容错的方法。所述容错系统包括:在主机上形成的主虚拟机,主管理程序在该主机中运行,该主虚拟机被配置为将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在该次机中运行,该次虚拟机被配置为基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。主虚拟机被配置为将关于虚拟中断的定时信息发送至次虚拟机,该定时信息包括主客户OS在输入虚拟中断之前执行的分支指令的数量、并包括输入虚拟中断时的执行挂起位置。

    容错系统和用于执行容错的方法

    公开(公告)号:CN103678021A

    公开(公告)日:2014-03-26

    申请号:CN201310428460.X

    申请日:2013-09-18

    IPC分类号: G06F11/07 G06F9/455

    摘要: 本发明公开了容错系统和用于执行容错的方法。主虚拟机在主机上形成,主管理程序在该主机中运行,主虚拟机将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS。次虚拟机在次机上形成,次管理程序在该次机中运行,次虚拟机基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。当将虚拟中断输入至主客户OS时,主虚拟机挂起主客户OS,并且确定挂起位置是否在临界段中。如果挂起位置不在临界段中,则主虚拟机在挂起位置处输入虚拟中断。如果挂起位置在临界段中,则主虚拟机改变挂起位置,并再次进行确定。

    容错系统
    7.
    发明授权

    公开(公告)号:CN106776118B

    公开(公告)日:2020-07-17

    申请号:CN201611038656.8

    申请日:2013-09-18

    IPC分类号: G06F11/14 G06F11/16 G06F11/34

    摘要: 本发明公开了一种容错系统。所述容错系统包括:在主机上形成的主虚拟机,主管理程序在所述主机中运行,所述主虚拟机被配置为将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在所述次机中运行,所述次虚拟机被配置为基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。主虚拟机被配置为一旦接收到来自主管理程序的外部中断就确定是否生成虚拟中断,只有在确定了生成虚拟中断时,主虚拟机被配置为将虚拟中断输入至主客户OS,并且将有关虚拟中断的定时信息发送至次虚拟机。

    容错系统和用于执行容错的方法

    公开(公告)号:CN103678021B

    公开(公告)日:2017-05-10

    申请号:CN201310428460.X

    申请日:2013-09-18

    IPC分类号: G06F11/07 G06F9/455

    摘要: 本发明公开了容错系统和用于执行容错的方法。主虚拟机在主机上形成,主管理程序在该主机中运行,主虚拟机将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS。次虚拟机在次机上形成,次管理程序在该次机中运行,次虚拟机基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。当将虚拟中断输入至主客户OS时,主虚拟机挂起主客户OS,并且确定挂起位置是否在临界段中。如果挂起位置不在临界段中,则主虚拟机在挂起位置处输入虚拟中断。如果挂起位置在临界段中,则主虚拟机改变挂起位置,并再次进行确定。

    容错系统和用于执行容错的方法

    公开(公告)号:CN103678022B

    公开(公告)日:2016-08-31

    申请号:CN201310429933.8

    申请日:2013-09-18

    IPC分类号: G06F11/07 G06F9/455

    摘要: 本发明公开了容错系统和用于执行容错的方法。所述容错系统包括:在主机上形成的主虚拟机,主管理程序在该主机中运行,该主虚拟机被配置为将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在该次机中运行,该次虚拟机被配置为基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。主虚拟机被配置为将关于虚拟中断的定时信息发送至次虚拟机,该定时信息包括主客户OS在输入虚拟中断之前执行的分支指令的数量、并包括输入虚拟中断时的执行挂起位置。

    容错系统和用于执行容错的方法

    公开(公告)号:CN103678023A

    公开(公告)日:2014-03-26

    申请号:CN201310429935.7

    申请日:2013-09-18

    IPC分类号: G06F11/07 G06F9/455

    摘要: 本发明公开了容错系统和用于执行容错的方法。所述容错系统包括:在主机上形成的主虚拟机,主管理程序在所述主机中运行,所述主虚拟机被配置为将基于来自主管理程序的外部中断的虚拟中断输入至主客户OS;以及在次机上形成的次虚拟机,次管理程序在所述次机中运行,所述次虚拟机被配置为基于与主虚拟机所发送的虚拟中断有关的定时信息来将虚拟中断输入至次客户OS。主虚拟机被配置为一旦接收到来自主管理程序的外部中断就确定是否生成虚拟中断,只有在确定了生成虚拟中断时,主虚拟机被配置为将虚拟中断输入至主客户OS,并且将有关虚拟中断的定时信息发送至次虚拟机。