-
公开(公告)号:US20240211388A1
公开(公告)日:2024-06-27
申请号:US18340413
申请日:2023-06-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jin-Hee MA , Kyuho SON , Sangyoon OH , Wonchul LEE , Jaigyun LIM
IPC: G06F12/02
CPC classification number: G06F12/023
Abstract: Disclosed is an electronic device including a processor configured to receive a command requesting an operation for a plurality of group zones from a host, transmit a completion response to the command to the host, and perform a background operation for the command; and a plurality of storage devices, the processor configured to control the plurality of storage devices, each of the plurality of group zones including a plurality of zones included in one or more storage devices among the plurality of storage devices, and the processor being configured to perform the background operation including generating a plurality of distribution commands for each of the plurality of storage devices from the command, and issuing one or more distribution commands among the plurality of distribution commands to one or more storage devices corresponding to the one or more distribution commands, respectively.
-
公开(公告)号:US20230315646A1
公开(公告)日:2023-10-05
申请号:US18206823
申请日:2023-06-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaeju KIM , Youngho PARK , Sangyoon OH , Hyungchul JANG , Jekyeom JEON
IPC: G06F12/1009
CPC classification number: G06F12/1009 , G06F2212/7201
Abstract: A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
-
公开(公告)号:US20240354018A1
公开(公告)日:2024-10-24
申请号:US18378452
申请日:2023-10-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jin-Hee MA , Kyuho SON , Yunho YANG , Sangyoon OH , Wonchul LEE , Jaigyun LIM
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0607 , G06F3/0679 , G06F12/0253
Abstract: The present disclosure provides methods and apparatuses for a storage system. In some embodiments, a storage system includes a plurality of storage devices and a host device. Each storage device of the plurality of storage devices includes a plurality of blocks classified into first type blocks, second type blocks, and third type blocks, and is configured to generate internal state information items indicating information on a first number of first type blocks, a second number of second type blocks, and a third number of third type blocks. The host device is configured to receive, from the plurality of storage devices, the internal state information items, generate target state information such that the plurality of storage devices include a same number or substantially same number of first type blocks, based on the internal state information items, and transmit, to the plurality of storage devices, the target state information.
-
4.
公开(公告)号:US20240319890A1
公开(公告)日:2024-09-26
申请号:US18467338
申请日:2023-09-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaigyun LIM , Jin-Hee MA , Kyuho SON , Sangyoon OH , Wonchul LEE
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0659 , G06F3/0689
Abstract: Disclosed is a storage system which includes a random access memory, storage devices, and a processing unit that controls the random access memory and the storage devices. Each of the plurality of storage devices includes a first storage area and a second storage area. The processing unit assigns a zone to the first storage areas of the storage devices. The processing unit assigns RAID stripes to the zone, performs a write of sequential data, which are based on sequential logical addresses, with respect to each of the RAID stripes, and performs a write of a parity corresponding to the write of the sequential data after the write of the sequential data is completed. The processing unit writes an intermediate parity corresponding to the parity in the second storage area of at least one storage device among the storage devices while performing the write of the sequential data.
-
公开(公告)号:US20220391324A1
公开(公告)日:2022-12-08
申请号:US17887917
申请日:2022-08-15
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaeju KIM , Youngho PARK , Sangyoon OH , Hyungchul JANG , Jekyeom JEON
IPC: G06F12/1009
Abstract: A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
-
公开(公告)号:US20220382472A1
公开(公告)日:2022-12-01
申请号:US17816751
申请日:2022-08-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Wan HEO , Satish KUMAR , Hwang LEE , Byounggeun KIM , Chansoo KIM , Sangyoon OH
IPC: G06F3/06
Abstract: Provided are a storage device storing data on the basis of key-value and an operating method thereof, wherein the storage device separates and manages a plurality of keys and a plurality of values respectively corresponding to the plurality of keys, and includes a first controller processing a first key and a first value corresponding to the first key, a second controller processing a second key and a second value corresponding to the second key, and a nonvolatile memory storing the first key, the second key, the first value, and the second value, wherein the first key includes information about the second controller regarding a processing core for the second value processed next to the first value.
-
公开(公告)号:US20210173791A1
公开(公告)日:2021-06-10
申请号:US16989342
申请日:2020-08-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaeju KIM , Youngho PARK , Sangyoon OH , Hyungchul JANG , Jekyeom JEON
IPC: G06F12/1009
Abstract: A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
-
-
-
-
-
-