Scatter gather using key-value store
Scatter gather operation(s) are performed by accessing a shared memory that is shared amongst nodes interconnected through network(s) and having a CNS shared amongst the nodes. Data is gathered from multiple processes at corresponding multiple nodes into location(s) in the CNS, and tuple(s) having a same tuple name are created in the CNS. The tuple(s) have information referencing the gathered data in the location(s). Alternatively, data that has been gathered using the same tuple name is scattered to multiple processes participating in the CNS. The scattering uses the tuple(s) in the CNS, and is performed from the location(s) into other location(s) at one or multiple nodes for one or multiple processes at the corresponding one or multiple nodes. Both the gathering data and the scattering data may also be performed.
- Research Organization:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- B621073
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Number(s):
- 11,061,676
- Application Number:
- 16/392,943
- OSTI ID:
- 1840258
- Resource Relation:
- Patent File Date: 04/24/2019
- Country of Publication:
- United States
- Language:
- English
Similar Records
Map reduce using coordination namespace hardware acceleration
Sharing tuples across independent coordination namespace systems