Host-hinted Write Buffer Management Scheme
碩士 === 國立中興大學 === 資訊科學與工程學系 === 105 === Abstract Recently, NAND flash memory-based SSD is developing rapidly. It has many advantages such as small size, light weight, high shock resistance, low power consumption. However, due to certain physical characteristic of NAND flash memory, it has the asymme...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/87404103564446919162 |
id |
ndltd-TW-105NCHU5394053 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105NCHU53940532017-10-09T04:30:38Z http://ndltd.ncl.edu.tw/handle/87404103564446919162 Host-hinted Write Buffer Management Scheme 利用主機端提示的寫入緩衝區管理方法 Ren-Jie Lee 李仁傑 碩士 國立中興大學 資訊科學與工程學系 105 Abstract Recently, NAND flash memory-based SSD is developing rapidly. It has many advantages such as small size, light weight, high shock resistance, low power consumption. However, due to certain physical characteristic of NAND flash memory, it has the asymmetric speed of read and write operations, inability to in-place updates, limited number of write and erase times, and these disadvantages are clearly related to the action of writing, thus resulting in poor performance of NAND flash memory. To address the issue, one of the methods is adding a piece of RAM, which is known as write buffer, in SSDs. Consequently, we can update the hot data in the write buffer directly, so as to eliminate the frequencies of writing to NAND flash memory. In this these, we propose a Host-hinted Write Buffer Management Scheme. By exploiting the cross-layer information, we convey the related host information to the device to improve the performance of the whole system. Previously, data is written to the write buffer only when the data is replaced in page cache. In the thesis, we simultaneously considers the replacement the Linux flush operation in page cache to the impact the write buffer management. Specially, when the write buffer is full and needs to select a victim block for replacement, we utilizes the information passed from the page cache to help the write buffer to select the most appropriate victim block for replacement. From the experimental results, our proposed scheme can successfully increase the hit ratio of write buffer and reduce the number of write operations to the flash memory. Hsung-Pin Chang 張軒彬 2017 學位論文 ; thesis 47 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中興大學 === 資訊科學與工程學系 === 105 === Abstract
Recently, NAND flash memory-based SSD is developing rapidly. It has many advantages such as small size, light weight, high shock resistance, low power consumption. However, due to certain physical characteristic of NAND flash memory, it has the asymmetric speed of read and write operations, inability to in-place updates, limited number of write and erase times, and these disadvantages are clearly related to the action of writing, thus resulting in poor performance of NAND flash memory.
To address the issue, one of the methods is adding a piece of RAM, which is known as write buffer, in SSDs. Consequently, we can update the hot data in the write buffer directly, so as to eliminate the frequencies of writing to NAND flash memory. In this these, we propose a Host-hinted Write Buffer Management Scheme. By exploiting the cross-layer information, we convey the related host information to the device to improve the performance of the whole system.
Previously, data is written to the write buffer only when the data is replaced in page cache. In the thesis, we simultaneously considers the replacement the Linux flush operation in page cache to the impact the write buffer management. Specially, when the write buffer is full and needs to select a victim block for replacement, we utilizes the information passed from the page cache to help the write buffer to select the most appropriate victim block for replacement. From the experimental results, our proposed scheme can successfully increase the hit ratio of write buffer and reduce the number of write operations to the flash memory.
|
author2 |
Hsung-Pin Chang |
author_facet |
Hsung-Pin Chang Ren-Jie Lee 李仁傑 |
author |
Ren-Jie Lee 李仁傑 |
spellingShingle |
Ren-Jie Lee 李仁傑 Host-hinted Write Buffer Management Scheme |
author_sort |
Ren-Jie Lee |
title |
Host-hinted Write Buffer Management Scheme |
title_short |
Host-hinted Write Buffer Management Scheme |
title_full |
Host-hinted Write Buffer Management Scheme |
title_fullStr |
Host-hinted Write Buffer Management Scheme |
title_full_unstemmed |
Host-hinted Write Buffer Management Scheme |
title_sort |
host-hinted write buffer management scheme |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/87404103564446919162 |
work_keys_str_mv |
AT renjielee hosthintedwritebuffermanagementscheme AT lǐrénjié hosthintedwritebuffermanagementscheme AT renjielee lìyòngzhǔjīduāntíshìdexiěrùhuǎnchōngqūguǎnlǐfāngfǎ AT lǐrénjié lìyòngzhǔjīduāntíshìdexiěrùhuǎnchōngqūguǎnlǐfāngfǎ |
_version_ |
1718552714518986752 |