-
公开(公告)号:US10360117B2
公开(公告)日:2019-07-23
申请号:US15626374
申请日:2017-06-19
Applicant: STRATUS TECHNOLOGIES BERMUDA LTD.
Inventor: Steven Michael Haid , Lei Cao , Aaron Tyrone Smith
Abstract: A checkpointing method in a network device fault tolerant system using virtual machines. In one embodiment, the network device has an input port, an output port, an active virtual machine and a standby virtual machine, a network application on the active virtual machine which manipulates data present on the input port and transmits the manipulated data from the output port; a checkpoint engine on the active virtual machine; and an interface agent, on the active virtual machine, having callable functions to move data from the input port to the output port. The method includes the steps of determining, by the checkpoint engine, that a checkpoint is required; requesting by the checkpoint engine that the interface agent quiescent itself; returning, by the interface agent to the network application, an indicator that no packets are available regardless of whether or not packets are arriving at the input port.
-
公开(公告)号:US20170364425A1
公开(公告)日:2017-12-21
申请号:US15626374
申请日:2017-06-19
Applicant: STRATUS TECHNOLOGIES BERMUDA LTD.
Inventor: Steven Michael Haid , Lei Cao , Aaron Tyrone Smith
CPC classification number: G06F11/2028 , G06F9/45558 , G06F11/1407 , G06F11/1466 , G06F11/1484 , G06F11/2097 , G06F2009/45575 , G06F2009/45579 , G06F2009/45591 , G06F2009/45595 , G06F2201/815
Abstract: A checkpointing method in a network device fault tolerant system using virtual machines. In one embodiment, the network device has an input port, an output port, an active virtual machine and a standby virtual machine, a network application on the active virtual machine which manipulates data present on the input port and transmits the manipulated data from the output port; a checkpoint engine on the active virtual machine; and an interface agent, on the active virtual machine, having callable functions to move data from the input port to the output port. The method includes the steps of determining, by the checkpoint engine, that a checkpoint is required; requesting by the checkpoint engine that the interface agent quiescent itself; returning, by the interface agent to the network application, an indicator that no packets are available regardless of whether or not packets are arriving at the input port.
-