研究生: |
顏苑如 Yuen-Ru Yen |
---|---|
論文名稱: |
以先進電信運算架構為基礎的負載平衡布可夫范紐曼交換機之VOQ儲存緩衝器與重組儲存緩衝器位址管理之設計與實作 Address Management of VOQ and Re-sequencing Buffers in AdvancedTCA based Load Balanced Birkhoff-von Neumann Switches |
指導教授: |
李端興
Duan-Shin Lee |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 77 |
中文關鍵詞: | 交換機 、布可夫范紐曼 、VOQ 、重組 |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
現今的網際網路蓬勃發展,但在網路封包的傳輸上仍無法達到百分之百的效能。由於封包在傳送時無法事先知道封包大小,也無法事先知道封包的傳輸速率,以至於無法準確決定封包的傳輸路徑,導致封包可能在途中被丟棄或是封包延遲太久才傳送到目的端…等等的問題。於是理論上提出了負載平衡布可夫范紐曼這個方法,這個方法即使無法事先知道封包大小也可以實作,當封包到達輸入端後直接將封包切割成固定大小,由第一級交換機做平均分配的傳輸,再透過第二級交換機經過重組將封包傳出,而這過程中交換機的傳輸路徑便是由布可夫范紐曼演算法決定。透過兩級交換機與負載平衡布可夫范紐曼演算法的搭配,這就是我們所實作交換機的基本架構。在本論文中,我們組織一個團隊在先進電信運算架構(AdvancedTCA)的平台上去實作一個以負載平衡布可夫范紐曼交換機為基礎的架構,依此架構為基礎提出一些設計上的創新,雖然繼承了此交換機的一些優點,但也面臨了一些挑戰,因此也提出的相對應的解決方案來解決這些問題。在最後我們也藉由實驗結果驗證該交換機的功能,它不僅確實能達到100%的效能,也增加了交換機的擴充性,並降低了硬體複雜度,且在高負載和爆發流量是有低平均延遲的表現,還能有效的使用暫存器。
[1] I. Keslassy, S.-T. Chuang, K. Yu, D. Miller, M. Horowitz, O. Solgaard, and N. McKeown, “Scaling internet routers using optics,” in Proc. ACM SIGCOMM ’03, Karlsruhe, Germany, Aug. 2003.
[2] Y. Shen, S. Jiang, S. S. Panwar, and H. J. Chao, "Byte-Focal: a practical load-balanced switch," IEEE Workshop on High Performance Switching and Routing, Hong Kong, May 2005.
[3] C. Koksal, R. Gallager, and C. Rohrs, “Rate quantization and service quality over single crossbar swtiches,” IEEE INFOCOM 2004.
[4] J.-J. Jaramillo, F. Milan, and R. Srikant, “Padded frames: a novel algorithm for stable scheduling in load-balanced switches.”
[5] J. Gripp, J.E. Simsarian, P. Bernasconi, J.D. Le Grange, L. Zhang, L. Buhl, D. Stiliadis, D.T. Neilson, M. Zirngibl, “Load balanced optical packet router based on 40Gb/s wavelength converters and time buffers.”
[6] Raymond Yim, Natasha Devroye, Vahid Tarokh and H. T. Kung, “Achieving fairness in generalized processor sharing for Network Switches.”
[7] C.-S Chang, D.-S. Lee and Y.-S. Jou, “Load balanced Birkhoff-von Neumann switches, part I: one-stage buffering,” Computer Communications, Vol. 25, pp. 611-622, 2002.
[8] A. Kundu and U. Mukherjee, “Promoting the Benefits of Modular Communications Platforms ,” http://www.intel.com/technology/magazine/standards/advancedtca-standard-0205.htm.
[9] Intel Corporation, “The fast track to new services,” http://www.intel.com/technology/mod_com/downloads/301941.pdf.
[10] Intel Corporation, “The next big idea in service-oriented networks,” http://www.intel.com/technology/mod_com/bigidea/english.pdf.
[11] R. Goke and J. Lipovski, "Banyan Networks for Partitioning Multiprocessor Systems," Proc. First Aneural networkual Sump. Comut. Architect., pp. 21-28, Dec. 1973.
[12] S.-Y. R. Li. Algebraic Switching Theory and Broadband Applications. Academic Press, 2001
[13] V. Benes: "Optimal Rearrangeable Multistage Connecting Networks", Bell Systems Technical Journal, vol. 43, no. 7, July 1964, pp. 1641-1656.
[14] CSIX, CSIX-L1: Common switch interface specification-L1, http://www.oiforum.com/public/documents/csixL1.pdf.