Atomically Committing Write Requests
First Claim
Patent Images
1. A method comprising:
- acquiring a plurality of write requests from at least one memory controller;
logging information associated with the plurality of write requests in persistent storage; and
applying the plurality of write requests atomically as a group to persistent storage.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique includes acquiring a plurality of write requests from at least one memory controller and logging information associated with the plurality of write requests in persistent storage. The technique includes applying the plurality of write requests atomically as a group to persistent storage.
19 Citations
15 Claims
-
1. A method comprising:
-
acquiring a plurality of write requests from at least one memory controller; logging information associated with the plurality of write requests in persistent storage; and applying the plurality of write requests atomically as a group to persistent storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor to issue write requests; at least one memory controller to process the write requests; a log accelerator to; acquire the write requests; identify a plurality of the write requests as being commonly associated with an atomic unit; perform logging of information associated with the plurality of write requests; and apply the plurality of write requests atomically to commit the plurality of write requests to persistent storage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article comprising a non-transitory storage medium to store instructions that when executed by at least one processor cause the at least one processor to:
-
generate a plurality of write requests, wherein information about the plurality of write requests is logged by a log accelerator in persistent storage, the log accelerator acquires the write requests from at least one memory controller, and the logging by the logging accelerator occurs without involving intervention by the at least one processor; and signal the log accelerator to apply the plurality of write requests atomically as a group to persistent storage. - View Dependent Claims (14, 15)
-
Specification