-
公开(公告)号:US11740796B2
公开(公告)日:2023-08-29
申请号:US17858023
申请日:2022-07-05
Applicant: Amazon Technologies, Inc.
Inventor: Leon Thrane , Miles Childs Kaufmann , Suresh Kumar Golconda , Anand Chakraborty , Arvinth Ravi , Nikhil Menon , Shikha Sukumaran , Bhavesh Anil Doshi , Phillip H. Pruett, IV
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0647 , G06F3/0673
Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
-
公开(公告)号:US20220334719A1
公开(公告)日:2022-10-20
申请号:US17858023
申请日:2022-07-05
Applicant: Amazon Technologies, Inc.
Inventor: Leon Thrane , Miles Childs Kaufmann , Suresh Kumar Golconda , Anand Chakraborty , Arvinth Ravi , Nikhil Menon , Shikha Sukumaran , Bhavesh Anil Doshi , Phillip H. Pruett, IV
IPC: G06F3/06
Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
-
公开(公告)号:US11704033B1
公开(公告)日:2023-07-18
申请号:US17449574
申请日:2021-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Vishwas Narendra , James Zuber , Phillip H. Pruett , Nicholas Jacob Essenburg , Vijayasarathy Kannan , Janko Jerinic , Pierre Vigneras , Arvinth Ravi , Liming Ye , Nikhil Shah
CPC classification number: G06F3/0635 , G06F3/0604 , G06F3/067 , G06F3/0644 , G06F3/0652 , G06F3/0659
Abstract: Systems and methods are provided for managing data partitions in a distributed storage system and, in particular, the routing data used by the distributed storage system to route requests to the proper caching layers, persistent storage nodes, etc. Data items may be managed in a multi-tier configuration in which they are grouped into different partitions based on their key prefixes, and partitions are grouped into different cells based on key ranges. When partitions are moved from cell-to-cell, or when cells are split, the routing data is changed accordingly. In order to ensure that the correct routing data is used throughout the distributed storage system, a change to routing data may be accompanied by a special barrier record being written to the transaction log of affected partitions.
-
公开(公告)号:US11966359B1
公开(公告)日:2024-04-23
申请号:US15933216
申请日:2018-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Bhavesh Anil Doshi , Arvinth Ravi , Anand Chakraborty , Shikha Sukumaran , Thayn Moore , Nikhil Menon , Phillip H Pruett, IV , Suresh Kumar Golconda , Miles Childs Kaufmann
CPC classification number: G06F16/113 , G06F16/119 , G06N5/02
Abstract: An object-based data storage service receives a request to store a data object in a first location corresponding to a first data storage tier. The request may specify a parameter to enable transitioning of the data object to another data storage tier. In response to the request, the object-based data storage service stores the data object in the first location and monitors access of the data object to determine usage data associated with the data object. The object-based data storage service processes the usage data to determine that the data object is to be transitioned to a second data storage tier. As a result of this determination, the object-based data storage service transitions the data object to a second location corresponding to the second data storage tier.
-
公开(公告)号:US11741078B1
公开(公告)日:2023-08-29
申请号:US17449597
申请日:2021-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Vishwas Narendra , James Zuber , Arvinth Ravi , Sameer Choudhary , Rajesh Sampath , Tyler Michael Jung , Nicholas Jacob Essenburg , Phillip H. Pruett , Prathiban Mohanasundaram , Nishant Jain , Suchindra Yogendra Agarwal , David Grant Emeny-Smith , Hardik Navin Nagda , Bryan T. Wilkinson , Liming Ye , Janko Jerinic , Vijayasarathy Kannan , Pierre Vigneras , Nikhil Shah
IPC: G06F15/16 , G06F16/23 , G06F16/22 , G06F16/27 , G06F16/2455
CPC classification number: G06F16/2365 , G06F16/2255 , G06F16/2358 , G06F16/24552 , G06F16/27
Abstract: Systems and methods are provided for efficiently maintaining a transaction sequence witness service to ensure that requests to read data provide consistent results across all storage nodes in a distributed system. When a storage node receives a request for a data object, the node may obtain—from transaction sequence witness service—the latest sequence number associated with the object. If the sequence number indicates the object has been modified in the period of time since the currently stored version was stored, the node can obtain the current version from persistent storage.
-
公开(公告)号:US11640240B1
公开(公告)日:2023-05-02
申请号:US17449625
申请日:2021-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Vishwas Narendra , John Pender , James Zuber , RaghuKishore Balivada , Mehak Mehta , Harishkumar Katagal , Preetham Kowshik , Addison Joseph Burns , Sameer Choudhary , Ernest S. Cohen , Abhishek Kannan , Arvinth Ravi , Nikhil Shah
Abstract: Systems and methods are provided for managing the order of data written to a transaction log in a distributed storage system. In a system with multiple nodes, if sequencers are naively generated without taking into consideration inconsistencies among the different nodes generating the sequencers, then the sequencers may not increase for each data transaction. To alleviate this problem, the node committing the transaction to the transaction log may perform a consistent read and verifies that the sequencer advances. If the sequencer does not advance, the node can perform a context-dependent operation such as adjusting the sequencer, acknowledging the write without committing it to the transaction log, or rejecting the write altogether.
-
公开(公告)号:US12045465B1
公开(公告)日:2024-07-23
申请号:US18215695
申请日:2023-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Leon Thrane , Miles Childs Kaufmann , Suresh Kumar Golconda , Anand Chakraborty , Arvinth Ravi , Nikhil Menon , Shikha Sukumaran , Bhavesh Anil Doshi , Phillip H. Pruett, IV
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0647 , G06F3/0673
Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
-
公开(公告)号:US10572159B1
公开(公告)日:2020-02-25
申请号:US15933242
申请日:2018-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Leon Thrane , Miles Childs Kaufmann , Suresh Kumar Golconda , Anand Chakraborty , Arvinth Ravi , Nikhil Menon , Shikha Sukumaran , Bhavesh Anil Doshi , Phillip H Pruett, IV
IPC: G06F3/06
Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
-
公开(公告)号:US10523532B1
公开(公告)日:2019-12-31
申请号:US15472160
申请日:2017-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Carl Wesley Summers , Nataraj Mocherla , Jungwoo Jang , Arvinth Ravi , Ayush Goyal
Abstract: Computing resource service providers provide computing resources to a plurality of customers. To avoid customers experiencing a degradation in service associated with the computing resources provided to customers, a main queue and a sideline queue may be used to manage and distribute customer events to service endpoints. Customer events may be placed in a main queue and transmitted, by a delivery host, to a service endpoint. If the delivery host receives a throttle response from the service endpoint, the delivery host may enqueue the customer event in a sideline queue and generate and/or store state information associated with the customer event. The state information may include an interval of time at the expiration of which the customer event may be retransmitted to the service endpoint.
-
-
-
-
-
-
-
-