簡易檢索 / 詳目顯示

研究生: 劉學林
Xue-Lin Liu
論文名稱: 一個基於RAID 2.0概念的虛擬儲存裝置之組成策略
A Composition Strategy for Virtual Storages based on RAID 2.0 Concept
指導教授: 吳晋賢
Chin-Hsien Wu
口試委員: 林淵翔
Yuan-Hsiang Lin
張經略
Ching-Lueh Chang
徐勝均
Sheng-Dong Xu
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2017
畢業學年度: 105
語文別: 中文
論文頁數: 42
中文關鍵詞: 儲存虛擬化QEMU虛擬化
外文關鍵詞: Virtualization, Storage Virtualization, Kernel-based Virtual Machine
相關次數: 點閱:391下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

近幾年隨著雲端蓬勃發展,儲存裝置的需求越來越大,對於資料保存與存取效能的要求越來越高,儲存裝置對於資料保存與維護相對被重視,而硬體上開式出現混合式儲存裝置,讓雲端產業不僅能夠降低成本,更致力於研究虛擬儲存化與軟體定義的領域,過去可以將資料中心等硬體設備虛擬化減少佈署成本,如今更開始對儲存裝置的虛擬化開發有效的分配方式。過去多半使用單一屬性的儲存裝置搭配冷熱資料分配策略來提高資料存取的效能。而虛擬化儲存則是將儲存裝置進行平行化寫入與資料分散來降低風險,本研究便是探討如何在既有的軟體定義下分析虛擬儲存裝置合適的組成策略,這樣的虛擬技術可以幫助實體機器在資源分配做有效地運用,提供有效而適合的方案來組成使用者所需的儲存裝置,不僅可以同時維護使用空間與存取頻寬,也能在儲存裝置硬體限制下降低失效的風險,妥善地利用實體裝置上的資源,因此在QEMU實作下分析各種存取方式與有效的組成策略來提高存取效能。


Recently, storage virtualization becomes a new issue and has been widely used. Many companies (e.g., IBM, HUAWEI, NetApp, etc.) have used storage virtualization technology to build data centers that contain a lot of storage devices and network resources. In the thesis, we propose a composition strategy for virtual storages based o RAID 2.0 concept that is a new generation of RAID architecture with decentralized block technology. In the composition strategy, we consider bandwidth, capacity and endurance as weighting value to form a suitable virtual storage. In the experiments, we also evaluate different situations and analyze the performance of the proposed method.

第一章 緒論 1 1.1 前言 1 1.2 論文架構 3 第二章 背景知識與研究動機 4 2.1 虛擬化(Virtualization) 4 2.2 儲存虛擬化(Storage Virtualization) 6 2.3 容錯式磁碟陣列(Redundant Array of Inexpensive Disks) 6 2.4 KVM (Kernel-based Virtual Machine) 7 2.5 QEMU 8 2.6 Virtio 9 2.7 Fio 10 第三章 研究方法及相關研究 10 3.1 研究動機 10 3.2 相關研究 13 第四章 研究方法與實驗效能分析 16 4.1 概述 16 4.2 虛擬儲存架構 18 4.3 監控模組 20 4.3.1 Capacity table 21 4.3.2 Bandwidth table 22 4.3.3 Endurance count table 23 4.3.4 Weighting value table 23 4.4 Weighting value 設計 23 4.5 組成策略 25 4.6 實驗環境 27 4.7 工作附載 28 4.8 實驗結果 29 4.9.1 Write 10% with Read 90% 29 4.9.2 Write 30% with Read 70% 31 4.9.3 Write 50% with Read 50% 34 4.9.4 Write 70% with Read 30% 36 4.9.5 Write 90% with Read 10% 38 第五章 結論 40 參考文獻 41 圖目錄 圖1 儲存虛擬化Data Center架構 13 圖2虛擬儲存裝置架構 20 圖3 本文虛擬化儲存裝置架構 21 圖5 Partition Weighting value 25 圖6 partition組成示意圖 27 圖8 Write 10% with Read 90%在各硬碟上的存取時間比較 30 圖9 Write 10% with Read 90%在各硬碟上的使用空間比較 31 圖10 Write 10% with Read 90%在各硬碟上的存取次數比較 31 圖11 Write 30% with Read 70%在各硬碟上的存取時間比較 32 圖12 Write 30% with Read 70%在各硬碟上的使用空間比較 33 圖14 Write 50% with Read 50%在各硬碟上的存取時間比較 34 圖15 Write 50% with Read 50%在各硬碟上的使用空間比較 35 圖17 Write 70% with Read 30%在各硬碟上的存取時間比較 36 圖18 Write 70% with Read 30%在各硬碟上的使用空間比較 37 圖19 Write 70% with Read 30%在各硬碟上的存取次數比較 37 圖20 Write 90% with Read 10%在各硬碟上的存取時間比較 38 圖21 Write 90% with Read 10%在各硬碟上的使用空間比較 39 圖22 Write 90% with Read 10%在各硬碟上的存取次數比較 39 表目錄 表1 PCI Express link performance 22 表2 SATA performance 23 表3 實驗負載 28 表4 實驗環境 29

[1] R.A. Meyer and L. H. Sweawright, "A virtual machine time-sharing system" IBM Systems Journal, vol 9,no 3, pp. 199-288, 1970.
[2] A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori, “kvm: the linux virtual machine monitor,” in Proceedings of the Linux symposium, vol. 1, pp. 225–230,2007.
[3] X. Project, “Xen Project Homepage.” https://www.xenproject.org/, [Online; accessed 12-MAY-2017].
[4] KVM, “KVM Homepage.”http://www.linux-kvm.org/page/Main_Page,2017. [Online; accessed 12-MAY-2017].
[5] VMware, “VMware.” http://www.vmware.com/tw.html, 2017. [Online; accessed 12-MAY-2017].
[6] wikipedia, “Storage virtualization.” https://en.wikipedia.org/wiki/Storage_virtualization. [Online; accessed 14-DEC-2017].
[7] wikipedia, “RAID.” https://zh.wikipedia.org/wiki/RAID, 2017. [Online; accessed 12-MAY-2017].
[8] Intel,“IntelVT.”http://www.intel.com.tw/content/www/tw/zh/virtualization/virtualization-technology/intel-virtualization-technology.html, 2017. [Online; accessed 12-MAY-2017].
[9] AMD,“AMD-V.”http://www.amd.com/zhtw/solutions/servers/virtualization,2017.[Online; accessed 12-MAY-2017].
[10] Linode, “KVM Update.” https://wiki.xenproject.org/wiki/QEMU_Upstream, 2017. [Online; accessed 12-MAY-2017].
[11] wikipedia, ”Live migration.” https://en.wikipedia.org/wiki/Live_migration[Online; accessed 12-MAY-2017].
[12] QEMU, “QEMU Homepage.” http://wiki.qemu.org/Main_Page, 2017. [Online; accessed 12-MAY-2017].
[13] R. Russell, “virtio: towards a de-facto standard for virtual i/o devices,” ACMSIGOPS Operating Systems Review, vol. 42, no. 5, pp. 95–103, 2008.
[14] KVM, “Virtio.” http://www.linux-kvm.org/page/Virtio, 2017. [Online; accessed 12-MAY-2017].
[15] Jiguang Wan, Jibin Wang Qing Yang and Changsheng Xie, “S2-RAID: A new RAID architecture for fast data recovery,” 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).
[16] Haixiang Shi, Rajesh Vellore Arumugam, Chuan Heng Foh and Kyawt Kyawt Khaing, “Optimal disk storage allocation for multi-tier storage system,” in IEEE Transactions on Magnetics ( Volume: 49, Issue: 6, June 2013 ).
[17] Jiang Guo-song, He Xiao-ling, "Design and Implementation of iSCSI Out-of-Band Storage Virtualization," 2011 International Conference on Intelligence Science and Information Engineering (ISIE).
[18] Jun-wei Ge, Yong-long Deng and Yi-qiu Fang, "Research on Storage Virtualization Structure in Cloud Storage Environment," 2010 International Conference on Multimedia Technology (ICMT).
[19] Frank Wang, Na Helian, Sining Wu, Yike Guo, Derek Deng, Vineet Khare, C. Liao, M. Rashidi and Andy Parker, "A Case for Redundant Arrays of Hybrid Disks (RAHD)," IEEE Transactions on Magnetics ( Volume: 44, Issue: 11, Nov. 2008 )
[20] Maryam Raiyat Aliabadi, and Mohammad Reza Ahmadi, "A proposed storage virtualization architecture for efficient information management," 2010 4th International Conference on new Trends in Information Science and Service Science (NISS), 17 June 2010.
[21] wikipedia, “SATA.” https://zh.wikipedia.org/wiki/SATA, 2017. [Online; accessed 12-MAY-2017].
[22] wikipedia, “PCI Express.” https://zh.wikipedia.org/wiki/PCI_Express,2017. [Online; accessed 12-MAY-2017].

QR CODE