An Integrated Page Cache and SSD Cache Management Scheme

碩士 === 國立中興大學 === 資訊科學與工程學系所 === 107 === In today''s computer systems, the multi-tiered storage architecture, which consist of mechanical hard drive disks (HDDs) and solid-state hard disks (SSDs), utilizes SSDs as the cache of HDDs. Thus, the multi-tiered storage architecture enjoys the ad...

Full description

Bibliographic Details
Main Authors: Yu-Cian He, 何語倩
Other Authors: 張軒彬
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dnclcdr&s=id=%22107NCHU5394073%22.&searchmode=basic
id ndltd-TW-107NCHU5394073
record_format oai_dc
spelling ndltd-TW-107NCHU53940732019-11-30T06:09:40Z http://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dnclcdr&s=id=%22107NCHU5394073%22.&searchmode=basic An Integrated Page Cache and SSD Cache Management Scheme 整合記憶體及固態硬碟快取的資料管理方法 Yu-Cian He 何語倩 碩士 國立中興大學 資訊科學與工程學系所 107 In today''s computer systems, the multi-tiered storage architecture, which consist of mechanical hard drive disks (HDDs) and solid-state hard disks (SSDs), utilizes SSDs as the cache of HDDs. Thus, the multi-tiered storage architecture enjoys the advantages of SSDs’ high access speeds and low power consumption and HDD’s large capacity and thus make users to have a better experience in terms of I/O performance. However, under the multi-tiered storage architecture, we have observed the following four problems: (1) Metadata duplication, (2) Double caching, (3) Blind page cache management, and (4) Delayed/inaccurate SSD information. This thesis addresses this four problems and proposes the corresponding solutions. First, we develop an integrated data structure that integrates the metadata nodes maintained by both the page cache and SSD cache managers. Second, Lazy caching mechanism is designed to decrease the number of double caching data. Third, the page cache is divided into Image and Image regions, and different cache management strategies are used to manage the data in these two regions. Finally, a new SSD cache data algorithm is proposed to make the metadata information maintained in the SSD cache manager more accurate. From the experimental results, the solutions proposed in this thesis can indeed reduce the number of metadata nodes maintained by the page cache and SSD cache manager, decrease the data that are simultaneously cached in the page cache and SSD cache, and successfully reduce the average I/O response time. 張軒彬 2019 學位論文 ; thesis 44 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 資訊科學與工程學系所 === 107 === In today''s computer systems, the multi-tiered storage architecture, which consist of mechanical hard drive disks (HDDs) and solid-state hard disks (SSDs), utilizes SSDs as the cache of HDDs. Thus, the multi-tiered storage architecture enjoys the advantages of SSDs’ high access speeds and low power consumption and HDD’s large capacity and thus make users to have a better experience in terms of I/O performance. However, under the multi-tiered storage architecture, we have observed the following four problems: (1) Metadata duplication, (2) Double caching, (3) Blind page cache management, and (4) Delayed/inaccurate SSD information. This thesis addresses this four problems and proposes the corresponding solutions. First, we develop an integrated data structure that integrates the metadata nodes maintained by both the page cache and SSD cache managers. Second, Lazy caching mechanism is designed to decrease the number of double caching data. Third, the page cache is divided into Image and Image regions, and different cache management strategies are used to manage the data in these two regions. Finally, a new SSD cache data algorithm is proposed to make the metadata information maintained in the SSD cache manager more accurate. From the experimental results, the solutions proposed in this thesis can indeed reduce the number of metadata nodes maintained by the page cache and SSD cache manager, decrease the data that are simultaneously cached in the page cache and SSD cache, and successfully reduce the average I/O response time.
author2 張軒彬
author_facet 張軒彬
Yu-Cian He
何語倩
author Yu-Cian He
何語倩
spellingShingle Yu-Cian He
何語倩
An Integrated Page Cache and SSD Cache Management Scheme
author_sort Yu-Cian He
title An Integrated Page Cache and SSD Cache Management Scheme
title_short An Integrated Page Cache and SSD Cache Management Scheme
title_full An Integrated Page Cache and SSD Cache Management Scheme
title_fullStr An Integrated Page Cache and SSD Cache Management Scheme
title_full_unstemmed An Integrated Page Cache and SSD Cache Management Scheme
title_sort integrated page cache and ssd cache management scheme
publishDate 2019
url http://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dnclcdr&s=id=%22107NCHU5394073%22.&searchmode=basic
work_keys_str_mv AT yucianhe anintegratedpagecacheandssdcachemanagementscheme
AT héyǔqiàn anintegratedpagecacheandssdcachemanagementscheme
AT yucianhe zhěnghéjìyìtǐjígùtàiyìngdiékuàiqǔdezīliàoguǎnlǐfāngfǎ
AT héyǔqiàn zhěnghéjìyìtǐjígùtàiyìngdiékuàiqǔdezīliàoguǎnlǐfāngfǎ
AT yucianhe integratedpagecacheandssdcachemanagementscheme
AT héyǔqiàn integratedpagecacheandssdcachemanagementscheme
_version_ 1719300475591852032