跳到主要內容

臺灣博碩士論文加值系統

(54.224.117.125) 您好!臺灣時間:2022/01/23 20:27
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:黃志華
研究生(外文):Chih-Hua Huang
論文名稱:設計與實作NCTUns1.0網路模擬器引擎
論文名稱(外文):The Design and Implementation of the NCTUns 1.0 Network Simulation Engine
指導教授:王協源
指導教授(外文):Shie-Yuan Wang
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:英文
論文頁數:160
中文關鍵詞:網路模擬器
外文關鍵詞:Network SimulatorNCTUns
相關次數:
  • 被引用被引用:0
  • 點閱點閱:262
  • 評分評分:
  • 下載下載:34
  • 收藏至我的研究室書目清單書目收藏:0
使用網路模擬器,網路研究人員將可以輕易的研究一個複雜的網路而不受時間與空間的限制;然而,網路模擬器結果的精確度卻是在設計與實作這樣一個模擬器時的重要考量因素。在本論文中,我們以一個關鍵的重要技術來設計與實作出一個高精準度的網路模擬器引擎,這個技術將使我們的模擬器引擎使用現存作業系統上的 TCP/IP Protocol Stack 來模擬進而產出一個高精準度的模擬結果。由於這樣的一個機制,所有現存的應用程式將無須任何的修改便可在我們的模擬器引擎所建立起來的模擬網路下使用,除此之外,我們的模擬器引擎亦提供了一個 Module-Based 的平台供網路模擬器使用者開發他們自己的網路協定並整合至我們的模擬器引擎上,這將使得研究一個網路協定更加容易且有效率。

With a network simulator, a network researcher can easily study a complex network without time and space’s limitations. However, the accuracy of simulation results genertated by a network simulator is an important issue when designing a network simulator. In this paper, we design and implement an accurate network simulation engine, which is constructed based on a key methodology. This key methodology allows our network simulation engine to use a real-life TCP/IP protocol stack of a simulation machine to generate high-fidelity simulation results. Because of such a mechanism, all existing application programs can run with our simulation engine immediately without any modifications. Besides, our network simulation engine also provides a module-based platform for users to easily develop their own network protocols on such a platform. This enables users to study their own network
protocols more efficiency.

Chapter 1 Introduction
1.1 Motivation
1.2 Related Work
1.3 Organization
Chapter 2 Architecture Overview of NCTUns
2.1 Overview
2.2 NCTUns Architecture
2.3 Pseudo-Network Interface
Chapter 3 Kernel Modifications
3.1 Introduction
3.2 IP Scheme and Routing Scheme
3.2.1 An IP Scheme and Routing Scheme Example
3.2.2 Kernel Modifications for IP and Routing Scheme
3.3 Translation
3.3.1 IP Address Translation
3.3.2 Port Number Translation
3.4 System Calls added for Simulation Engine
Chapter 4 Simulation Engine
4.1 Architecture of the Simulation Engine
4.2 Event
4.2.1 Timer
4.2.2 Packet
4.2.2.1 Packet Buffer (pbuf)
4.2.2.2 PT_DATA pbuf
4.2.2.3 PT_SDATA pbuf
4.2.2.4 PT_INFO pbuf
4.2.3 Event Manager
4.3 Scheduler
4.4 Dispatcher
4.5 Module Manager
4.6 Script Interpreter
4.7 The NCTUns APIs
Chapter 5 Module-Based Platform
5.1 Introduction
5.2 Module Framework
5.2.1 Module Identifier
5.2.2 Module Binder
5.2.2.1 Upcall
5.2.2.2 Priority
5.2.3 Important member functions
5.3 Module Communication (M.C)
5.3.1 Inter-Module Communication (I.M.C)
5.3.2 Communication with other components
Chapter 6 A Simulation Example
6.1 Simulation Setup
6.2 Experimental Setup
6.3 Result Comparison
Chapter 7 Concluding Remarks
Future Work
Reference
Appendix A — Timer APIs
Appendix B — Packet APIs
Appendix C — NCTUns APIs

[1] S.Y. Wang and H.T Kung, “A Simple Methodology for Constructing Extensible and High-Fidelity TCP/IP Network Simulators, “IEEE INFOCOM’99, March 21-25, 1999, New York, USA.
[2] Harvard TCP/IP network simulator 1.0, available at http://www.eecs.harvard.edu/networking/simulator.html.
[3] Gray R. Wright and Richard Stevens, “TCP/IP Illustrated Volume 2,” Addison Wesely, 1995.
[4] S. McCanne,S. Floyd, ns-LBNL Network Simulator. (http://www-nrg.ee.lb.gov/ns/)
[5] S. Keshav, “REAL: A Network Simulator,” Technical Report, Dept. of computer Science, UC Berkeley, 1988.
[6] OPNET Technologies, Inc. home page, http://www.opnet.com/products/home.html.
[7] Uresh Vahalia, “UNIX Internals: the New Frontiers,” Prentice-Hall, 1996.
[8] W. Richard Stevens, “UNIX Network Programming Volume 1, Networking APIs: Sockets and XTI”, 2nd, Prentice-Hall, 1998.
[9] Chang-Ching Chiou, “Improve the Performance of the NCTUns Network Simulator”, Master thesis, National Chiao Tung University, Hsinchu, Taiwan, 2001.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top