-
公开(公告)号:US11645211B2
公开(公告)日:2023-05-09
申请号:US17400064
申请日:2021-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Gracjan Maciej Polak , Kanika Kalra , Vinayak Sundar Raghuvamshi , Syed Sajid Nizami , Per Weinberger , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Muhammad Usman , Jacob Shannan Carr , Nimit Kumar Garg , Jazarine Jamal , Reza Shahidi-Nejad
IPC: G06F12/1081 , G06F12/126
CPC classification number: G06F12/1081 , G06F12/126 , G06F2212/151
Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
-
公开(公告)号:US20210374072A1
公开(公告)日:2021-12-02
申请号:US17400064
申请日:2021-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Gracjan Maciej Polak , Kanika Kalra , Vinayak Sundar Raghuvamshi , Syed Sajid Nizami , Per Weinberger , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Muhammad Usman , Jacob Shannan Carr , Nimit Kumar Garg , Jazarine Jamal , Reza Shahidi-Nejad
IPC: G06F12/1081 , G06F12/126
Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
-
公开(公告)号:US11119994B1
公开(公告)日:2021-09-14
申请号:US16434094
申请日:2019-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Shannan Carr , Stanislav Pavlovskii , Brian Thomas Kachmarck , Kanika Kalra , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Jazarine Jamal , Muhammad Usman , Syed Sajid Nizami , Gracjan Polak , Asad Khan Durrani , Ryan Preston Gantt
IPC: G06F16/30 , G06F16/21 , G06F16/2458 , G06F16/22
Abstract: Methods, systems, and computer-readable media for record-by-record live migration using segmentation are disclosed. Migration of a data set comprises, for a record in a segment being migrated, storing a first status indicating that the record is offline in a source data store. An instance of the record is stored in the destination data store, and a second status is stored to indicate that the record is online in the destination. The record is deleted from the source after the second status is stored. During the migration, a read request for the record is received and determined to be associated with the segment being migrated. A response to the read request is generated that comprises an authoritative instance of the record. The instance of the record in the destination is determined to represent the authoritative instance based (at least in part) on the first status and the second status.
-
公开(公告)号:US10979303B1
公开(公告)日:2021-04-13
申请号:US16434091
申请日:2019-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Shannan Carr , Stanislav Pavlovskii , Brian Thomas Kachmarck , Kanika Kalra , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Jazarine Jamal , Muhammad Usman , Syed Sajid Nizami , Gracjan Polak , Asad Khan Durrani , Ryan Preston Gantt
Abstract: Methods, systems, and computer-readable media for segmentation of maintenance on distributed systems are disclosed. A data set is partitioned according to a hash function into a plurality of segments. A maintenance activity is initiated on a first segment. During the maintenance activity, a first request to perform a first action on the data set is received. Based at least in part on determining that the first request is associated with the first segment using the hash function, the first action is performed using additional processing associated with the maintenance activity. During the maintenance activity, a second request to perform a second action on the data set is received. Based at least in part on determining that the second request is associated with a second segment using the hash function, the second action is performed without the additional processing associated with the maintenance activity.
-
公开(公告)号:US11093409B1
公开(公告)日:2021-08-17
申请号:US16584864
申请日:2019-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Gracjan Maciej Polak , Kanika Kalra , Vinayak Sundar Raghuvamshi , Syed Sajid Nizami , Per Weinberger , Amit Chhabra , Chaiwat Shuetrakoonpaiboon , Chen Zhou , Muhammad Usman , Jacob Shannan Carr , Nimit Kumar Garg , Jazarine Jamal , Reza Shahidi-Nejad
IPC: G06F12/1081 , G06F12/126
Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
-
-
-
-