閃存存儲(chǔ)系統(tǒng)的性能優(yōu)化研究
發(fā)布時(shí)間:2018-04-06 03:06
本文選題:寫(xiě)緩存 切入點(diǎn):虛擬內(nèi)存 出處:《中國(guó)科學(xué)技術(shù)大學(xué)》2013年博士論文
【摘要】:閃存存儲(chǔ)系統(tǒng)作為一種高性能、低功耗、非易失的存儲(chǔ)設(shè)備已經(jīng)被廣泛應(yīng)用于嵌入式系統(tǒng)、桌面系統(tǒng)以及數(shù)據(jù)中心。然而閃存存儲(chǔ)系統(tǒng)普遍存在寫(xiě)性能較差,不可就地更新和壽命較短等問(wèn)題。這些問(wèn)題是閃存存儲(chǔ)系統(tǒng)廣泛應(yīng)用的主要障礙。因此,設(shè)計(jì)有效的管理方案以優(yōu)化閃存存儲(chǔ)系統(tǒng)性能,是閃存存儲(chǔ)系統(tǒng)的成功應(yīng)用至關(guān)重要。本論文中我們主要針對(duì)閃存存儲(chǔ)系統(tǒng)在應(yīng)用中所表現(xiàn)出的以下幾個(gè)重要特征來(lái)優(yōu)化閃存性能:(1)閃存存儲(chǔ)系統(tǒng)讀寫(xiě)操作在讀寫(xiě)速度上存在較大的不對(duì)稱性;(2)閃存存儲(chǔ)系統(tǒng)的更新操作具有不可就地更新的特征;(3)閃存存儲(chǔ)系統(tǒng)的讀、寫(xiě)和擦除操作存在操作粒度不對(duì)稱的特征。本論文將針對(duì)閃存存儲(chǔ)系統(tǒng)應(yīng)用于磁盤緩存系統(tǒng)和外部存儲(chǔ)系統(tǒng)展開(kāi)研究。本文的主要工作和創(chuàng)新如下: 首先研究閃存作磁盤緩存系統(tǒng)的問(wèn)題。基于閃存的磁盤緩存系統(tǒng)研究已久,然而目前的閃存磁盤緩存系統(tǒng)很難滿足其壽命和性能的要求。盡管有大量工作關(guān)注于優(yōu)化閃存性能和壽命,然而對(duì)于高密度、高隨機(jī)化的應(yīng)用,這些方法都無(wú)法從根本上解決問(wèn)題。本文考慮閃存作磁盤緩存的特征,提出了一個(gè)混合的磁盤緩存系統(tǒng)。我們通過(guò)使用新型非易失性存儲(chǔ)器和閃存組合構(gòu)成混合式磁盤緩存,通過(guò)減少閃存低效的寫(xiě)操作和擦除操作來(lái)優(yōu)化閃存的寫(xiě)性能和延長(zhǎng)閃存壽命。本文中,我們使用的新型非易失性存儲(chǔ)器是相變存儲(chǔ)器,它是目前最有發(fā)展?jié)撡|(zhì)的非易失性存儲(chǔ)器之一。 其次研究閃存作外部存儲(chǔ)器的問(wèn)題。我們考慮在此類存儲(chǔ)系統(tǒng)中通過(guò)主機(jī)系統(tǒng)來(lái)優(yōu)化閃存存儲(chǔ)系統(tǒng)性能。目前,已有部分工作在虛擬內(nèi)存系統(tǒng)中通過(guò)挖掘閃存讀寫(xiě)不對(duì)稱的特征來(lái)設(shè)計(jì)優(yōu)化方案。然而這些方案都普遍存在不能夠有效利用閃存存儲(chǔ)系統(tǒng)中寫(xiě)緩存的問(wèn)題。寫(xiě)緩存是目前閃存存儲(chǔ)系統(tǒng)中的一個(gè)重要部件。本文首次設(shè)計(jì)了一個(gè)對(duì)寫(xiě)緩存感知的虛擬內(nèi)存管理方案,通過(guò)對(duì)寫(xiě)緩存管理和虛擬內(nèi)存管理的聯(lián)合設(shè)計(jì),從而達(dá)到性能最大化。與此同時(shí),為了配合虛擬內(nèi)存中所提出的管理方案,本文還設(shè)計(jì)了一個(gè)新的寫(xiě)緩存管理方案。 雖然從主機(jī)系統(tǒng)通過(guò)設(shè)計(jì)虛擬內(nèi)存管理方案可以有效地改善閃存存儲(chǔ)系統(tǒng)性能,然而在很多情況下虛擬內(nèi)存對(duì)外部存儲(chǔ)器的設(shè)計(jì)并不可知。在本文最后部分,我們提出了一個(gè)統(tǒng)一的寫(xiě)緩存管理方案。通過(guò)對(duì)目前現(xiàn)有寫(xiě)緩存管理算法的分析,我們發(fā)現(xiàn)目前的寫(xiě)緩存管理方案普遍存在對(duì)緩存行訪問(wèn)信息不可知的特征。由此我們?cè)O(shè)計(jì)了一個(gè)統(tǒng)一寫(xiě)緩存管理模型。根據(jù)這個(gè)模型,我們提出了統(tǒng)一的寫(xiě)緩存管理方案用于減少閃存存儲(chǔ)系統(tǒng)寫(xiě)操作和擦除操作從而優(yōu)化閃存存儲(chǔ)系統(tǒng)性能和壽命。
[Abstract]:Flash memory storage system is a kind of high performance, low power, nonvolatile storage device has been widely used in embedded system, desktop system and data center. However, widespread flash storage system performance is poor, can not be updated in place and short life problems. These problems are the main obstacle to the wide application of flash memory storage systems therefore, to design an effective management scheme to optimize the performance of flash memory storage system is crucial to the successful application of flash memory storage system. In this thesis, we focus on the flash storage system on application to several important features to optimize the performance of the flash memory: (1) flash memory storage system to read and write operations in the read and write asymmetry high speed; (2) the update operation flash memory storage system has features that cannot be updated in place; (3) flash memory storage system to read, write and erase operations are. This paper will focus on the application of flash memory system to disk cache system and external storage system. The main works and innovations in this paper are as follows:
Study on the first flash memory as the disk cache system. Based on the study of the flash disk cache system for a long time, but the flash disk cache system is difficult to meet the requirements of life and performance. Although there are a lot of work focused on the optimization of flash memory performance and life, but for high density, high application of randomization, these methods are not from the fundamental solution to the problem considered in this paper. The characteristics of flash memory as a disk cache, propose a hybrid disk caching system. We use non-volatile memory and flash memory composed of hybrid disk cache, by reducing the write operation and erase operation of flash flash inefficient to optimize write performance and prolong the lifetime of flash memory in this paper. And we use the new nonvolatile memory is memory, it is currently the most development potential of the nonvolatile memory.
Secondly, flash as external memory. We consider to optimize the performance of flash memory storage system in the storage system through the host system. At present, some work in the virtual memory system through the design optimization program features of flash memory reader asymmetric mining. However these schemes exist can effectively use the write cache of flash memory in the storage system. The write cache is one of the important parts in flash storage system at present. This paper first designed a write cache aware virtual memory management scheme, based on the write cache management and virtual memory management design, so as to achieve maximum performance. At the same time, in order to cope with the proposed virtual memory management scheme in this paper, we also design a new write cache management scheme.
Although effective from the host system through the design of virtual memory management scheme can improve the performance of flash memory storage system, however, in many cases, the design of virtual memory external memory is not known. In the last part of this paper, we propose a unified cache management scheme. Through the writing of the existing write cache management algorithm analysis, we we found that the current write cache management scheme are common features of the cache line access information unknown. Thus we designed a unified write cache management model. According to this model, we propose a cache management scheme for unified write flash memory storage system performance and life optimization to reduce the flash memory storage system write and erase operations thereby.
【學(xué)位授予單位】:中國(guó)科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:博士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP333
【共引文獻(xiàn)】
相關(guān)期刊論文 前1條
1 何炎祥;陳勇;吳偉;李清安;江南;徐超;;綠色編譯優(yōu)化策略:研究綜述[J];計(jì)算機(jī)科學(xué)與探索;2013年08期
相關(guān)博士學(xué)位論文 前1條
1 陳勇;面向嵌入式系統(tǒng)綠色需求的編譯技術(shù)研究[D];武漢大學(xué);2013年
,本文編號(hào):1717676
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1717676.html
最近更新
教材專著