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

Title: Interlinked tuples in coordination namespace

Abstract

A system and method for supporting tuple record interlinking in one or more tuple space/coordinated namespace (CNS) extended memory storage systems. A system-wide CNS provides for efficient storing and communicating of data generated by local processes running at the nodes, and coordinated to generate a union/intersection of multiple CNS where tuple records are interlinked in multiple CNS hashtables, and/or share tuple data between two sets of processes that are part of different CNSs. Local node processes further generate multi-key tuples where two or more tuple records are interlinked within the same CNS hash table, thereby permitting a look up of the tuple data by either tuple name/keys. A CNS controller further provides a tuple iterator for a key-value storage in a CNS system that adds more links between tuples enables creation of iterator structures such as linked list or trees etc. of “different” tuples in a tuple database.

Inventors:
; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1892923
Patent Number(s):
11327940
Application Number:
16/719,340
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
B621073
Resource Type:
Patent
Resource Relation:
Patent File Date: 12/18/2019
Country of Publication:
United States
Language:
English

Citation Formats

Jacob, Philip, Strenski, Philip Neil, and Johns, Charles. Interlinked tuples in coordination namespace. United States: N. p., 2022. Web.
Jacob, Philip, Strenski, Philip Neil, & Johns, Charles. Interlinked tuples in coordination namespace. United States.
Jacob, Philip, Strenski, Philip Neil, and Johns, Charles. Tue . "Interlinked tuples in coordination namespace". United States. https://www.osti.gov/servlets/purl/1892923.
@article{osti_1892923,
title = {Interlinked tuples in coordination namespace},
author = {Jacob, Philip and Strenski, Philip Neil and Johns, Charles},
abstractNote = {A system and method for supporting tuple record interlinking in one or more tuple space/coordinated namespace (CNS) extended memory storage systems. A system-wide CNS provides for efficient storing and communicating of data generated by local processes running at the nodes, and coordinated to generate a union/intersection of multiple CNS where tuple records are interlinked in multiple CNS hashtables, and/or share tuple data between two sets of processes that are part of different CNSs. Local node processes further generate multi-key tuples where two or more tuple records are interlinked within the same CNS hash table, thereby permitting a look up of the tuple data by either tuple name/keys. A CNS controller further provides a tuple iterator for a key-value storage in a CNS system that adds more links between tuples enables creation of iterator structures such as linked list or trees etc. of “different” tuples in a tuple database.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2022},
month = {5}
}

Works referenced in this record:

Dynamic over provisioning allocation for purposed blocks
patent, February 2021


Coordination of Distributed and Parallel Activities in the IWIM Model
journal, June 1997


Scheduling Mapreduce Jobs in a Cluster of Dynamically Available Servers
patent-application, July 2014


Coordinating Knowledge in Pervasive Environments
conference, January 2007

  • Nixon, Lyndon J. B.; Tolksdorf, Robert; Wood, Alan
  • 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007)
  • https://doi.org/10.1109/WETICE.2007.4407129

System and method for protecting specified data combinations
patent, August 2014


Maintaining Order with Parallel Access Data Streams
patent-application, July 2016


Query Optimization
patent-application, May 2010


Database replication
patent, June 2012


Foster Twin Data Structure
patent-application, January 2015


Distributed Virtual Block Storage Network
patent-application, July 2018


Map reduce using coordination namespace hardware acceleration
patent-application, December 2020


Synchronization Between Process in a Coordination Namespace
patent-application, November 2020


Tuple checkout with notify in coordination namespace system
patent-application, June 2021


Synchronization between processes in a coordination namespace
patent, June 2021


Key Catalogs in a Content Centric Network
patent-application, June 2017


Multicast collaborative erasure encoding and distributed parity protection
patent, March 2019


Method and System for Implementing an Enhanced Database
patent-application, August 2012


On-demand code obfuscation of data in input path of object storage service
patent-application, April 2021


Sharing tuples across independent coordination namespace systems
patent-application, June 2021


User presence information communication system
patent, September 2018


Composition of Persistent Object Instances Linking Resources Across Multiple, Disparate Systems
patent-application, March 2016


Shared namespace for storage clusters
patent, August 2012


Distributed virtual block storage network
patent, April 2019