NAS存儲管理軟件設(shè)計與實現(xiàn)

NAS存儲管理軟件設(shè)計與實現(xiàn)

ID:37210875

大?。?.13 MB

頁數(shù):79頁

時間:2019-05-19

NAS存儲管理軟件設(shè)計與實現(xiàn)_第1頁
NAS存儲管理軟件設(shè)計與實現(xiàn)_第2頁
NAS存儲管理軟件設(shè)計與實現(xiàn)_第3頁
NAS存儲管理軟件設(shè)計與實現(xiàn)_第4頁
NAS存儲管理軟件設(shè)計與實現(xiàn)_第5頁
資源描述:

《NAS存儲管理軟件設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、華中科技大學碩士學位論文摘要fL進入數(shù)字化時代,諸多操作平臺上的網(wǎng)絡(luò)數(shù)據(jù)呈幾何級數(shù)增長,傳統(tǒng)的’網(wǎng)絡(luò)架構(gòu)和存儲方式面對源源不斷的數(shù)據(jù)流已顯得力不從心。在這種情況下存儲設(shè)備逐漸從網(wǎng)絡(luò)和主機系統(tǒng)上獨立出來,產(chǎn)生了NAS(NetworkAttachedStorage)這樣的專用存儲設(shè)備,同時,由于網(wǎng)絡(luò)數(shù)據(jù)的分散性更強,流動性更高,其安全性更難保障,因此對網(wǎng)絡(luò)備份提出了更高的要求,包括備份的實時性、遠程數(shù)據(jù)保護、快速的系統(tǒng)恢復等。強大的軟件存儲管理能力成為衡量存儲系統(tǒng)性能的重要指標。因此,對這一新興的領(lǐng)域的研

2、究具有重大的實際意義。/在存儲管理過程中,數(shù)據(jù)收集、方案定制、任務(wù)執(zhí)行等各步驟構(gòu)成了存儲管理的一般性框架。為了在此框架基礎(chǔ)上實現(xiàn)能夠適應各種具體情況并具有良好擴展性的存儲管理軟件,應當采用面向?qū)ο蟪绦蛟O(shè)計方法來分析和設(shè)計軟件框架,并尋求利用軟件設(shè)計模式(DesignPatterns)來提高軟件可復用性、靈活性和可擴展性??蚣苡梢幌盗邢嗷ブg用抽象接口耦合的類組成,具體的模塊實現(xiàn)則從框架中的類派生,并通過對象間的動態(tài)創(chuàng)建與組合實現(xiàn)數(shù)據(jù)搜索引擎、備份任務(wù)對象、備份與恢復引擎等核心部件,這樣的設(shè)計既維護了接

3、口的一致性,又能方便地實現(xiàn)模塊動態(tài)配置,使軟件能適應更多的需求變化。存儲管理中的備份和恢復引擎是最重要也是最靈活多變的部件之一。為.提高引擎部件的復用度,使得其可以方便的替換或升級,并降低客戶代碼的復雜性,將該部件設(shè)計成COM(ComponentObjectModel)組件模塊的形式,·并在分析了COM組件技術(shù)種的幾種設(shè)計模式思想的基礎(chǔ)上,在引擎組件的實現(xiàn)中加入了單件模式以保障該部件的唯一性。關(guān)鍵詞:網(wǎng)絡(luò)存儲管理:面向?qū)ο筌浖陀?;設(shè)計模式;組件軟件華中科技大學碩士學位論文AbstractWithth

4、eexplosionofthenetworkdata,thetraditionalnetworkarchitecture·pandstoragemodecannotfulfilltheresponsibilitytoprocessingthesedata.ItleadstOthedetachmentofthestoragedevicefromnetworkandhostsand‘a(chǎn)ppearanceoftheNAS(NetworkAttachedStorage)devices.Higherrequir

5、ementsincludingreal—timebackup,remotedataprotection,fastsystemrecoveryisdemandedbecauseofthedisperseofthenetworkdata.So,theperformanceofsoftwarestoragemanagementbecamethemostimportantcriteriontoevaluatestoragesystems.Intheprocessofthestoragemanaging,the

6、frameworkconsistofthedatacollection,schemedesigning,taskexecuting.Inordertodevelopmentascalablestoragemanagingsystemwhichcanadapttovariousconditions,theObject-Orientedanalyseanddesignmustbeadoptedtodesignthesystemarchitecture,andthedesignpatterntheorymu

7、stalsobeusedtomakethesystemmorereusable,moreflexibleandmorescalable.Aseriesofcouplingabstractclassaredesignedtoformthearchitecture,whichguaranteethedynamicconfigofthecomponentsandmakethesystemmoreadaptive.Thebackupsubsystemandrecoveryengineisthemostimpo

8、rtantandflexibleinthestoragemanagingsystem,whichrequirestobesubstitutedandupgradedconveniently,SOimplementthemasCOM(Component0bjectModel)componentsbasedonresearchingthedesignpatternisabestchoice.Singleton.patternisalsousedintheen

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。