-
公开(公告)号:US10191809B2
公开(公告)日:2019-01-29
申请号:US15239630
申请日:2016-08-17
发明人: Zhenxing Han
摘要: One embodiment provides a method comprising arranging a first data chunk into a ring structure, tagging the first data chunk by appending extra data to the first data chunk, and performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations.
-
公开(公告)号:US20180052737A1
公开(公告)日:2018-02-22
申请号:US15239630
申请日:2016-08-17
发明人: Zhenxing Han
CPC分类号: G06F11/1096 , G06F9/30029 , G06F11/1446 , G06F17/10 , G06F2201/84 , H03M13/15 , H03M13/1515
摘要: One embodiment provides a method comprising arranging a first data chunk into a ring structure, tagging the first data chunk by appending extra data to the first data chunk, and performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations.
-
公开(公告)号:US11544387B2
公开(公告)日:2023-01-03
申请号:US16249811
申请日:2019-01-16
发明人: Rajamohan Gandhasri , Steven R. Hetzler , Robert M. Rees , Wayne C. Hineman , John S. Best , Zhenxing Han
摘要: According to one embodiment, a computer-implemented method includes receiving an object to be stored within a storage library, computing a hash value, utilizing the object, determining a storage location within the storage library to store the hash value, and sending the hash value to the storage location and neighbor locations of the storage location within the storage library.
-
公开(公告)号:US10657001B2
公开(公告)日:2020-05-19
申请号:US16204928
申请日:2018-11-29
发明人: Zhenxing Han
摘要: One embodiment provides a method comprising arranging a first data chunk into a ring structure, tagging the first data chunk by appending extra data to the first data chunk, and performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations.
-
公开(公告)号:US20210181977A1
公开(公告)日:2021-06-17
申请号:US16716301
申请日:2019-12-16
IPC分类号: G06F3/06 , G06F9/4401
摘要: A computer-implemented method according to one embodiment includes initiating a read-modify-write (RMW) operation; assigning the RMW operation to a thread; identifying a storage device associated with the RMW operation; assign a log block within the storage device to the thread; determining a free shadow block location within the storage device; creating a copy of data to be written to the storage device during the RMW operation; writing the copy of the data to the free shadow block location within the storage device; updating the log block within the storage device to point to the free shadow block location to which the copy of the data is written; and writing the data to one or more blocks of a home area of the storage device.
-
公开(公告)号:US20190146878A1
公开(公告)日:2019-05-16
申请号:US16204928
申请日:2018-11-29
发明人: Zhenxing Han
摘要: One embodiment provides a method comprising arranging a first data chunk into a ring structure, tagging the first data chunk by appending extra data to the first data chunk, and performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations.
-
公开(公告)号:US11210024B2
公开(公告)日:2021-12-28
申请号:US16716301
申请日:2019-12-16
IPC分类号: G06F3/06 , G06F9/4401
摘要: A computer-implemented method according to one embodiment includes initiating a read-modify-write (RMW) operation; assigning the RMW operation to a thread; identifying a storage device associated with the RMW operation; assign a log block within the storage device to the thread; determining a free shadow block location within the storage device; creating a copy of data to be written to the storage device during the RMW operation; writing the copy of the data to the free shadow block location within the storage device; updating the log block within the storage device to point to the free shadow block location to which the copy of the data is written; and writing the data to one or more blocks of a home area of the storage device.
-
公开(公告)号:US20200226269A1
公开(公告)日:2020-07-16
申请号:US16249811
申请日:2019-01-16
发明人: Rajamohan Gandhasri , Steven R. Hetzler , Robert M. Rees , Wayne C. Hineman , John S. Best , Zhenxing Han
摘要: According to one embodiment, a computer-implemented method includes receiving an object to be stored within a storage library, computing a hash value, utilizing the object, determining a storage location within the storage library to store the hash value, and sending the hash value to the storage location and neighbor locations of the storage location within the storage library.
-
-
-
-
-
-
-