Systems and methods for distributed atomic storage operations
US10019320B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 6, 2014 |
| Grant date | Jul 10, 2018 |
| Priority date | — |
| Expiry date | Sep 13, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2094
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.