帳號:guest(18.222.20.3)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):梁焯斌
作者(外文):LEONG, CHEOK PAN
論文名稱(中文):在BCube拓撲的雲端資料中心分配軟管模型虛擬叢集的演算法
論文名稱(外文):Algorithms of Allocating Hose Model Virtual Clusters in BCube Cloud Data Centers
指導教授(中文):許健平
指導教授(外文):Sheu, Jang-Ping
口試委員(中文):周志遠
高榮駿
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學號:100064536
出版年(民國):103
畢業學年度:102
語文別:英文
論文頁數:43
中文關鍵詞:雲端計算虛擬叢集軟管模型最小頻寬保證
外文關鍵詞:Cloud computingBCubeVirtual ClusterHose ModelBandwidth Guarantee
相關次數:
  • 推薦推薦:0
  • 點閱點閱:508
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
近年雲端計算愈來愈受歡迎。在基礎設施即服務 (IaaS) 模式當中,用戶可以彈性地根據需求,以租用虛擬機器的方式向服務提供者要求不同的計算資源。但是,目前各大服務商均未能保證虛擬機器在雲端內 (Intra-Cloud) 的網路效能。最近有學者提出以提供軟管模型 (Hose model)虛擬叢集 (Virtual Cluster),向用戶的每台虛擬機器提供具有最小頻寬保證是其中一個有效的方法。另外,為了改善雲端內的網路效能,近年來許多研究提出新的資料中心架構,BCube 是其中一種有別於傳統樹狀拓撲的網路架構。我們的論文提出在 BCube 拓撲的雲端資料中心分配軟管模型的虛擬叢集的演算法,分別有以多路徑路由和單一路徑路由實現虛擬叢集的方法。多路徑實現虛擬叢集能夠有效地利用BCube 拓撲的多路徑的特性,讓資料中心能夠同時容納更多用戶需求。我們的實驗證明我們的方法能夠應用在大規模的資料中心的即時資源分配系統,我們的方法能夠提供85% 以上的用戶最小網路頻寬保證的服務,而且實驗也證明多路徑方法能夠容納更多的需求並為服務提供者帶來更高的收益。
In recent years, cloud computing becomes more and more attractive. In Infrastructure-as-a-Service (IaaS) model, tenants can flexibly request the computing resources from the cloud providers via renting the virtual machines (VMs). However, most cloud providers cannot guarantee the intra-cloud network performance for the VMs. The hose-model virtual cluster is an efficient way to provide the guaranteed network performance to tenants. Moreover, many recent researches proposed novel datacenter architecture to improve the network performance. BCube is one of the novel architecture different from the traditional tree-like topology. We propose a two-phases algorithm to allocate the virtual clusters in BCube datacenter, which includes Bandwidth-Aware VM Allocation (BA-VA) algorithm and Multi-Path Bandwidth Allocation (MP-BA) algorithm. The MP-BA algorithm uses the path diversity nature of BCube to increase the capacity of datacenter. The simulation result shows that our algorithms can be applied to the large-scale datacenter. We can provide the minimum bandwidth guaranteed for over 85% tenants in the case of high load. The simulation result also shows that our algorithm can let datacenter accommodate more requests, and get higher revenue for the service providers.
Abstract ii
List of Contents iii
List of Figures iv
List of Tables v
Chapter 1 Introduction 1
Chapter 2 Related Work 4
2.1 Hose-model VPN 4
2.2 BCube Datacenter 5
2.3 Network-aware VM Placement 7
Chapter 3 The Virtual Cluster Allocation Algorithm 9
3.1 System Model 10
3.2 VM Allocation 11
3.3 Bandwidth Allocation 24
Chapter 4 Performance Evaluation 31
4.1 Simulation Results 32
Chapter 5 Conclusions 39
References 40
[1] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica and M. Zaharia. “A View of Cloud Computing,” Communications of the ACM, Vol. 53, No. 4, pp. 50-58, Apr. 2010.
[2] M. Al-Fares, A. Loukissas, and A. Vahdat. “A Scalable, Commodity Data Center Network Architecture,” in Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication (SIGCOMM’08), pp.63-74, Seattle, Washington, USA, Aug. 2008.
[3] H. Ballani, P. Costa, T. Karagiannis and A. Rowstron. “Towards Predictable Datacenter Networks,” in Proceedings of the ACM SIGCOMM 2011 Conference on Data Communication (SIGCOMM’11), pp. 242-253, Toronto, Canada, Aug. 2011.
[4] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. “Xen and the Art of Virtualization,” in Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP’03), pp. 164-177, New York, USA, Oct. 2003.
[5] B. Davie and Y. Rekhter, “MPLS Technology and Applications,” Morgan Kaufmann Publishers, 2000.
[6] J. Dean and S. Ghemawat. “MapReduce: Simplified Data Processing on Large Clusters,” in Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation (OSDI’04), pp. 137-150, San Francisco, California, USA, Dec. 2004.
[7] N. G. Duffield, P. Goyal, A. Greenberg, P. Mishra, K. K. Ramakrishnan, and J. E. van der Merwe, “A Flexible Model for Resource Management in Virtual Private Networks,” in Proceedings of the ACM SIGCOMM 1999 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM’99), pp. 95-108, Cambridge, Massachusetts, USA, Aug. 1999.
[8] T. Erlebach and M. Ruegg. “Optimal Bandwidth Reservation in Hose-Model VPNs with Multi-Path Routing.” in Proceedings of the 23rd IEEE Conference on Information Communications (INFOCOM’04), pp. 1154-1162, San Diego, California, USA, Mar. 2010.
[9] A. Greenberg, J. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. Maltz, P. Patel, and S. Sengupta. “VL2: A Scalable and Flexible Data Center Network,” in Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM’09), pp. 51-62, Barcelona, Spain, Aug. 2009.
[10] C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, S. Lu. “BCube: A High Performance, Server-Centric Network Architecture for Modular Data Centers,” in Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM’09), pp. 63-74, Barcelona, Spain, Aug. 2009.
[11] C. Guo, H. Wu, K. Tan, L. Shiy, Y. Zhang, and S. Lu. “DCell: A Scalable and Fault-Tolerant Network Structure for Data Centers,” in Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication (SIGCOMM’08), pp.75-86, Seattle, Washington, USA, Aug. 2008.
[12] M. Isard, M. Budiu, Y. Yu, A. Birrell and D. Fetterly. “Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks,” in Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007 (EuroSys’07), pp. 59-72, Lisboa, Portugal, Mar. 2007.
[13] A. Kumar, R. Rastogi, A. Silberschatz, and B. Yener, “Algorithms for Provisioning Virtual Private Networks in the Hose Model,” in Proceedings of the ACM SIGCOMM 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM’01), pp. 135-146, San Diego, California, USA, Aug. 2001
[14] A. Li, X. Yang, S. Kandula, and M. Zhang. “CloudCmp: Comparing Public Cloud Providers,” in Proceedings of the 10th ACM SIGCOMM Conference on Internet measurement (IMC’10), 2010.
[15] V. Liu, D. Halperin, A. Krishnamurthy, and T. Anderson. “F10: A Fault-Tolerant Engineered Network,” in Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI’13), pp. 399-412, Lombard, Illinois, USA, Apr. 2013.
[16] R. Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat. “PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric,” in Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM’09), pp. 39-50, Barcelona, Spain, Aug. 2009.
[17] X. Meng, V. Pappas and L. Zhang. “Improving the Scalability of Data Center Networks with Traffic-Aware Virtual Machine Placement,” in Proceedings of the 29th IEEE Conference on Information Communications (INFOCOM’10), pp. 1154-1162, San Diego, California, USA, Mar. 2010.
[18] A. Shieh, S. Kandula, A. Greenberg, and C. Kim. “Sharing the Datacenter Network”. in Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI’11), Boston, MA, USA, Mar. 2011.
[19] J. Schad, J. Dittrich, and J.-A. Quian´e-Ruiz. “Runtime Measurements in the Cloud: Observing, Analyzing, and Reducing Variance,” in Proceedings of the VLDB Endowment, Vol. 3, No. 1-2, pp. 460-471, Sep. 2010.
[20] G. Wang and T. S. E. Ng. “The Impact of Virtualization on Network Performance of Amazon EC2 Data Center.” in Proceedings of the 29th IEEE Conference on Information Communications (INFOCOM’10), pp. 1163-1171, San Diego, California, USA, Mar. 2010.
[21] D. Xie, N. Ding, Y. C. Hu, and R. Kompella. “The Only Constant is Change: Incorporating Time-Varying Network Reservations in Data Centers,” in Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 199-210, Helsinki, Finland, Aug. 2012.
[22] Amazon EC2 Spot Instance.
http://aws.amazon.com/ec2/spot-instances/
[23] Cisco Data Center Infrastructure 2.5 Design Guide, 2007.
https://www.cisco.com/application/pdf/en/us/guest/netsol/ns107/c649/ccmigration_09186a008073377d.pdf (Available at 2013/11)
[24] Google Compute Engine.
https://cloud.google.com/products/compute-engine
[25] Microsoft Windows Azure.
http://www.windowsazure.com/en-us/solutions/infrastructure/
[26] VMWare.
http://www.vmware.com/
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *