簡易檢索 / 詳目顯示

研究生: 柯皓仁
Hao-Jen Ko
論文名稱: 一個監控模組基於虛擬化管理者下的多層次儲存系統
A Monitor Component in a Hypervisor with a Multitier Storage System
指導教授: 吳晉賢
Chin-Hsien Wu
口試委員: 陳維美
Wei-Mei Chen
張經略
Ching-Lueh Chang
修丕承
Pi-Cheng Hsiu
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 中文
論文頁數: 30
中文關鍵詞: 虛擬機器虛擬化監管系統
外文關鍵詞: Virtual Machine, Hypervisor
相關次數: 點閱:182下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來虛擬化技術越來越普遍,虛擬化技術允許一台實體機器上面可以同時擁有多台不同的虛擬機器,這些虛擬機器各自都擁有不同的作業系統,並且這些作業系統互相不受到影響,如同建立一個多台電腦的資料中心,而且虛擬化技術透過虛擬化監管系統可以方便做管理,有效的利用硬體資源,節省機房空間及電力許多優點,目前已有多數企業或產品開始導入虛擬化技術來管理資料,透過虛擬化技術可以動態管理我們的硬體資源,但是在I/O部分卻只能透過更換高頻寬的儲存裝置來改善整體的I/O效能,所以我們提出了一個在虛擬機器中的多層次的存取架構監控模組,可以即時監控每一個儲存裝置的存取狀態以及每一個虛擬機器的I/O需求,利用這些資訊搭配虛擬化監管程式分配給多層次的儲存架構來達到提升I/O整體效能的功用。


    Nowadays, virtualization is a very popular technology to provide an abstract hardware emulation in many data centers. A Hypervisor is a virtualization software which can create virtual machines by utilizing the hardware resources like CPU, main memory, and storage space. Especially, the I/O performance could be a bottleneck for the virtual machines. Because a Hypervisor should properly distribute resources among virtual machines efficiently, a Hypervisor with a multitier storage system can improve the I/O performance by considering the bandwidth and capacity of low-end, mid-end, and high-end storage devices. In the thesis, we propose a monitor component in a Hypervisor with a multitier storage system by dynamically monitoring the current IOPS of each virtual machine and each storage device. With the monitor component, we can provide the current situations of each virtual machine and each storage device to make proper migration in the multitier storage system.

    目錄 第一章 緒論 1 壹、 前言 1 貳、 論文架構 4 第二章 環境背景 5 壹、 虛擬化技術 5 貳、 Linux container technology 5 參、 Xen 6 1. Xen監管程式(Xen Hypervisor): 7 2. Domain 0: 7 3. Domain U: 8 肆、 Blktap 8 第三章 研究動機與相關研究 10 壹、 研究動機 10 貳、 相關研究 12 第四章 虛擬化監管程式的監控模組 14 壹、 概述 14 貳、 存取資訊 15 1. VM Table 15 2. Storage Table 16 3. Migration Weighting Table 16 參、 實作方法 17 第五章 實驗與效能分析 19 壹、 實驗環境 19 貳、 工作負載 20 參、 實驗結果 21 1. Storage Device IOPS of Webserch 22 2. Storage Device IOPS of OLTP 24 第六章 結論 28 第七章 參考文獻 29   圖 一: HYPERVISOR 2 圖 二:簡易系統架構圖 6 圖 三:XEN HYPERVISOR的虛擬化架構 7 圖 四:BLKTAP 9 圖 五:虛擬化伺服器 11 圖 六:虛擬機器搬移 11 圖 七:PROCESS執行I/O REQUEST的流程 17 圖 八:系統架構 18 圖 九:執行WEBSERCH的STORAGE DEVICE IOPS 22 圖 十:每台VM執行WEBSERCH時在LOW-END STORAGE DEVICE 的VM IOPS 23 圖 十一:每台VM執行WEBSERCH時在MID-END STORAGE DEVICE 的VM IOPS 23 圖 十二:每台VM執行WEBSERCH時在HIGH-END STORAGE DEVICE 的VM IOPS 24 圖 十三:執行OLTP的STORAGE DEVICE IOPS 24 圖 十四:每台VM執行OLTP時在LOW-END STORAGE DEVICE 的VM IOPS 25 圖 十五:每台VM執行OLTP時在MID-END STORAGE DEVICE 的VM IOPS 26 圖 十六:每台VM執行OLTP時在HIGH-END STORAGE DEVICE 的VM IOPS 27   表格 一: VM TABLE 15 表格 二: STROAGE TABLE 16 表格 三: MIGRATION WEIGHTING TABLE 16 表格 四:我們創建或修改的相關檔案及功能 19 表格 五:環境配置 20 表格 六:工作負載特性 21

    參考文獻
    [1] "Linux container wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/LXC.
    [2] "VMware Homepage," VMware, [Online]. Available: http://www.vmware.com..
    [3] "homepage Xen project," [Online]. Available: http://www.xenproject.org/.
    [4] "KVM wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine.
    [5] "Hyper-V wikipedia," [Online]. Available: http://en.wikipedia.org/wiki/Hyper-V.
    [6] "Introduction to the Hypervisor," [Online]. Available: http://www.slideshare.net/xen_com_mgr/linuxcon-japan-13-10-years-of-xen-and-beyond.
    [7] Tian Luo, Siyuan Ma, Rubao Lee, Xiaodong Zhang, Deng Liu, Li Zhou, "S-CAVE: Effective SSD Caching to Improve Virtual Machine Storage Performance," in PACT '13 Proceedings of the 22nd international conference on Parallel architectures and compilation techniques, NJ, USA, 2013.
    [8] L. Lin, Y. Zhu, J. Yue and Z. C. a. B. Segee, "Hot Random Off-loading: A Hybrid Storage System With Dynamic Data," in Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on, Singapore, 2011.
    [9] H. Shi, R. V. Arumugam and C. H. F. a. K. K. Khaing, "Optimal Disk Storage Allocation for Multitier Storage System," in APMRC, 2012 Digest, Singapore, Oct. 31 2012-Nov. 2 2012.
    [10] C.-K. KANG, Y.-J. CAI, C.-H. WU and P.-C. HSIU, "A Hybrid Storage Access Framework for High-Performance," in ACM Transactions on Embedded Computing Systems (TECS) - Special Issue on Risk and Trust in Embedded Critical Systems, Special Issue on Real-Time, Embedded and Cyber-Physical Systems, Special Issue on Virtual Prototyping of Parallel and Embedded Systems, New York, NY, USA, November 2014.
    [11] "storage performance," [Online]. Available: http://www.storageperformance.org/home.
    [12] J. Matthews, S. Trika, D. Hensgen, R. Coulson and K. Grimsrud, "Intel® Turbo Memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems," ACM Transactions on Storage, May 2008.
    [13] S.-F. Hsiao, P.-C. Hsiu and T.-W. Kuo, "A Reconfigurable Virtual Storage Device," in IEEE ISORC, 2009.
    [14] "IOmeter benchmark," [Online]. Available: http://www.iometer.org/.
    [15] "IOzone benchmark," [Online]. Available: http://www.iozone.org/.

    無法下載圖示 全文公開日期 2020/08/24 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE