研究生: |
陳韋佑 Chen, Wei-You |
---|---|
論文名稱: |
Build virtual network using KVM and Open vSwitch 利用KVM和Open vSwitch建構虛擬網路 |
指導教授: |
張適宇
Chang, Shih-Yu |
口試委員: |
張適宇
謝雨滔 陳志成 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 英文 |
論文頁數: | 49 |
中文關鍵詞: | 虛擬機器 、虛擬交換器 、以核心為基礎之虛擬機器 、雲端運算 、虛擬網路 |
外文關鍵詞: | virtual machine, Open vSwitch, KVM, Cloud Computing, virtual network |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Open vSwitch, a new virtual switch that was purpose-built for use in virtualized environments.
Open vSwitch differs from traditional approaches in that it exports an external interface for finegrained
control of configuration state and forwarding behavior. We present how Open vSwitch run
on Linux-based virtualization platform, KVM. We then present the result of several experiments
performed in different network topologies, using throughput, packet size and number of VMs as
the metrics for comparison.
Open vSwitch是一個新的虛擬交換器技術,其目的是專為了虛擬機器環境所開發的軟體。在此篇論文中,我們將一步步的講解如何安裝KVM與Open vSwitch在Ubuntu的環境下,並結合KVM與Open vSwitch形成虛擬網路。另外使用實體的Router來幫助虛擬網路的建構與管理。最後實際測量此虛擬網路中的吞吐量與延遲時間,並利用虛擬機器和智慧型手機簡單地實現雲端運算的概念。
[1] B. Pfaff, J. Pettit, T. Koponen, K. Amido, M. Casado and S. Shenker, “Extending networking
into the virtualization layer”, Proc. HotNets, October 2009.
[2] Cisco. Cisco Nexus 1000V Series Switches. http://www.cisco.com/en/US/products/ps9902/,
2009.
[3] VMWare. VMWare vSphere: vNetwork Distributed Switch.
http://www.vmware.com/products/vnetworkdistributed- switch/, 2010.
[4] Open vSwitch - An Open Virtual Switch, http://openvswitch.org/
[5] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, R. N. Alex Ho, I. Pratt, and A.Warfield,
Xen and the Art of Virtualization. Proceedings of the 19th ACM Symposium on Operating
Systems Principles, ACM Press, October 2003, Bolton Landing, NY, USA, pp.164-177
[6] W. Huang, Q. Gao, J. Liu, and D. K. Panda, High Performance VirtualMachineMigration with
RDMA over Modern Interconnects., Proceedings of IEEE Conference on Cluster Computing
(Cluster 2007), Austin, Texas. September 2007, pp.11-20
[7] P. Apparao, S. Makineni, D. Newell, Characterization of Network Processing Overheads in
Xen. First International Workshop on Virtualization Technology in Distributed Computing,
Nov. 2006, pp.2-2
[8] G. Vallee, T. Naughton, C. Engelmann, O. Hong, S. L. Scott, System- Level Virtualization
for High Performance Computing. Proceeding of the 16th Euromicro Conference on Parallel,
Distributed and Network- Based Processing, Feb. 2008, pp.636-643
[9] http://www.ubuntu.com
[10] Intel. Intel Virtualization Technology Specification for the Intel Itanium Architecture (VT-i),
Apr. 2005.
[11] AMD. AMD64 Virtualization Technology: Secure Virtual Machine Architecture Reference
Manual, May. 2005.
[12] http://kvm.qumranet.com/kvmwiki
[13] F. Bellard, “QEMU, a fast and portable dynamic translator”, Proceedings of the USENIX
Annual Technical Conference, 2005.
[14] Iperf, http://iperf.sourceforge.net/