×

Memory management method, apparatus, and system

  • US 10,235,047 B2
  • Filed: 03/05/2018
  • Issued: 03/19/2019
  • Est. Priority Date: 05/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • sending, by a contributing node to a control center, a start physical address and a length of a remote memory provided by the contributing node;

    receiving, by the contributing node, information for a first remote memory from the control center indicating that the contributing node has been selected by the control center to provide remote memory to a requesting node, wherein the selection is based on the start physical address of the remote memory, the length of the remote memory, and a length of memory required by the requesting node; and

    providing, by the contributing node, the first remote memory for use by the requesting node, wherein a length of the first remote memory is greater than or equal to the length of the memory required by the requesting node;

    receiving, by the contributing node, a read or write instruction from the requesting node for reading or writing first data, respectively, wherein a pointer of the first data points to a virtual address within a range of a first virtual address of the requesting node, the first virtual address corresponding to the first remote memory, wherein the instruction instructs the contributing node to access the first data and indicates a storage space for storing the first data in the first remote memory; and

    accessing, by the contributing node, the first data according to the instruction and the indicated storage space.

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