Please use this identifier to cite or link to this item: http://hdl.handle.net/11455/19556
標題: XLUML-一個具擴充性之分散式虛擬機器管理系統
XLUML- A Scalable and Distributive Virtual Machine Management System
作者: 郭瑞雪
HSUEH, KUO JUI
關鍵字: XLUML
XLUML
XLink
UML
Virtual Machine Management
XLink
UML
虛擬機器管理
出版社: 資訊科學與工程學系所
引用: [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.
摘要: 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虛擬機器的管理工作。
URI: http://hdl.handle.net/11455/19556
其他識別: U0005-2207200814343300
文章連結: http://www.airitilibrary.com/Publication/alDetailedMesh1?DocID=U0005-2207200814343300
Appears in Collections:資訊科學與工程學系所

文件中的檔案:

取得全文請前往華藝線上圖書館



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.