SOLID STATE DRIVE, DRIVER AND METHOD FOR STREAM IDENTIFIER ASSIGNMENT
PROBLEM TO BE SOLVED: To provide a solid state drive (SSD) which reflects access characteristics of a chunk to assign and manage a stream identifier.SOLUTION: The SSD includes a flash memory for data storage, support means for a plurality of device streams in the SSD, an SSD controller which include...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
08.03.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PROBLEM TO BE SOLVED: To provide a solid state drive (SSD) which reflects access characteristics of a chunk to assign and manage a stream identifier.SOLUTION: The SSD includes a flash memory for data storage, support means for a plurality of device streams in the SSD, an SSD controller which includes a storage part for a submission queue and a chunk stream mapper and manages data write for the flash memory in response to a plurality of write commands, and a flash translation layer. The flash translation layer includes a receiver for receiving a write command including a logical block address (LBA), an LBA mapper for mapping the LBA to a chunk ID, a stream selection logic for selecting a stream ID on the basis of the chunk ID by using the chunk stream mapper, a stream ID adder for adding the stream ID to the write command, a queuer for disposing the chunk ID in the submission queue, and a background logic for removing the chunk ID from the submission queue to update the chunk stream mapper.SELECTED DRAWING: Figure 3
【課題】チャンクのアクセス特性を反映してストリーム識別子を割り当て管理するソリッドステートドライブ(SSD)を提供する。【解決手段】データ格納用フラッシュメモリ、SSD内の複数の装置ストリームに対する支援手段、提出キューとチャンクストリームマッパのための格納部を含み複数の書込み命令に応答しフラッシュメモリに対しデータ書込みを管理するSSD制御器、フラッシュ変換階層を有し、フラッシュ変換階層は、論理ブロックアドレス(LBA)を含む書込み命令を受信する受信機、LBAをチャンクIDにマッピングするLBAマッパ、チャンクストリームマッパを用いチャンクIDに基づきストリームIDを選択するストリーム選択ロジック、ストリームIDを書込み命令に追加するストリームIDアダー、チャンクIDを提出キューに配置するキューアー、チャンクIDを提出キューから除去しチャンクストリームマッパを更新する背景ロジックを含む。【選択図】 図3 |
---|---|
Bibliography: | Application Number: JP20170168704 |