18517406. MEMORY CONTROLLER FOR SHARED MEMORY ACCESS AND METHOD FOR USE IN MEMORY CONTROLLER simplified abstract (Huawei Technologies Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

MEMORY CONTROLLER FOR SHARED MEMORY ACCESS AND METHOD FOR USE IN MEMORY CONTROLLER

Organization Name

Huawei Technologies Co., Ltd.

Inventor(s)

Itamar Ofek of Hod Hasharon (IL)

Igor Shafran of Hod Hasharon (IL)

Daniel Goodman of Hod Hasharon (IL)

Eddy Duer of Hod Hasharon (IL)

Michael Hirsch of Hod Hasharon (IL)

Assaf Natanzon of Hod Hasharon (IL)

MEMORY CONTROLLER FOR SHARED MEMORY ACCESS AND METHOD FOR USE IN MEMORY CONTROLLER - A simplified explanation of the abstract

This abstract first appeared for US patent application 18517406 titled 'MEMORY CONTROLLER FOR SHARED MEMORY ACCESS AND METHOD FOR USE IN MEMORY CONTROLLER

Simplified Explanation

The memory controller in this patent application is designed to recover shared memory by determining a starting point and replicating the memory to a target file system. The process involves generating a journal of file operations, creating a snapshot of the shared memory, restoring the memory to the target file system based on the snapshot, determining the last operation before the snapshot in the journal, and setting the next operation after that as the starting point. The shared memory is then replicated by replaying file operations according to the journal, starting from the determined point.

  • Memory controller recovers shared memory by determining a starting point and replicating it to a target file system.
  • Process involves generating a journal of file operations, creating a snapshot of shared memory, and restoring it to the target file system.
  • Determines starting point by identifying the last operation before the snapshot in the journal and setting the next operation as the starting point.
  • Replicates shared memory by replaying file operations according to the journal, starting from the determined point.

Potential Applications

This technology can be applied in data centers, cloud computing environments, and distributed systems where shared memory access and recovery are crucial.

Problems Solved

1. Ensures reliable data recovery of shared memory in adverse events. 2. Creates an initial consistent synchronization point for shared memory with clients.

Benefits

1. Improved data recovery process for shared memory. 2. Enhanced reliability and consistency in memory replication. 3. Efficient recovery of shared memory in case of failures.

Potential Commercial Applications

Optimizing Data Center Memory Recovery Process for Enhanced Reliability and Efficiency


Original Abstract Submitted

A memory controller is configured to be operatively connected to clients for shared memory access. The memory controller is configured to perform a recovery of a shared memory by determining starting point for the recovery and then replicating shared memory to target file system. The memory controller is configured to determine starting point by: generate journal of file operations, generate a snapshot of the shared memory; restore shared memory as per the snapshot to the target file system; determine last operation before snapshot in journal; and set next operation after last operation as starting point. The memory controller is further configured to replicate shared memory by replaying file operations according to journal starting with starting point. The present disclosure enables to create an initial consistent synchronization point of the shared memory with clients, which in turn ensures reliable data recovery of the shared memory in any adverse event.