An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs
碩士 === 國立臺灣科技大學 === 電子工程系 === 107 === Since the semiconductor technology has improved rapidly over the past few decades, the capacity of current flash memory chip is much larger than before. Solid-state drives (SSDs) based on the flash memory chip has become an alternative to traditional hard-disk d...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/5wcc8c |
id |
ndltd-TW-107NTUS5427185 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107NTUS54271852019-10-24T05:20:29Z http://ndltd.ncl.edu.tw/handle/5wcc8c An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs 基於資料更新週期之固態硬碟寫入快取管理機制 Wen-Di Lin 林汶廸 碩士 國立臺灣科技大學 電子工程系 107 Since the semiconductor technology has improved rapidly over the past few decades, the capacity of current flash memory chip is much larger than before. Solid-state drives (SSDs) based on the flash memory chip has become an alternative to traditional hard-disk drives (HDDs) because of their lower price. Compared with the traditional HDDs, SSDs have the advantages of low-power consumption, fast-access speed, small size, shock resistance. However, due to the internal structure of the underlying flash memory chip, it retains many disadvantages, such as out-of-place update, asymmetric access units for programing and erasing, limited program/erase cycles. To solve or alleviate the above problems caused by the characteristics of underlying flash memory chips in the SSDs, a portion of the DRAM is typically used as a write cache to improve the performance and the lifetime of flash memory by absorbing large amounts of data updates from the file system. In this thesis, we propose a novel write cache management. The core idea is to select the victim page that is suitable for being removed from the cache according to the expected update interval. Overall, the experimental results show that the hit ratio of our method has approximate 25.8%, 14.54%, 13.01% improvement compared with the existing cache management methods such as LRU, PRLRU, and VBBMS. Chin-Hsien Wu 吳晋賢 2019 學位論文 ; thesis 47 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 107 === Since the semiconductor technology has improved rapidly over the past few decades, the capacity of current flash memory chip is much larger than before. Solid-state drives (SSDs) based on the flash memory chip has become an alternative to traditional hard-disk drives (HDDs) because of their lower price. Compared with the traditional HDDs, SSDs have the advantages of low-power consumption, fast-access speed, small size, shock resistance. However, due to the internal structure of the underlying flash memory chip, it retains many disadvantages, such as out-of-place update, asymmetric access units for programing and erasing, limited program/erase cycles. To solve or alleviate the above problems caused by the characteristics of underlying flash memory chips in the SSDs, a portion of the DRAM is typically used as a write cache to improve the performance and the lifetime of flash memory by absorbing large amounts of data updates from the file system. In this thesis, we propose a novel write cache management. The core idea is to select the victim page that is suitable for being removed from the cache according to the expected update interval. Overall, the experimental results show that the hit ratio of our method has approximate 25.8%, 14.54%, 13.01% improvement compared with the existing cache management methods such as LRU, PRLRU, and VBBMS.
|
author2 |
Chin-Hsien Wu |
author_facet |
Chin-Hsien Wu Wen-Di Lin 林汶廸 |
author |
Wen-Di Lin 林汶廸 |
spellingShingle |
Wen-Di Lin 林汶廸 An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs |
author_sort |
Wen-Di Lin |
title |
An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs |
title_short |
An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs |
title_full |
An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs |
title_fullStr |
An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs |
title_full_unstemmed |
An Update-Period-Aware Write Cache Management for Flash-Memory-based SSDs |
title_sort |
update-period-aware write cache management for flash-memory-based ssds |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/5wcc8c |
work_keys_str_mv |
AT wendilin anupdateperiodawarewritecachemanagementforflashmemorybasedssds AT línwèndí anupdateperiodawarewritecachemanagementforflashmemorybasedssds AT wendilin jīyúzīliàogèngxīnzhōuqīzhīgùtàiyìngdiéxiěrùkuàiqǔguǎnlǐjīzhì AT línwèndí jīyúzīliàogèngxīnzhōuqīzhīgùtàiyìngdiéxiěrùkuàiqǔguǎnlǐjīzhì AT wendilin updateperiodawarewritecachemanagementforflashmemorybasedssds AT línwèndí updateperiodawarewritecachemanagementforflashmemorybasedssds |
_version_ |
1719277512082587648 |