-
公开(公告)号:US12086130B1
公开(公告)日:2024-09-10
申请号:US17037272
申请日:2020-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Michael F Brown , Vandana Rungta , Ernest S Cohen , Srinivasa Rao Vempati , Arkady Michael Degtiarov , Benjamin Scott Dow
IPC: G06F16/23 , G06F3/06 , G06F9/50 , G06F16/176
CPC classification number: G06F16/2379 , G06F3/0649 , G06F9/5083 , G06F16/1774 , G06F16/2343 , G06F16/2365
Abstract: Aspects related to a resource-constrained system are described herein that can provide object storage services after a service interruption is resolved, even if all of the transactions that were pending and incomplete prior to the service interruption have not yet been recovered and/or executed. For example, file systems implemented by computing systems of the resource-constrained system may treat each file or directory as a separate object. Thus, a transaction directed to one file may not affect the file's directory or other files in the directory. As a result, the resource-constrained system can achieve read-after-write consistency without first recovering and executing the pending, incomplete transactions. Instead, read-after-write consistency for an object can be achieved simply by completing any pending, incomplete transaction directed to that object. Accordingly, the resource-constrained system can provide object storage services to user devices immediately after the service interruption is resolved, thereby resulting in fast crash recovery times.
-
公开(公告)号:US11726954B1
公开(公告)日:2023-08-15
申请号:US17037330
申请日:2020-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Vandana Rungta , Michael F Brown , Ernest S Cohen , Srinivasa Rao Vempati , Arkady Michael Degtiarov , Benjamin Scott Dow
IPC: G06F16/10 , G06F16/11 , G06F11/14 , G06F16/18 , G06F16/176
CPC classification number: G06F16/125 , G06F11/1451 , G06F11/1469 , G06F16/1774 , G06F16/1865
Abstract: Aspects related to a resource-constrained system are described herein that can provide object storage services after a service interruption is resolved, even if all of the transactions that were pending and incomplete prior to the service interruption have not yet been recovered and/or executed. For example, file systems implemented by computing systems of the resource-constrained system may treat each file or directory as a separate object. Thus, a transaction directed to one file may not affect the file's directory or other files in the directory. As a result, the resource-constrained system can achieve read-after-write consistency without first recovering and executing the pending, incomplete transactions. Instead, read-after-write consistency for an object can be achieved simply by completing any pending, incomplete transaction directed to that object. Accordingly, the resource-constrained system can provide object storage services to user devices immediately after the service interruption is resolved, thereby resulting in fast crash recovery times.
-