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...

Full description

Bibliographic Details
Main Authors: Wen-Di Lin, 林汶廸
Other Authors: Chin-Hsien Wu
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