以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:40 、訪客IP:18.217.195.183
姓名 王俊棠(Chun-tang Wang) 查詢紙本館藏 畢業系所 資訊工程學系 論文名稱 多樣性配置下的效能分析來改善Xen上之虛擬路由器轉送效能
(Performance Analysis for Multiplicity Configuration to improve Xen-based Virtual Routers forwarding Performance)相關論文 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]
- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
摘要(中) 近年由於雲端運算的發展,各個雲端服務供應商相繼推出自家服務,在租用大量機器時勢必頇透過路由器作聯繫,並提供用戶操作設定,以及配置自家的網路拓撲。伴隨著虛擬化技術的發展,路由器也逐漸走向虛擬化時代,但虛擬路由器的效能一直是虛擬化技術探討的項目。
我們於Xen平台上分析從實體網卡收到封包後,得知Xen利用虛擬橋接器(Virtual Bridge)將封包送往DomU所運行的虛擬路由器(Virtual router)做轉送(Forwarding)的動作。實驗與其他研究皆發現若Dom0作為一個路由器時,其效能較高於DomU上的虛擬路由器,因為無頇將封包在Dom0與DomU之間傳遞等內部所做的額外耗時動作,因此本研究試著將虛擬路由器作轉送的動作交由Dom0的虛擬橋接器學習虛擬路由器之轉向路由,將後續封包流直接轉送。
本論文提出修改虛擬橋接器使其能有如Label Switch般能快速判斷封包是否屬於相同的flow,使得封包能不經過虛擬路由器而直接於虛擬橋接器上做轉送,因此大幅提高虛擬路由器的效能,並且能提供虛擬路由器QoS等服務。
摘要(英) Due to the recent development of cloud computing, cloud services providers have launched their own services. When you hire a large number of machines in the cloud must be linked through a router, and provides user settings, and configure their own network topology. With virtualization technology growing, router has gradually toward virtualization, but the performance of virtual router has been a research projects.
We analyzed that packets have been received from the physical network card on Xen platform; we find that Xen utilize virtual bridge to determine packet belong to which virtual router that running on DomU and to do forwarding action. Experiments and other studies are found when Dom0 as a router, its performance higher than DomU, because packets will not be passed between the Dom0 and DomU and made additional time-consuming operation within Xen. In this paper, we tried to do forwarding by Dom0’s virtual bridge learning routing information allow the following packets flow directly forwarding.
This paper presents to modify virtual bridge source code that similar to the label switch could quickly determine whether the same packets flow or not. This making the packet could directly bypass virtual router and forwarding by virtual bridge, therefore substantial increase the virtual router forwarding performance, and can provide QoS for virtual router.
關鍵字(中) ★ 虛擬橋接器
★ 虛擬路由器
★ Xen關鍵字(英) ★ Virtual Bridge
★ Virtual Router
★ Xen論文目次 摘要 ............................................................... i
Abstract ............................................................ ii
目錄 .............................................................. iv
圖目錄 ............................................................. v
第一章 緒論 ........................................................ 1
1. 1 研究背景.................................................................................................... 1
1. 2 研究動機.................................................................................................... 1
1. 3 論文架構.................................................................................................... 3
第二章 相關研究 .................................................... 4
2. 1 虛擬機器.................................................................................................... 4
2. 2 常見商業和開放原始碼的虛擬機器........................................................ 9
2. 2. 1 QEMU ............................................................................................ 9
2. 2. 2 VMware ......................................................................................... 9
2. 2. 3 KVM ............................................................................................ 10
2. 2. 4 XEN ............................................................................................. 11
2. 3 I/O Virtualization ..................................................................................... 12
2. 4 Xen網路I/O傳輸架構........................................................................... 14
2. 5 路由器架構與路由器虛擬化的實現...................................................... 15
第三章 系統設計與架構 ............................................. 19
3. 1 目標.......................................................................................................... 19
3. 2 系統分析(Virtual Bridge) ................................................................... 19
3. 3 系統架構.................................................................................................. 25
3. 4 系統設計.................................................................................................. 26
第四章 效能評估 ................................................... 29
4. 1 實驗環境.................................................................................................. 29
4. 2 修改前Virtual Bridge效能測試 ............................................................. 32
4. 3 修改後Virtual Bridge效能測試 ............................................................. 34
4. 4 實際傳輸檔案測試.................................................................................. 36
第五章 結論及未來方向 ............................................. 37
參考文獻 .......................................................... 38
附錄:研究論文計畫口試建議改進事項 ................................ 41
參考文獻 [1] Cisco, Network Services Virtualization , http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps4324/white_paper_c11-531522.pdf
[2] J. Lakshmi,S. K. Nandy , "I/O Device Virtualization in the multi-core era a QoS perspective",2009 Workshops at the Grid and Pervasive Computing Conference GPC 2009,Pages: 128-135,May 2009.
[3] Fumio Nakanjima,Hitoshi Oi , "Optimizations of Large Receive Offload in Xen",2009 Eighth IEEE International Symposium on Network Computing and Applications,page:314 - 318 ,July 2009
[4] Fabienne Anhalt, Pascale Vicat-Blanc Primet ,"Analysis and experimental evaluation of data plane virtualization with Xen",2009 Fifth International Conference on Networking and Services, Pages: 198-203,April 2009
[5] Amazon EC2, http://aws.amazon.com/ec2/.
[6] Google App Engine, http://code.google.com/intl/en/appengine/
[7] Microsoft Azure, http://www.microsoft.com/windowsazure/
[8] Cisco, Router Virtualization in Service Providers, http://www.cisco.com/en/US/solutions/collateral/ns341/ns524/ns562/ns573/white_paper_c11-512753.pdf
[9] R.P. Goldberg, "Survey of Virtual Machine Research," Computer, June 1974, pp. 34-45.
[10] Smith, J.E.; Ravi Nair. “The Architecture of Virtual Machines”. IEEE Computer, Volume 38, Issue 5, May 2005 Page(s):48 – 56
[11] D. Abramson, J. Jackson, S. Muthrasanallur, G. Neiger, G. Regnier, R. Sankaran, I. Schoinas, R. Uhlig, B. Vembu, and J. Wiegert. “Intel
39
Virtualization Technology for Directed I/O”. Intel Technology Journal, 10(3), Aug. 2006.
[12] Qemu, Open source processors emulator, http://wiki.qemu.org/Index.html
[13] VMware, https://www.vmware.com.
[14] Vmware ESX Server, http://www.oriensoft.com/Services/Dedicated_Hosting/Virtualization_Software/Vmware_ESX_Server.aspx
[15] KVM, http://www.linux-kvm.org
[16] Xen, http://www.xen.org
[17] Xen Virtualization Architecture, http://www.novell.com/documentation/vmserver/virtualization_basics/?page=/documentation/vmserver/virtualization_basics/data/ba0khrq.html
[18] Danhua Guo, Guangdeng Liao and Laxmi N. Bhuyan, “Performance Characterization and Cache-Aware Core Scheduling in a Virtualized Multi-Core Server under 10GbE”, Workload Characterization, 2009. IISWC 2009, Page: 168 – 177, Oct. 2009.
[19] Control and Data Plane, http://wiki.nil.com/Control_and_Data_plane
[20] Manel Bourguiba, Kamel Haddadou and Guy Pujolle, “Evaluating the Forwarding Plane Performance of the Commodity Hardware Virtual Routers”, Communications and Networking (ComNet), 2010 Second International Conference, Page(s): 1 – 8, 2010.
[21] N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, L. Mathy, and T. Schooley, ”Evaluating xen for router virtualization” in ICCCN, pp.12561261, 2007.
[22] M.Siraj Rathore, Markus Hidell, Peter Sjödin, “Performance Evaluation of Open Virtual Routers”, GLOBECOM Workshops (GC Wkshps), 2010
40
IEEE. Page: 288 – 293, 2010.
[23] Manel Bourguiba, Kamel Haddadou, Guy Pujolle, “Evaluating and Enhancing Xen-based VirtualRouters to Support Real-time Applications”, Consumer Communications and Networking Conference (CCNC), 2010 7th IEEE, Page(s): 1 – 5, 2010.
[24] Pisa, P., Fernandes, N., Carvalho, H., Moreira, M., Campista, M., Costa, L., and Duarte, O. (2010). Openflow and xen-based virtual network migration. In Pont, A., Pujolle, G., and Raghavan, S., editors, Communications: Wireless in Developing Countries and Networks of the Future, volume 327 of IFIP Advances in Information and Communication Technology, pages 170–181, 2010 Springer Boston.
指導教授 曾黎明(Li-Ming Tseng) 審核日期 2011-8-30 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare