大規(guī)模固態(tài)存儲陣列系統(tǒng)性能優(yōu)化方法的研究與實現(xiàn)
發(fā)布時間:2018-06-06 10:18
本文選題:存儲系統(tǒng) + SSD��; 參考:《國防科學(xué)技術(shù)大學(xué)》2013年碩士論文
【摘要】:人類已經(jīng)進入了信息時代,每天會產(chǎn)生大量的數(shù)據(jù)需要處理和存儲,尤其是那些數(shù)據(jù)密集型應(yīng)用,對系統(tǒng)的性能提出了更高的要求。在整個計算機系統(tǒng)中,存儲系統(tǒng)由于其性能提高跟不上CPU的速度成為一個瓶頸問題,這也使得存儲成為目前計算機領(lǐng)域的研究熱點。其中,使用RAID機制構(gòu)建存儲陣列系統(tǒng)是大規(guī)模、高性能、高可靠存儲系統(tǒng)中的一個重要方法。閃存作為一種快速發(fā)展的新型存儲介質(zhì),由于其非易失、低延遲、低功耗等優(yōu)點,已經(jīng)得到了廣泛的應(yīng)用。研究基于閃存的固態(tài)存儲陣列系統(tǒng)成為一個新的熱點。本研究主要面向大規(guī)模固態(tài)存儲陣列系統(tǒng),研究其性能優(yōu)化方法,包括并行性與可擴展性兩個方面。主要工作分為以下三個部分:首先,研究了固態(tài)存儲并行技術(shù),分析比較了傳統(tǒng)磁盤陣列的多種可擴展算法。研究結(jié)果表明,現(xiàn)有的并行技術(shù)可以加以充分利用來提高系統(tǒng)的并行性,也可以對傳統(tǒng)的可擴展算法進行改進和優(yōu)化使其適用于固態(tài)存儲陣列系統(tǒng)。其次,針對當(dāng)前固態(tài)存儲系統(tǒng)并行性挖掘度不高的問題,本文設(shè)計了一種多級并行體系結(jié)構(gòu),并研究了固態(tài)盤內(nèi)部各層級并行性的實現(xiàn)機制,然后提出一種在層次化RAID基礎(chǔ)上進一步優(yōu)化并行性的新方法。實驗結(jié)果表明,該方法考慮不同層級的并行性優(yōu)先級,可以更好的實現(xiàn)并行效果,并行性最多提高17%,提高整個系統(tǒng)的性能。最后,在可擴展性研究方面,主要針對RAID5等校驗陣列的可擴展性需求,提出一種基于校驗信息動態(tài)重分布的擴展方法,本文結(jié)合實例分析、數(shù)學(xué)論證和實驗測試等手段表明,新方法可以減少大量數(shù)據(jù)遷移,減少了多達(dá)82.75%的I/O操作,遷移時間最多減少71.7%,有效加速擴展過程,并且提高了擴展后的系統(tǒng)性能。
[Abstract]:Human beings have entered the information age, and a large number of data need to be processed and stored every day, especially those data-intensive applications, which put forward higher requirements for the performance of the system. In the whole computer system, the storage system can not keep up with the speed of CPU because of its performance improvement becomes a bottleneck problem, which makes storage become the research hotspot in the field of computer. It is an important method in large scale, high performance and high reliability storage system to construct memory array system with RAID mechanism. Flash memory, as a rapidly developing new storage medium, has been widely used because of its advantages of non-volatile, low delay and low power consumption. The research of solid state memory array system based on flash memory has become a new hotspot. This paper focuses on large scale solid state memory array systems and studies its performance optimization methods, including parallelism and scalability. The main work is divided into the following three parts: firstly, the parallel technology of solid state storage is studied, and several scalable algorithms of traditional disk array are analyzed and compared. The results show that the existing parallel techniques can be fully utilized to improve the parallelism of the system, and the traditional scalable algorithms can be improved and optimized to be suitable for solid-state memory array systems. Secondly, aiming at the low degree of parallelism mining in solid-state storage system, this paper designs a multi-level parallel architecture, and studies the implementation mechanism of parallelism in different levels of solid-state disk. Then a new method to optimize parallelism based on hierarchical RAID is proposed. The experimental results show that the parallel effect can be improved by considering the parallelism priority of different levels, and the parallelism can be improved by up to 17 percent and the performance of the whole system can be improved. Finally, in the aspect of scalability research, aiming at the scalability requirement of RAID5 and other checkout arrays, this paper proposes an extension method based on dynamic redistribution of check information. The new method can reduce the large amount of data migration, reduce the I / O operation by 82.75%, reduce the migration time by 71.7%, accelerate the expansion process effectively, and improve the performance of the extended system.
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP333
,
本文編號:1986181
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1986181.html
最近更新
教材專著