-
公开(公告)号:US20200066303A1
公开(公告)日:2020-02-27
申请号:US16667138
申请日:2019-10-29
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Thomas Grant Slatton , Douglas Stewart Laurence
IPC: G11B20/12
Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
-
公开(公告)号:US10923152B2
公开(公告)日:2021-02-16
申请号:US16667138
申请日:2019-10-29
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Thomas Grant Slatton , Douglas Stewart Laurence
Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
-
公开(公告)号:US10460759B1
公开(公告)日:2019-10-29
申请号:US16005135
申请日:2018-06-11
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Thomas Grant Slatton , Douglas Stewart Laurence
Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
-
公开(公告)号:US11301164B1
公开(公告)日:2022-04-12
申请号:US16712499
申请日:2019-12-12
Applicant: Amazon Technologies, Inc.
Inventor: Seth W. Markle , Thomas Grant Slatton , Andrew Kent Warfield , Munif M. Farhan
IPC: G06F3/06
Abstract: A multi-actuator storage device includes separate actuators that can be used to access a storage medium. A property of a request can be analyzed to determine which actuator to use to access data associated with the request. For example, high-priority requests can be handled by an actuator designated for random I/O requests, whereas low-priority requests can be handled by an actuator designated for sequential I/O requests. Writes can be treated as low-priority requests. In a particular embodiment, a priority bit can be used to determine which actuator is used to access the data.
-
公开(公告)号:US09997194B1
公开(公告)日:2018-06-12
申请号:US15714676
申请日:2017-09-25
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Thomas Grant Slatton , Douglas Stewart Laurence
CPC classification number: G11B20/1217 , G11B2020/10898 , G11B2020/1242
Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
-
-
-
-