DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Caching data from remote memories

Abstract

An approach is disclosed that caches distant memories within the storage a local node. The approach provides a memory caching infrastructure that supports virtual addressing by utilizing memory in the local node as a cache of distant memories for data granules. The data granules are accessed along with metadata and an ECC associated with the data granule. The metadata is updated to indicate storage of the selected data granule in the cache.

Inventors:
;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1860167
Patent Number(s):
11200168
Application Number:
16/214,597
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
7216497
Resource Type:
Patent
Resource Relation:
Patent File Date: 12/10/2018
Country of Publication:
United States
Language:
English

Citation Formats

Johns, Charles Ray, and Brunheroto, Jose R. Caching data from remote memories. United States: N. p., 2021. Web.
Johns, Charles Ray, & Brunheroto, Jose R. Caching data from remote memories. United States.
Johns, Charles Ray, and Brunheroto, Jose R. Tue . "Caching data from remote memories". United States. https://www.osti.gov/servlets/purl/1860167.
@article{osti_1860167,
title = {Caching data from remote memories},
author = {Johns, Charles Ray and Brunheroto, Jose R.},
abstractNote = {An approach is disclosed that caches distant memories within the storage a local node. The approach provides a memory caching infrastructure that supports virtual addressing by utilizing memory in the local node as a cache of distant memories for data granules. The data granules are accessed along with metadata and an ECC associated with the data granule. The metadata is updated to indicate storage of the selected data granule in the cache.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {12}
}

Works referenced in this record:

Reliability mechanisms for file systems using non-volatile memory as a metadata store
conference, January 2006


Distributed media cache for data storage systems
patent, December 2016


Distributed shared memory system with variable granularity
patent-application, January 2002


Information Processing system and Information Transmitting Method
patent-application, October 2013


Implementing Remote Transaction Functionalities Between Data Processing Nodes of a Switched Interconnect Fabric
patent-application, January 2015


Method for loosely coupling metadata and data in a storage array
patent-application, October 2003


Practical memory checking with Dr. Memory
conference, April 2011

  • Bruening, Derek; Zhao, Qin
  • 2011 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO), International Symposium on Code Generation and Optimization (CGO 2011)
  • https://doi.org/10.1109/CGO.2011.5764689

Distributed storage network memory access based on memory state
patent, March 2016


Metadata journaling with error correction redundancy
patent, August 2016


TreadMarks: shared memory computing on networks of workstations
journal, January 1996


Error Checking and Correction for NAND Flash Devices
patent-application, September 2015


Methods and System for VM-Granular I/O caching
patent-application, April 2014


Geographically-Distributed File System Using Coordinated Namespace Replication Over a Wide Area Network
patent-application, July 2017


System Including a Fine-Grained Memory and a Less-Fine-Grained Memory
patent-application, December 2008


Synchronizing Updates of Page Table Status Indicators in a Multiprocessing Environment
patent-application, December 2015


DRAM remote access cache in local memory in a distributed shared memory system
patent-application, November 2007


Local Primary Memory as CPU Cache Extension
patent-application, October 2017


Scalable caching of remote file data in a cluster file system
patent, November 2015


Network with Distributed Shared Memory
patent-application, June 2009