BlueOcean海量存儲系統(tǒng)Windows客戶端設(shè)計與實現(xiàn)
發(fā)布時間:2018-07-08 12:56
本文選題:海量存儲 + 對象存儲; 參考:《上海交通大學》2013年碩士論文
【摘要】:近年來,云計算的興起為IT產(chǎn)業(yè)帶來了新的變革。在云計算環(huán)境下,海量數(shù)據(jù)都集中存儲在若干數(shù)據(jù)中心上,數(shù)據(jù)存儲規(guī)模龐大。傳統(tǒng)的存儲架構(gòu)難以應(yīng)對海量數(shù)據(jù)帶來的巨大挑戰(zhàn),因此研究大容量、高性能、高可靠的海量存儲系統(tǒng)迫在眉睫。 在海量存儲系統(tǒng)中,客戶端的設(shè)計與存儲系統(tǒng)實現(xiàn)對應(yīng)用程序的透明支持和高性能訪問有著至關(guān)重要的作用。本文以課題組研發(fā)的BlueOcean海量存儲系統(tǒng)為基礎(chǔ),設(shè)計并實現(xiàn)Windows客戶端,使得Windows應(yīng)用程序可以透明訪問BlueOcean海量存儲系統(tǒng)。論文的主要工作如下: 1)對現(xiàn)有分布式文件系統(tǒng)的關(guān)鍵技術(shù)進行了全面深入的研究; 2)介紹了BlueOcean海量存儲系統(tǒng)整體架構(gòu)以及系統(tǒng)各組件的設(shè)計細節(jié); 3)對Windows文件系統(tǒng)接口與POSIX標準接口在語義和接口參數(shù)上的差別進行了深入分析; 4)設(shè)計了客戶端的總體架構(gòu)和功能模塊,實現(xiàn)了客戶端文件系統(tǒng)訪問接口,支持Windows多種應(yīng)用程序?qū)ο到y(tǒng)的透明訪問,并采用客戶端緩存提升系統(tǒng)的訪問性能,支持大目錄的讀取等; 5)對實現(xiàn)的Windows客戶端進行功能與性能測試。 測試結(jié)果表明,,本文設(shè)計的Windows客戶端能夠?qū)崿F(xiàn)應(yīng)用程序?qū)lueOcean海量存儲系統(tǒng)的正常訪問。論文的研究成果對其他海量存儲系統(tǒng)和Windows客戶端設(shè)計具有一定的借鑒價值。
[Abstract]:In recent years, the rise of cloud computing has brought new changes to the IT industry. In cloud computing environment, massive data are stored in several data centers, and the scale of data storage is huge. Traditional storage architecture is difficult to cope with the huge challenges brought by massive data, so it is urgent to study mass storage systems with large capacity, high performance and high reliability. In the mass storage system, the design of client and the implementation of storage system play an important role in transparent support and high performance access to applications. Based on the blue ocean mass storage system developed by the research group, this paper designs and implements the Windows client, which enables Windows applications to access the blue ocean mass storage system transparently. The main work of this paper is as follows: 1) the key technologies of the existing distributed file system are studied thoroughly, 2) the whole architecture of the BlueOcean mass storage system and the design details of each component of the system are introduced. 3) the differences between Windows file system interface and POSIX standard interface in semantics and interface parameters are analyzed deeply. 4) the overall architecture and function module of client are designed. The client file system access interface is implemented to support transparent access to the system by various Windows applications, and the client cache is used to improve the access performance of the system and to support the reading of large directories. 5) testing the function and performance of the implemented Windows client. The test results show that the Windows client designed in this paper can realize the normal access of the application to the BlueOcean mass storage system. The research results of this paper have certain reference value to other mass storage system and Windows client design.
【學位授予單位】:上海交通大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP333
【參考文獻】
相關(guān)期刊論文 前2條
1 王意潔;孫偉東;周松;裴曉強;李小勇;;云計算環(huán)境下的分布存儲關(guān)鍵技術(shù)[J];軟件學報;2012年04期
2 王皓;李小勇;;分布式存儲系統(tǒng)中客戶端的設(shè)計與實現(xiàn)[J];微型電腦應(yīng)用;2012年02期
相關(guān)碩士學位論文 前4條
1 戰(zhàn)科宇;分布式文件系統(tǒng)元數(shù)據(jù)服務(wù)器高可用設(shè)計與實現(xiàn)[D];上海交通大學;2012年
2 張順達;對象存儲系統(tǒng)的元數(shù)據(jù)管理[D];華中科技大學;2006年
3 張子鵬;分布式安全文件系統(tǒng)關(guān)鍵技術(shù)研究[D];上海交通大學;2008年
4 李滿玲;Windows對象文件系統(tǒng)傳輸協(xié)議與數(shù)據(jù)共享機制的研究[D];華中科技大學;2007年
本文編號:2107503
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2107503.html
最近更新
教材專著