-
公开(公告)号:US12074962B2
公开(公告)日:2024-08-27
申请号:US17677991
申请日:2022-02-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
CPC classification number: H04L9/0618 , H04L2209/20 , H04L2209/30
Abstract: A method for data encryption may include receiving input data, finding a delimiter in the input data, generating, based on a position of the delimiter in the input data, a portion of data using a part of the input data, and encrypting the portion of data. The input data may include a record, the delimiter indicates a boundary of the record, and the portion of data may include the record. The position of the delimiter may be in the part of the input data. Generating the portion of data may include generating the portion of data based on a subset of the part of the input data. The part of the input data may be a first part of the input data, and the position of the delimiter may be in a second part of the input data.
-
公开(公告)号:US12066896B2
公开(公告)日:2024-08-20
申请号:US17227262
申请日:2021-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
CPC classification number: G06F11/1092 , G06F3/0619 , G06F3/0659 , G06F3/0689 , G06F11/1658 , G06F11/3034
Abstract: A method may include operating a first storage device and a second storage device as a redundant array configured to use parity information to recover information from a faulty storage device, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device in a parity space of the second storage device. Rebuilding the information from the first storage device in the parity space of the second storage device may include copying the information from the first storage device to the parity space of the second storage device. The method may further include copying the rebuilt information from the parity space of the second storage device to a replacement storage device.
-
公开(公告)号:US11630731B2
公开(公告)日:2023-04-18
申请号:US17159913
申请日:2021-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
IPC: G06F11/00 , G06F11/14 , G06F3/06 , G06F11/07 , G06F11/30 , G06F11/32 , G06F11/34 , G06F11/10 , G06F11/20 , G06F12/1009 , G06F12/0882
Abstract: In various embodiments, a method for page cache management is described. The method can include: identifying a storage device fault associated with a fault-resilient storage device; determining that a first region associated with the fault-resilient storage device comprises an inaccessible space and that a second region associated with the fault-resilient storage device comprises an accessible space; identifying a read command at the second storage device for the data and determine, based on the read command, first data requested by a read operation from a local memory of the second storage device; determining, based on the read command, second data requested by the read operation from the second region; retrieving the second data from the second region; and scheduling a transmission of the second data from the fault-resilient storage device to the second storage device.
-
公开(公告)号:US12259784B2
公开(公告)日:2025-03-25
申请号:US17226059
申请日:2021-04-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
Abstract: A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device.
-
公开(公告)号:US12254191B2
公开(公告)日:2025-03-18
申请号:US17492544
申请日:2021-10-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram , Matthew Shaun Bryson , Sungwook Ryu
Abstract: A method includes receiving, at a controller of a storage device, a command reserving a program slot of a processing device of the storage device to an application. The method further includes storing, by the controller of the storage device, an association between the program slot and the application. The method further includes receiving, at the controller of the storage device, a request to load the application into the execution slot. The method further includes loading, by the controller of the storage device, the application into the program slot based on the association and the request. The method further includes executing, at the processing device of the storage device, the application in the program slot.
-
公开(公告)号:US12222809B2
公开(公告)日:2025-02-11
申请号:US17226059
申请日:2021-04-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
Abstract: A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device.
-
公开(公告)号:US12141031B2
公开(公告)日:2024-11-12
申请号:US17226059
申请日:2021-04-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
Abstract: A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device.
-
公开(公告)号:US11914864B2
公开(公告)日:2024-02-27
申请号:US17408031
申请日:2021-08-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jing Yang , Jingpei Yang , Rekha Pitchumani , Sungwook Ryu
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0635 , G06F3/0659 , G06F3/0679
Abstract: A storage device includes non-volatile memory, a storage controller including a first controller processor connected to the non-volatile memory, and a second controller processor connected to the non-volatile memory, and shared memory to store a mapping table. The shared memory may be connected to the first controller processor and the second controller processor to share mapping table information between the first controller processor and the second controller processor. The storage controller may set a power mode of the first controller processor and the second controller processor based on an input/output intensity.
-
公开(公告)号:US20220012147A1
公开(公告)日:2022-01-13
申请号:US17159913
申请日:2021-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
IPC: G06F11/30 , G06F11/20 , G06F11/10 , G06F11/14 , G06F12/0882
Abstract: In various embodiments, a method for page cache management is described. The method can include: identifying a storage device fault associated with a fault-resilient storage device; determining that a first region associated with the fault-resilient storage device comprises an inaccessible space and that a second region associated with the fault-resilient storage device comprises an accessible space; identifying a read command at the second storage device for the data and determine, based on the read command, first data requested by a read operation from a local memory of the second storage device; determining, based on the read command, second data requested by the read operation from the second region; retrieving the second data from the second region; and scheduling a transmission of the second data from the fault-resilient storage device to the second storage device.
-
公开(公告)号:US12242349B2
公开(公告)日:2025-03-04
申请号:US18134438
申请日:2023-04-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Sungwook Ryu
IPC: G06F11/00 , G06F3/06 , G06F11/07 , G06F11/10 , G06F11/14 , G06F11/20 , G06F11/30 , G06F11/32 , G06F11/34 , G06F12/0882 , G06F12/1009
Abstract: In various embodiments, a method for page cache management is described. The method can include: identifying a storage device fault associated with a fault-resilient storage device; determining that a first region associated with the fault-resilient storage device comprises an inaccessible space and that a second region associated with the fault-resilient storage device comprises an accessible space; identifying a read command at the second storage device for the data and determine, based on the read command, first data requested by a read operation from a local memory of the second storage device; determining, based on the read command, second data requested by the read operation from the second region; retrieving the second data from the second region; and scheduling a transmission of the second data from the fault-resilient storage device to the second storage device.
-
-
-
-
-
-
-
-
-