-
公开(公告)号: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.
-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
4.
公开(公告)号:US20230153019A1
公开(公告)日:2023-05-18
申请号:US17864653
申请日:2022-07-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jin-Hee MA , Duckho BAE , Youngjin YU
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0688 , G06F3/0604
Abstract: Disclosed is an operation method including generating RAID parity data based on first data in response to an RAID enable request and a first write request, the RAID enable request and the first write request being received from an external host, the RAID enable request including a first stream identifier and a RAID enable indication, and the first write request including the first stream identifier and the first data, storing the first data and the RAID parity data based on the first stream identifier, storing second data based on a second stream identifier in response to receiving a second write request from the external host, the second write request including the second stream identifier and the second data, and receiving an RAID disable request from the external host, the RAID disable request including the first stream identifier and a RAID disable indication.
-
-
-