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/39087
標題: 可擴充及調適封包處理架構之設計與評估
Design and Evaluation of an Adaptive and Scalable Packet Processing Architecture
作者: Yun-Yin Huang
黃韻穎
指導教授: 雷欽隆(Chin-Laung Lei)
關鍵字: 可擴充,叢集式路由架構,封包處理架構,流量平衡,流量分配,ARP,可調節,
packet processing,adaptive,traffic dispatching,load balancing,ARP,clustered-router architecture,scalable,
出版年 : 2005
學位: 碩士
摘要: 由於Internet不斷的擴張與發展,網路路由器不再只需做單純的封包傳遞,而逐漸需要支援更上層的網路服務。因此路由器功能的延展也漸漸成為一個重要的課題。一般來說,路由器的延展可以分為兩個方向:scale-up與scale-out。前者主要是利用改變路由器的軟硬體架構來提升路由器的效能;而後者則是利用分散式的路由架構來達到提升的目的。
在這篇論文中,將提供一個可以調節與擴充的叢集式封包處理架構。我們利用透明式橋接器的第二層MAC位址自動學習機制來達到分流的目標。每一個路由器在收到原來的ARP request後,由一個預先定義的雜湊函式決定該由何者進一步的回應。為了進一步的流量平衡,路由器在回應的同時利用雜湊值計算出對應的虛擬MAC。
然而,很難找到一個雜湊函數可以適當地分配任何的網路狀況。因此,為了解決此類不公平的情形,我們利用路由器間的訊息傳遞來達到進一步的流量平衡。路由器藉由分析本身及周遭兩個路由器的統計資訊來重新分配流量,並利用交換機的自動學習機制來達到流量平衡。
在論文的最後我們利用Smartbits來產生特定的網路流量,並評估我們的演算法是否可以平均分配流量到此叢集式路由架構中。由實驗的結果可以了解,我們的架構對於任意的網路流量均可以達到相當好的流量平衡。在之後的實驗我們也分析了架構中可調節的幾個參數對於系統平衡的影響結果。
Several novel network services are proposed in these years. Routers are expected to perform more works than before to face the trend. The speeding network transmission aggregates the performance requirement problem of the router. A traditional router no longer affords to these expectations, so router enhancement becomes an important issue today. Methods used to extend router performance can be separated into two dimensions: scale-up which improves the hardware architecture of the router; and scale-out which uses cluster-based architecture.
In this thesis, we provide an adaptive and scalable scheme for packet processing based on clustered-router architecture. We use MAC address automatic learning feature on the bridge to dispatch network traffics to the routers. Each router receives the original ARP requests, and processes the broadcast frame with same hashing function. Only one and exactly one router would response the request and then sends the corresponding MAC address back to the sender.
However, it is difficult to find a hash function that can fairly separate all kinds of traffic patterns. To solve the unfairness, we use interconnection mechanism between each router to adjust the traffic distribution. Router can shape the traffic distribution based on the statistics from its neighbors and itself. It then updates its responsible area by sending specific frames for switch learning to achieve load balancing.
We use Smartbits to generate specific traffic pattern, and measure how fair our dispatching algorithm is. The results show that our packet-processing scheme provides good load balance. We then do some experiment to measure the control factors of our scheme. The experiment reveals that the interval for how long to justify traffic load is one of the major factors for the performance of our dispatching scheme.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/39087
全文授權: 有償授權
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-94-1.pdf
  未授權公開取用
1.05 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