Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/2743
標題: 利用工作分配來提升數據中心網路中服務鏈的部署
On Improving Service-chain Deployment with Job Dispatching in the Data Center Networks
作者: Chun-Yuan Hsu
許俊淵
指導教授: 周承復
關鍵字: Middlebox,網路功能虛擬化,服務鏈,
Middlebox,Network function virtualization,service chain.,
出版年 : 2017
學位: 碩士
摘要: Middlebox在現今網路中扮演著非常重要的角色,像是防火牆(firewall)、代理伺服器(Proxy)、網路地址轉換(Network Address Translation)等。然而往往我們需要封包依序經過這些middlebox,這樣的需求我們稱為服務鏈。傳統的middlebox大多是高成本並且位置固定的硬體設備,這使得在部署上有所限制,並且導致浪費許多頻寬。網路功能虛擬化能夠將這些middlebox轉換成軟體並且能在一般伺服器上執行,這使得在部署上更有彈性。問題在於如何去部署服務鏈才會更好。由於在資料中心網路或是企業網路中往往有許多的job,我們應該同時分配這些job來做服務鏈的部署才能得到最佳解。並且過去的研究皆並未考慮到使用的伺服器數目,這可能導致電力耗費提高,因此我們尋找出頻寬與運算資源以及使用的伺服器數目之間的關聯性,並且將整個問題公式化成最佳化問題,因為這個最佳化問題十分困難,因此我們提出一個rack aware的演算法有效率地解決此問題。經由模擬實驗的結果證明加入job分配能有效提升服務鏈部署的表現,並且我們提出的演算法能大幅減少運算時間,同時也能有效地找到接近最佳解的解。
Middlebox, such as firewall, proxy and NAT, play an important role in the existing network. However, we usually need traffic go through these middlebox in specific order. We call these requests to Service chain. Most of middleboxes are expensive hardware-based appliances with fixed placement. It is not flexible to deploy and might cause we waste lots of bandwidth. Network function virtualization transforms these middlebox to software to be executed on general-purpose servers. It helps us do deployment more flexible. The question is how to do service chain deployment would be better. Due to there have many jobs in the data center networks and enterprise networks, we should do service chain deployment and job dispatching together so as to find the global optimal solution. Moreover, most prior works do not aware the number of used servers and cause the higher electricity cost. Therefore, we discover the relation among the bandwidth, CPU resource and number of used servers. And we formulate the service chain deployment and job dispatching problem as an integer linear programming model. However, it is very difficult to solve this optimization model. Hence, we propose a Rack-aware Service-chain deployment and Job dispatching (RSJ) algorithm to find the solution effectively and efficiently. The simulation result shows that we can improve the service chain deployment by doing job dispatching together. Our proposed algorithm significantly reduces the processing time and also can find a solution close to the optimal solution.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/2743
DOI: 10.6342/NTU201703605
全文授權: 同意授權(全球公開)
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-106-1.pdf9.36 MBAdobe PDF檢視/開啟
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved