Parallel sort with a ranged, partitioned key-value store in a high perfomance computing environment
Patent
·
OSTI ID:1262640
Improved sorting techniques are provided that perform a parallel sort using a ranged, partitioned key-value store in a high performance computing (HPC) environment. A plurality of input data files comprising unsorted key-value data in a partitioned key-value store are sorted. The partitioned key-value store comprises a range server for each of a plurality of ranges. Each input data file has an associated reader thread. Each reader thread reads the unsorted key-value data in the corresponding input data file and performs a local sort of the unsorted key-value data to generate sorted key-value data. A plurality of sorted, ranged subsets of each of the sorted key-value data are generated based on the plurality of ranges. Each sorted, ranged subset corresponds to a given one of the ranges and is provided to one of the range servers corresponding to the range of the sorted, ranged subset. Each range server sorts the received sorted, ranged subsets and provides a sorted range. A plurality of the sorted ranges are concatenated to obtain a globally sorted result.
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC52-06NA25396
- Assignee:
- EMC Corporation (Hopkinton, MA) Los Alamos National Security, LLC (Los Alamos, NM)
- Patent Number(s):
- 9,245,048
- Application Number:
- 14/143,771
- OSTI ID:
- 1262640
- Country of Publication:
- United States
- Language:
- English
Similar Records
Parallel storage system with burst buffer appliance for storage of partitioned key-value store across a plurality of storage tiers
Partitioned key-value store with one-sided communications for secondary global key lookup by range-knowledgeable clients
Partitioned key-value store with atomic memory operations
Patent
·
Tue Aug 06 00:00:00 EDT 2019
·
OSTI ID:1568690
Partitioned key-value store with one-sided communications for secondary global key lookup by range-knowledgeable clients
Patent
·
Tue Jun 04 00:00:00 EDT 2019
·
OSTI ID:1568438
Partitioned key-value store with atomic memory operations
Patent
·
Mon Feb 06 23:00:00 EST 2017
·
OSTI ID:1342733