@techreport{oai:ipsj.ixsq.nii.ac.jp:00172910, author = {小川, 周吾 and Shugo, Ogawa}, issue = {14}, month = {Aug}, note = {低コストの Flash SSD の利用では,寿命消費の原因となる Write 量の削減及び性能低下につながる SSD 内部の記憶領域の断片化防止が課題である. これらの課題は Write キャッシュの容量増加で緩和される. しかし,Write に対する過剰な容量配分は Read キャッシュの容量不足に伴う性能の低下につながる.本論文ではワークロードに応じてキャッシュの配分を動的に調整する Read 分離非対称キャッシュを提案する.本提案方式は,繰り返し Read されるデータの格納に必要な容量をワークロードに応じて優先的に確保する.そして,残りの容量を Write キャッシュに配分することで,Read 性能を維持した状態で容量を最大化する.評価の結果,本提案方式により SSD の Write 量を平均 38%削減し,連続的に Write されるデータのサイズを平均 49%拡大して断片化を緩和することを確認した., In using low-cost SSDs, reduction in the amount of write data is an important problem for extending lifetime. It is also important to prevent space fragmentation for avoiding performance degradation. These problems can be alleviated by the increase of the capacity of write cache. However, excessive capacity allocation for writes causes the shortage of read cache capacity. To allocate appropriate cache capacity for reads and writes dynamically, this paper introduces a scheme that allocates adequate capacity at first for data read from hosts repeatedly. Then this scheme allocates all the rest cache capacity for writes to maximize the capacity of write cache with keeping read performance. Evaluation result shows that the proposed scheme reduces write data to SSDs 38%, and alleviates space fragmentation of SSDs by extending the size of sequential writes 49% on average.}, title = {ワークロードに応じたキャッシュ配分によるSSDの格納データ最適化}, year = {2016} }