Patent · US Active

Distributed memory object method and system enabling memory-speed data access in a distributed environment

US11061609B2 · kind B2 · utility

4Cited by
5References
14Claims
0Family size

Inventors

Key dates

Filing dateJan 23, 2019
Grant dateJul 13, 2021
Priority date
Expiry dateMar 30, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/82
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein is an apparatus and method for a distributed memory object system. In one embodiment, a method includes forming a system cluster comprising a plurality of nodes, wherein each node includes a memory, a processor and a network interface to send and receive messages and data, electing a cluster manager to mediates cluster membership, node identification assignment, and a name service group, creating a node manager to initiate services for each of the plurality of nodes, wherein the node manager is configured to notify the cluster manager of its existence and node health, and creating a plurality of sharable memory spaces, wherein each space is a distributed memory object having an object owner node, and partitioning address space within each sharable memory space into chunks, wherein data may be placed in one or more memory regions mapped to the distributed memory object by either of a store call or a write call, and data stored in one or more memory regions mapped to the direct memory object may be accessed by a load call or a read call.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.