-
公开(公告)号:US20220269566A1
公开(公告)日:2022-08-25
申请号:US17741440
申请日:2022-05-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU , Alain TRAN , Changho CHOI
Abstract: A method of operating a storage device may include determining a fault condition of the storage device, selecting a fault resilient mode based on the fault condition of the storage device, and operating the storage device in the selected fault resilient mode. The selected fault resilient mode may include one of a power cycle mode, a reformat mode, a reduced capacity read-only mode, a reduced capacity mode, a reduced performance mode, a read-only mode, a partial read-only mode, a temporary read-only mode, a temporary partial read-only mode, or a vulnerable mode. The storage device may be configured to perform a namespace capacity management command received from the host. The namespace capacity management command may include a resize subcommand and/or a zero-size namespace subcommand. The storage device may report the selected fault resilient mode to a host.
-
公开(公告)号:US20220214836A1
公开(公告)日:2022-07-07
申请号:US17701664
申请日:2022-03-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Rekha PITCHUMANI
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include an interface to receive read and write requests from an application on a host. Storage, including at least one chip, may store data. An SSD controller may process the read and write requests from the application. A configuration module may configure the SSD. Storage may include a reliability table which may include entries specifying configurations of the SSD and reliabilities for those configurations.
-
公开(公告)号:US20220156016A1
公开(公告)日:2022-05-19
申请号:US17589886
申请日:2022-01-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Yangwook KANG
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include ports to receive requests from a host and to send requests to a second storage device. The SSD may include flash storage for data. An SSD controller may process the requests received from the host and generate the requests sent to the second storage device. The SSD may act as a cache for the second storage device.
-
公开(公告)号:US20220147392A1
公开(公告)日:2022-05-12
申请号:US17189245
申请日:2021-03-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Changho CHOI , Rajinikanth PANDURANGAN , Ramzi AMMARI , Zongwang LI , Yang Seok KI
Abstract: A system is disclosed. The system may include a processor. The system may also include a first submission queue (SQ) and a second SQ. The first SQ may be associated with a first Quality of Service (QoS) level and the second SQ may be associated with a second QoS level, the first QoS level being different from the second QoS level. An application may be running on the processor and using a first namespace (NS). The processor may be configured to receive a first Non-Volatile Memory (NVM) Set create command to establish a first NVM Set associated with the first SQ. The processor may be further configured to receive a second NVM Set create command to establish a second NVM Set associated with the second SQ. The processor may be further configured to receive a first NS create command to establish a first NS associated with the first NVM Set. The processor may be further configured to receive a second NS create command to establish a second NS associated with the second NVM Set. The processor may be further configured to place an input/output (I/O) request sent from the application to at least one storage device in the first SQ based at least in part on the I/O request being associated with the first NS, the first NS being associated with the first NVM Set, and the first NVM Set being associated with the first SQ.
-
公开(公告)号:US20220075566A1
公开(公告)日:2022-03-10
申请号:US17527143
申请日:2021-11-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Inseok Stephen CHOI , Yang Seok KI , Byoung Young AHN
IPC: G06F3/06
Abstract: A storage device is described. The storage device may store data in a storage memory, and may have a host interface to manage communications between the storage device and a host machine. The storage device may also include a translation layer to translate addresses between the host machine and the storage memory, and a storage interface to access data from the storage memory. An in-storage monitoring engine may determine characteristics of the storage device, such as latency, bandwidth, and retention.
-
公开(公告)号:US20220012142A1
公开(公告)日:2022-01-13
申请号:US17109017
申请日:2020-12-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sung Wook RYU , Yang Seok KI , Dong Gi Daniel LEE , Changho CHOI , Ehsan NAJAFABADI
IPC: G06F11/20 , G06F11/10 , G06F12/1009
Abstract: A storage system, and a method for operating a storage system. In some embodiments, the system includes a first storage device and a second storage device, and the method includes: determining that the first storage device is in a read-only state and that the second storage device is in a read-write state; performing a write operation, of a first stripe, to the storage system; performing a first read operation, of a second stripe, from the storage system; and performing a second read operation, of the first stripe, from the storage system, wherein: the performing of the write operation includes: writing a portion of the first stripe to the second storage device, and making an entry in a mapping table for the first stripe.
-
公开(公告)号:US20210349782A1
公开(公告)日:2021-11-11
申请号:US17232144
申请日:2021-04-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU , Alain TRAN
Abstract: A method of operating a storage device may include determining a fault condition of the storage device, selecting a fault resilient mode based on the fault condition of the storage device, and operating the storage device in the selected fault resilient mode. The selected fault resilient mode may include one of a power cycle mode, a reformat mode, a reduced capacity read-only mode, a reduced capacity mode, a reduced performance mode, a read-only mode, a partial read-only mode, a temporary read-only mode, a temporary partial read-only mode, or a vulnerable mode. The storage device may be configured to perform a namespace capacity management command received from the host. The namespace capacity management command may include a resize subcommand and/or a zero-size namespace subcommand. The storage device may report the selected fault resilient mode to a host.
-
公开(公告)号:US20210182400A1
公开(公告)日:2021-06-17
申请号:US16846261
申请日:2020-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Ilgu HONG
IPC: G06F21/57 , G06F9/4401 , G06F3/06
Abstract: A Key-Value (KV) storage device is disclosed. The KV storage device may include storage for objects, each object including data associated with a key. A host interface layer may receive requests to read data associated with a key from the storage, to write data associated with a key to the storage, and a boot request to get boot data from the storage. A boot request processor may process the boot request using the storage.
-
公开(公告)号:US20190146955A1
公开(公告)日:2019-05-16
申请号:US16246394
申请日:2019-01-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaehwan LEE , Yang Seok KI
IPC: G06F16/182 , G06F16/185 , G06F3/06 , G06F16/27
Abstract: According to one general aspect, a system may include a plurality of data nodes. Each data node may include either or both of a first storage medium and a second storage medium that is slower than the first storage medium. Each data node may be configured to store a piece data in either the first storage medium or the second storage medium. The system may be configured to store a plurality of copies of an active piece of data within two or more data nodes. A fast copy of the active piece of data may be stored by a first storage medium of a first data node. One or more slow copies of the active piece of data may be stored by respective second storage mediums of one or more respective other data nodes.
-
公开(公告)号:US20190121581A1
公开(公告)日:2019-04-25
申请号:US16226624
申请日:2018-12-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Inseok Stephen CHOI , Yang Seok KI , Sheng QIU
Abstract: Embodiments of the inventive concept improve performance, energy efficiency, and capacity of storage solutions, for example, by reducing the data movement between the CPU and the storage device and increasing the available capacity of the underlying storage devices via in-storage support for data compaction. Embodiments include a storage apparatus and method for autonomous in-storage space compaction initiated by a host-side command and according to metadata specified by a host. A space compact engine can function as an independent module or logic section within a storage device, which can migrate data within the storage device, thereby freeing up capacity and making preexisting data more compact. The space compact engine can cause self compact operations, self compact and trim operations, move and compact operations, and/or merge and compact operations. The space compact engine can notify the host of the completion of the operations.
-
-
-
-
-
-
-
-
-