-
公开(公告)号:US10656838B2
公开(公告)日:2020-05-19
申请号:US15499877
申请日:2017-04-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jingpei Yang , Changho Choi , Rajinikanth Pandurangan , Vijay Balakrishnan , Ramaraj Pandian
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data and may support a plurality of device streams. A SSD controller may manage reading and writing data to the flash memory, and may store a submission queue and a chunk-to-stream mapper. A flash translation layer may include a receiver to receive a write command, an LBA mapper to map an LBA to a chunk identifier (ID), stream selection logic to select a stream ID based on the chunk ID, a stream ID adder to add the stream ID to the write command, a queuer to place the chunk ID in the submission queue, and background logic to update the chunk-to-stream mapper after the chunk ID is removed from the submission queue.
-
公开(公告)号:US20180060125A1
公开(公告)日:2018-03-01
申请号:US15379327
申请日:2016-12-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Janki Bhimani , Hingkwan Huen , Jingpei Yang , Manu Awasthi , Vijay Balakrishnan , Jason Martineau
IPC: G06F9/50
CPC classification number: G06F9/5083 , G06F9/455
Abstract: A system includes a plurality of storage drives configured to store data associated with at least one of homogeneous and heterogeneous applications running in containers; and a controller configured to balance workloads of the containers by grouping the containers based on characteristics of the workloads of the containers.
-