-
公开(公告)号:US12045199B1
公开(公告)日:2024-07-23
申请号:US18189909
申请日:2023-03-24
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Hao He
IPC: G06F12/00 , G06F16/00 , G06F16/172 , G06F16/182 , G06F16/185
CPC classification number: G06F16/172 , G06F16/183 , G06F16/185
Abstract: A lightweight filesystem may be provided for remote storage caching. A filesystem may maintain a persistent cache for a data set stored as data files in immutable data objects in a remote data store. Filesystem metadata may be evaluated to determine whether a portion of a data file is stored in the persistent cache according to an offset and length specified in a request. If in the persistent cache, data obtained from a data block in the persistent cache may be returned. If not in the persistent cache, then the remote data store may be accessed and the data file in the immutable data object read to obtain the portion of the data file.
-
公开(公告)号:US20240202181A1
公开(公告)日:2024-06-20
申请号:US18439526
申请日:2024-02-12
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Hao He , Nicholas Gordon , Mrithyunjaya Kumar Annapragada
CPC classification number: G06F16/2358 , G06F11/1451 , G06F16/219 , G06F16/2365 , G06F21/602 , G06F16/113 , G06F2201/84
Abstract: Time and value ordering may be applied for items stored in data backups. A change log that persists changes to a data set may be updated with changes and used to update an in-memory table for the data set, which describes changes to items up to a current time. An event may be detected to seal the in-memory table from subsequent updates and a persistent data object that orders the items in the in-memory according to both keys of the respective items and the respective time values of the items, as stored in the change log, may be generated and stored as part of a backup for the data set.
-
公开(公告)号:US11928099B1
公开(公告)日:2024-03-12
申请号:US18067692
申请日:2022-12-16
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Hao He , Nicholas Gordon , Mrithyunjaya Kumar Annapragada
CPC classification number: G06F16/2358 , G06F11/1451 , G06F16/219 , G06F16/2365 , G06F21/602 , G06F16/113 , G06F2201/84
Abstract: Time and value ordering may be applied for items stored in data backups. A change log that persists changes to a data set may be updated with changes and used to update an in-memory table for the data set, which describes changes to items up to a current time. An event may be detected to seal the in-memory table from subsequent updates and a persistent data object that orders the items in the in-memory according to both keys of the respective items and the respective time values of the items, as stored in the change log, may be generated and stored as part of a backup for the data set.
-
公开(公告)号:US11853318B1
公开(公告)日:2023-12-26
申请号:US16909582
申请日:2020-06-23
Applicant: Amazon Technologies, Inc.
Inventor: Hao He , Akhilesh Mritunjai
CPC classification number: G06F16/27 , G06F16/2365
Abstract: A data store maintains a collection of data using a log-based storage structure. In response to a request to delete an item from the collection, the database management system adds a tombstone entry to the log-based storage structure, with additional metadata associated with the tombstone. Access to the tombstone metadata is provided to a client of the data store. The tombstone is deleted from the log-based storage structure after expiry of a time-to-live period.
-
公开(公告)号:US11809404B1
公开(公告)日:2023-11-07
申请号:US17038544
申请日:2020-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Akhilesh Mritunjai , Akshat Vig , Craig Wesley Howard , Hao He
IPC: G06F16/23 , H04L67/1021 , G06F16/27
CPC classification number: G06F16/2365 , G06F16/2358 , G06F16/278 , H04L67/1021
Abstract: Techniques are described for enabling a database service to provide a zonal consistency model for read and write operations involving database tables replicated across a plurality of availability zones of a cloud provider network according to some embodiments. A database service routes zonally consistent operations to request routers and storage nodes that are located in a same availability zone as the client device from which the request originates. For example, in contrast to standard write operations and strongly consistent read operations, which are processed by a leader storage node that may be located in a different availability zone than the originating request, zonally consistent operations can be processed by any storage node and, in particular, by a storage node in a same availability zone as the originating client device.
-
公开(公告)号:US09779373B1
公开(公告)日:2017-10-03
申请号:US14092225
申请日:2013-11-27
Applicant: Amazon Technologies, Inc.
Inventor: Udit Madan , David Daniel Glick , Lubos Bosak , Nathan Ryan Bosch , Robert Dreaper McDonald, Jr. , Hao He , Steven Michael Hood , Michael Ellsworth Bundy
CPC classification number: G06Q10/063114 , G06Q10/087 , G06Q30/0635
Abstract: Disclosed are various implementations for generating one or more visualization regions in a user interface indicative of a state of a fulfillment center. A visualization region may be generated comprising one or more visual identifiers, labels, and metrics describing one or more stages in a fulfillment process. In response to a manipulation of a portion of the visualization region, a predefined action may be initiated.
-
公开(公告)号:US11789971B1
公开(公告)日:2023-10-17
申请号:US16700131
申请日:2019-12-02
Applicant: Amazon Technologies, Inc.
Inventor: Sharatkumar Nagesh Kuppahally , Somasundaram Perianayagam , Hao He , James Christopher Sorenson, III , Akshat Vig , Oren Yossef , Sanjay Shanthakumar , Chase Kernan , Alexander Richard Keyes , Akanksha Fouzdar , Sudhir Konduru , Arijit Choudhury
CPC classification number: G06F16/27 , G06F11/1448 , G06F16/2282 , G06F16/2365 , G06F2201/84
Abstract: Replicas may be added to a multi-leader replica group for a data set. A new replica may be added to a group of replicas by copying a version of the data set according to a point in time to the new replica. As updates may occur at different ones of the replicas when the new replica is added, updates that occurred at a source replica for the snapshot and other replicas may be replicated by the different replicas according to the point in time at which the snapshot is created without blocking updates at any of the replicas in the replica group.
-
-
-
-
-
-