集群化的虛擬共享卷服務系統(tǒng)研究
發(fā)布時間:2023-02-22 20:38
隨著計算機硬件成本的下降,擁有大量計算機節(jié)點的集群環(huán)境正在普及。服務部署概念的出現(xiàn)為安裝配置這些節(jié)點提供了方便,同時也為資源的共享提供了可能。在基于存儲層次虛擬化的服務部署系統(tǒng)中,提供存儲資源的子系統(tǒng)起著至關重要的作用。 本文在這樣的技術背景下,按照服務部署系統(tǒng)的需求,設計實現(xiàn)了一個集群化的虛擬共享卷服務系統(tǒng)。它可以作為服務部署系統(tǒng)的子系統(tǒng)為其提供存儲資源,也可以單獨運行,為具有類似需求的應用服務。它通過網(wǎng)絡對外提供塊級的邏輯卷,內(nèi)部則基于一種全新的地址映射算法——復合式快照算法。這種算法不但保留了快照技術的所有特點,而且增加了許多新的功能特性。EVMS被運用到該系統(tǒng)中來對卷執(zhí)行各種管理操作,這里借鑒了EVMS良好的設計框架與可擴展性。同時,為了提高可用性,系統(tǒng)還設計了一個節(jié)點擴展層,該層允許多個節(jié)點在共享同一組物理存儲設備的基礎上,構(gòu)成一個集群環(huán)境,共同提供邏輯卷服務。 集群化的虛擬共享卷服務系統(tǒng)為用戶提供了虛擬化的、可共享的、可擴展的以及高可用的存儲卷。同時,對于服務部署系統(tǒng)而言,它也滿足易管理、節(jié)省存儲空間及可批量快速創(chuàng)建邏輯卷等諸多需求。經(jīng)過測試,其性能以及空間利用率也比現(xiàn)有的...
【文章頁數(shù)】:73 頁
【學位級別】:碩士
【文章目錄】:
摘要
圖目錄
表目錄
第一章 引言
1.1 集群技術
1.2 網(wǎng)絡存儲技術
1.3 應用中存在的問題
1.4 藍鯨服務部署系統(tǒng)
1.5 相關研究與產(chǎn)品
1.6 本文的貢獻
1.7 論文的組織
第二章 CVSVS系統(tǒng)總體介紹
2.1 需求背景
2.2 CVSVS的總體結(jié)構(gòu)
2.3 CVSVS的分層模型
2.4 系統(tǒng)主要特性
2.5 小結(jié)
第三章 CVSVS系統(tǒng)卷生成層
3.1 卷生成層概述
3.2 快照技術
3.3 復合式快照算法
3.3.1 資源塊與地址映射
3.3.2 Chunk與寫時復制
3.3.3 卷的創(chuàng)建與讀寫
3.3.4 Push與Pull模型
3.3.5 算法分析
3.4 Bitmap的利用
3.5 元數(shù)據(jù)的表示與存儲
3.6 小結(jié)
第四章 CVSVS系統(tǒng)卷管理層
4.1 概述
4.2 EVMS
4.2.1 功能
4.2.2 結(jié)構(gòu)
4.3 物理存儲資源虛擬
4.4 CVSVS Plugin設計與實現(xiàn)
4.4.1 需要管理的元數(shù)據(jù)
4.4.2 Push模型插件
4.4.3 Pull模型插件
4.5 小結(jié)
第五章 CVSVS系統(tǒng)節(jié)點擴展層
5.1 概述
5.2 卷生成層對多節(jié)點的支持
5.3 卷管理層對多節(jié)點的支持
5.4 Linux-HA
5.5 結(jié)構(gòu)與設計
5.6 小結(jié)
第六章 測試與評價
6.1 測試內(nèi)容
6.2 測試環(huán)境與工具
6.3 性能測試
6.3.1 測試用例及結(jié)果
6.3.2 結(jié)果分析與比較
6.3.3 與LVM2 的對比
6.4 空間利用率測試
6.5 小結(jié)
第七章 結(jié)束語
參考文獻
致謝
作者簡介
本文編號:3748259
【文章頁數(shù)】:73 頁
【學位級別】:碩士
【文章目錄】:
摘要
圖目錄
表目錄
第一章 引言
1.1 集群技術
1.2 網(wǎng)絡存儲技術
1.3 應用中存在的問題
1.4 藍鯨服務部署系統(tǒng)
1.5 相關研究與產(chǎn)品
1.6 本文的貢獻
1.7 論文的組織
第二章 CVSVS系統(tǒng)總體介紹
2.1 需求背景
2.2 CVSVS的總體結(jié)構(gòu)
2.3 CVSVS的分層模型
2.4 系統(tǒng)主要特性
2.5 小結(jié)
第三章 CVSVS系統(tǒng)卷生成層
3.1 卷生成層概述
3.2 快照技術
3.3 復合式快照算法
3.3.1 資源塊與地址映射
3.3.2 Chunk與寫時復制
3.3.3 卷的創(chuàng)建與讀寫
3.3.4 Push與Pull模型
3.3.5 算法分析
3.4 Bitmap的利用
3.5 元數(shù)據(jù)的表示與存儲
3.6 小結(jié)
第四章 CVSVS系統(tǒng)卷管理層
4.1 概述
4.2 EVMS
4.2.1 功能
4.2.2 結(jié)構(gòu)
4.3 物理存儲資源虛擬
4.4 CVSVS Plugin設計與實現(xiàn)
4.4.1 需要管理的元數(shù)據(jù)
4.4.2 Push模型插件
4.4.3 Pull模型插件
4.5 小結(jié)
第五章 CVSVS系統(tǒng)節(jié)點擴展層
5.1 概述
5.2 卷生成層對多節(jié)點的支持
5.3 卷管理層對多節(jié)點的支持
5.4 Linux-HA
5.5 結(jié)構(gòu)與設計
5.6 小結(jié)
第六章 測試與評價
6.1 測試內(nèi)容
6.2 測試環(huán)境與工具
6.3 性能測試
6.3.1 測試用例及結(jié)果
6.3.2 結(jié)果分析與比較
6.3.3 與LVM2 的對比
6.4 空間利用率測試
6.5 小結(jié)
第七章 結(jié)束語
參考文獻
致謝
作者簡介
本文編號:3748259
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3748259.html
最近更新
教材專著