跳到主要內容

臺灣博碩士論文加值系統

(3.236.84.188) 您好!臺灣時間:2021/08/05 00:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:郭瑞雪
研究生(外文):KUO JUI HSUEH
論文名稱:XLUML-一個具擴充性之分散式虛擬機器管理系統
論文名稱(外文):XLUML- A Scalable and Distributive Virtual Machine Management System
指導教授:高勝助高勝助引用關係
學位類別:碩士
校院名稱:國立中興大學
系所名稱:資訊科學與工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
畢業學年度:96
語文別:中文
論文頁數:45
中文關鍵詞:XLUMLXLinkUML虛擬機器管理
外文關鍵詞:XLUMLXLinkUMLVirtual Machine Management
相關次數:
  • 被引用被引用:0
  • 點閱點閱:100
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
User-Mode Linux(UML)是第一個採用GNU General Public License版權宣告的虛擬機器。UML將 Linux kernel從kernel space移植到user space上執行,因此整個UML虛擬機器對真實主機上的Linux而言就如同一般的user process,讓使用者可作任何實驗性的測試而不用擔心毀損真實主機上的Linux系統。UML的主要用途包括作業系統核心開發與除錯、試用最新版Linux核心、及虛擬網路等。由於UML保有Linux系統完整的功能,不像Windows環境中多數的虛擬機器軟體僅能修改使用者界面所提供的選項,而其他設定只能使用預設值;UML可以進行細項的微調(如記憶體空間、網路卡的MAC位址等),所以非常適合軟體開發人員使用,但也由於UML提供的選項過於繁雜,反而成為使用上的負擔。雖然近來陸續提出多個UML虛擬工具以簡化UML的操作,如Netkit,VNUML等,但這些工具都缺乏擴充性、分散性與即時性的配置,造成使用者只能在單機上靜態地啟動UML虛擬機器,甚至同一個設定檔上的所有虛擬機器都要硬性地一同啟動與關機而無法個別管理,使用上極缺乏彈性。為了開發具擴充性、分散性與動態配置的UML虛擬工具,我們利用XML的相關技術將UML虛擬機器的配置記錄在XLink檔案中,動態地在不同真實主機上啟動或關閉UML虛擬機器,並能動態地在不同的虛擬機器上執行特定的工作。此外,我們也提供簡易的使用者界面以簡化UML虛擬機器的管理工作。
摘要 I
Abstract II
目錄 III
圖目錄 V
第一章 研究動機 1
1.1 虛擬技術的發展與應用 1
1.2 論文架構 3
第二章 相關研究 5
2.1. 虛擬機器 5
2.2. 虛擬工具 6
2.2.1. MLN 7
2.2.2. VNUML 7
2.2.3. SNB UML 8
2.2.4. Netkit 8
第三章 XLUML: 以XLink為基礎之虛擬機器管理系統 10
3.1 規劃虛擬網路 10
3.2 擷取系統資訊 13
3.3 建立虛擬網路 14
3.4 系統監測及執行即時工作 15
第四章 XLUML系統實作 16
4.1 UML Kernel及 root filesystem 16
4.2 虛擬網路環境所需套件 19
4.3 建立叢集 20
4.4 軟體架構 20
4.4.1 虛擬網路規劃模組 20
4.4.2 系統資訊擷取模組 25
4.4.3 虛擬網路建立模組 25
4.4.4 系統監測模組 27
第五章 XLUML系統實測 30
5.1 擴充性 31
5.2 分散性 35
5.3 Web介面 37
第六章 結論 41
6.1 總結 41
6.2 未來研究方向 42
參考文獻 43
[1]J. Tick and T. Tiszai, "Server Virtualization in Intelligent Traffic Control System," Logistics and Industrial Informatics, 2007. LINDI 2007. International Symposium on, pp. 179-183, 2007.
[2]J. J. Wlodarz, "Virtualization: A double-edged sword," in eprint arXiv: 0705.2786, 2007.
[3]Top 500 Organization, "TOP500 Supercomputing Sites," [Online]. Available at http://www.top500.org/.
[4]"The User-mode Linux Kernel Home Page," [Online]. Available at http://user-mode-linux.sourceforge.net/.
[5]"Netkit," [Online]. Available at http://www.netkit.org/index.html.
[6]Massimo Rimondini, "Emulation of Computer Networks with Netkit," Roma Tre University January 2007.
[7]"Virtual Network User-Mode-Linux (VNUML)," [Online]. Available at http://www.dit.upm.es/vnumlwiki/index.php/Main_Page.
[8]R. P. Goldberg, "Architecture of virtual machines," in Proceedings of the workshop on virtual computer systems table of contents, 1973, pp. 74-112.
[9]J. E. Smith and R. Nair, "The architecture of virtual machines," Computer, vol. 38, pp. 32-38, 2005.
[10]"The xensource homepage.," [Online]. Available at http://www.xensource.com.
[11]K. Adams and O. Agesen, "A comparison of software and hardware techniques for x86 virtualization," in Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, 2006, pp. 2-13.
[12]Vmware, "White Paper: Understanding Full Virtualization, Paravirtualization, and Hardware Assist," [Online]. Available at http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf
[13]Carl A. Waldspurger, "Memory resource management in VMware ESX Server," in Proc. of the 5th Symposium on Operating Systems Design and Implementation, pp. 9–11.
[14]"UML Tools," [Online]. Available at http://uml.jfdi.org/uml/Wiki.jsp?page=Tools.
[15]"User Mode Linux HOWTO ", [Online]. Available at http://user-mode-linux.sourceforge.net/old/UserModeLinux-HOWTO.html.
[16]J. Van Der Ham and G. J. Verhoog, "Virtual environments for networking experiments," July 1, 2004.
[17]"The MLN Project," [Online]. Available at http://mln.sourceforge.net/.
[18]K. Begnum, "Managing large networks of virtual machines," in Proceedings of the 20th conference on Large Installation System Administration Conference-Volume 20 table of contents, 2006, pp. 16-16.
[19]K. Begnum, J. Sechrest, and S. Jenkins, "Getting more from your virtual machine," Journal of Computing Sciences in Colleges, vol. 22, pp. 66-73, 2006.
[20]Maxim Krasnyansky and Maksim Yevmenkin, "Virtual Point-to-Point(TUN) and Ethernet(TAP) devices," [Online]. Available at http://vtun.sourceforge.net/tun/index.html.
[21]Vnumlgui - a Graphical User Interface to Vnuml, [Online]. Available at http://pagesperso.erasme.org/michel/vnumlgui/man.php.
[22]A. Krap, "Setting up a Virtual Network Laboratory with User-Mode Linux," in Proceedings of the 4th International SANE Conference System Administration and Network Engineering Conference. RAI Centre, Amsterdam, The Netherlands, 2004.
[23]K. Begnum, K. Koymans, A. Krap, and J. Sechrest, "Using Virtual Machines in System Administration Education," in Proceedings of 4 th International System Administration and Network Engineering Conference (SANE04), 2004.
[24]Pedro De Las Heras Quir´Os Santiago Carot Nemesio, Eva M. Castro Barbero, and And Jos´E A. Centeno Gonz´Alez, "Early Experiences with NetGUI Laboratories."
[25]R. Davoli, “VDE: virtual distributed Ethernet,” in Testbeds and Research Infrastructures for the Development of Networks and Communities, 2005. Tridentcom 2005. First International Conference on, 2005.
[26]Jim Huang, "透過 User-Mode-Linux 來學習核心設計," [Online]. Available at http://blog.linux.org.tw/~jserv/.
[27]"OpenSSH FAQ ", [Online]. Available at http://www.openssh.org/faq.html.
[28]"VMware: Virtualization via Hypervisor, Virtual Machine & Server Consolidation - VMware," [Online]. Available at http://www.vmware.com/.
[29]C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield, "Live Migration of Virtual Machines," in Proceedings of the 2nd ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, May, 2005.
[30]"Linux-VServer - Wikipedia, the free encyclopedia," [Online]. Available at http://en.wikipedia.org/wiki/Vserver.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top