×

Sharing local cache from a failover node

  • US 9,454,485 B2
  • Filed: 08/01/2013
  • Issued: 09/27/2016
  • Est. Priority Date: 08/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:

  • determining whether a first compute node and a failover compute node each have an internal cache, wherein the failover compute node is functioning as a mirrored copy of the first compute node;

    responsive to determining that the first compute node and the failover compute node each have an internal cache, combining into a unified logical cache, a first internal cache of the first compute node and a second internal cache of the failover compute node;

    receiving a memory access request; and

    sending the memory access request to one of the internal caches in the unified logical cache including;

    determining whether the first internal cache includes data requested by the memory access request;

    responsive to determining that the first internal cache does not include data requested by the memory access request, determining whether the second internal cache includes data requested by the memory access request; and

    responsive to determining that the second internal cache does include data requested by the memory access request, sending the memory access request to the failover compute node.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×