Method of recovering application data
AssigneeFujitsu Limited
InventorsJames Alastair SOUTHERN, Nicholas WILSON
Life of this patent
Estimating the term…
Abstract
A method of recovering application data from the memory of a failed node in a computer system comprising a plurality of nodes connected by an interconnect and of writing the application data to a replacement node; wherein a node of the computer system executes an application which creates application data storing the most recent state of the application in a node memory; the node fails; the node memory of the failed node is then controlled using a failover memory controller; and the failover memory controller copies the application data from the node memory of the failed node to a node memory of the replacement node over the interconnect.
Claims18
A method of recovering application data from a memory of a failed node in a computer system comprising a plurality of nodes connected by an interconnect and of writing the application data to a replacement node;
- wherein
- a node of the computer system executes an application which creates application data storing a most recent state of the application in a first node memory;
- the node fails;
- the first node memory of the failed node is then controlled using a failover memory controller;
- and
- the failover memory controller copies the application data from the first node memory of the failed node to a second node memory of the replacement node over the interconnect.
A failover memory controller for use in recovery from a failed node when running an application on a computer system comprising a plurality of nodes, each having a memory and node memory controller, the nodes being connected by an interconnect,
- wherein the failover memory controller is operable to connect to one of the memory controller and memory of the failed node;
- and
- wherein the failover memory controller is arranged to control transfer of application data stored in node memory of the failed node over the interconnect to node memory of a replacement node.
A computer system, comprising:
- a plurality of nodes, each having a node memory and node memory controller;
- a failover memory controller for use in recovery from a failed node when running an application on the nodes;
- and
- an interconnect, connecting the nodes and the failover memory controller,
- wherein the failover memory controller is operable to connect to one of the memory controller and memory of a failed node;
- and
- wherein the failover memory controller is arranged to control transfer of application data stored in node memory of the failed node over the interconnect to node memory of a replacement node.
A non-transitory, machine-readable storage storing a daemon for running on a computer system comprising a failover memory controller, and a plurality of nodes each including node memory, the nodes and failover memory controller all connected by an interconnect;
- wherein when the daemon runs, the daemon monitors execution of an application on the nodes, and the daemon detects a node failure, identifies a replacement node and instructs the failover memory controller to copy application data across the interconnect from node memory of the failed node to node memory of the replacement node.
Dependencies are inferred from the claim text.