English  |  正體中文  |  简体中文  |  Items with full text/Total items : 28611/40649
Visitors : 635536      Online Users : 69
RC Version 4.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Adv. Search
LoginUploadHelpAboutAdminister

Please use this identifier to cite or link to this item: http://ntour.ntou.edu.tw:8080/ir/handle/987654321/53906

Title: Kubernetes 服務在SEAL2資料中心網路系統上的效能分析
A Performance Evaluation Study of Kubernetes Service on the SEAL2 Datacenter network
Authors: Li, Min-Tsang
李旻蒼
Contributors: NTOU:Department of Computer Science and Engineering
國立臺灣海洋大學:資訊工程學系
Keywords: 資料中心網路;軟體定義網路;OpenFlow;Kubernetes
data center network;software-defined network;OpenFlow;Kubernetes
Date: 2019
Issue Date: 2020-07-09T02:41:31Z
Abstract: 本論文探討kubernetes 雲端服務作業平台在SEAL2資料中心的網路架構下的效能分析。SEAL2資料中心網路架構是本實驗室過去開發的一個多租戶資料中心網路架構。SEAl2將資料中心分成多個伺服器集群,每一伺服器集群擁有多個虛擬機器,並使用快速轉送的交換器將全部的服務器集群串連起來,伺服器集群內使用L2 Routing解決虛擬機器IP Routing的問題,而不同伺服器集群之間使用Label Routing進行封包的快速轉發。系統實作上使用軟體定義網路(Software-defined networking),以Open vSwitch做為OpenFlow Switch並搭配Ryu Controller實現SDN。 SEAL2支援多租戶網路,同時也支援動態VM migration,VM 可以被任意migrate 到任何一個實體伺服器而不受IP subnet segmentation 的影響。將kubernetes 雲端服務作業平台架設到SEAL2這樣高度支援IP mobility的架構上將可以使kubernetes 雲端服務營運商可以更加彈性的使用底層計算結點的資源。 為驗證系統設計的可行性,我們以多台PC建構一個小型的雛形系統,其中包含利用PC及SDN軟體來實做的各種特殊功能的交換器。並使用此雛形系統量測kubernetes 雲端服務作業平台在傳統網路架構與SEAL2 架構上的效能差異。從我們的實驗結果驗證kubernetes可以在SEAL2架構上運作,同時我們也驗證與傳統網路比較,SEAL2對於多租戶與動態IP的支援僅需少量的overhead 。我們以Jmeter效能量測比較,得知 SEAL2 的overhead 只有3~5%。
his thesis evaluates the performance of Kubernetes cloud service under SEAL2 data center network architecture. SEAL2 data center network architecture is a multi-tenant data center network architecture, which divides the data center servers into multiple server clusters interconnected with SEAL2 label switch fabric. SEAL2 data center network supports multi-tenant and dynamic VM migration, in which VM can be arbitrarily migrated to any physical server without being affected by restriction of IP subnet hierarchy. One of main benefit to run Kubernetes cloud service over SEAL2 data center network is to provide high flexibility of Kubernetes node deployment over cloud, in which the VMs hosting Kubernetes nodes can be dynamically placed in and migrated to any physical server node in the data center, with multitenancy support. To verify the feasibility of running Kubernetes cloud service under SEAL2 data center network architecture and compare the performance difference with conventional L2/L3 network architecture, we build a small experimental Kubernetes cluster over the two different underlying physical network frameworks: conventional L2/L3 network architecture and the SEAL2 network architecture. From our experimental results, we verify that the Kubernetes cluster can work correctly on the SEAL2 architecture. And the experiment results show that compared with conventional network architecture the additional overhead induced by SEAL2 network software agent is 3~5% only.
URI: http://ethesys.lib.ntou.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=G0010557025.id
http://ntour.ntou.edu.tw:8080/ir/handle/987654321/53906
Appears in Collections:[資訊工程學系] 博碩士論文

Files in This Item:

File SizeFormat
index.html0KbHTML51View/Open


All items in NTOUR are protected by copyright, with all rights reserved.

 


著作權政策宣告: 本網站之內容為國立臺灣海洋大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,請合理使用本網站之內容,以尊重著作權人之權益。
網站維護: 海大圖資處 圖書系統組
DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback