×

Restorable memory allocator

  • US 9,880,761 B2
  • Filed: 12/28/2015
  • Issued: 01/30/2018
  • Est. Priority Date: 12/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, executed by an information processing system, comprising:

  • extracting a set of memory allocation metadata from a memory heap;

    identifying, from the extracted set of memory allocation metadata, process dependent information which comprises at least one of a set of pointers and a set of references identifying sets of available virtual addresses, sets of unavailable virtual addresses and the starting address of the memory heap space;

    creating, from the process dependent information, process independent information which comprises offsets from the starting address of the memory heap space identifying the sets of available and the sets of unavailable virtual addresses; and

    performing, in response to creating the process independent information, at least one ofstoring a set of allocation data associated with the memory heap space in a persistent storage, andreplicating the set of allocation data to a different failure domain,wherein the set of allocation data contains the process independent information and the starting address associated with the memory heap space and no other process dependent information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×