|
ABSTRACT
We introduce a new network simulation environment, developed by our research group, called the Georgia Tech Network Simulator (GTNetS). Our simulator is designed specifically to allow much larger-scale simulations than can easily be created by existing network simulation tools. The design of the simulator very closely matches the design of real network protocol stacks and hardware. Thus, anyone with a good understanding of networking in general can easily understand how the simulations are constructed. Further, our simulator is implemented completely in object-oriented C++, which leads to easy extension by users to experiment with new or modified behavior of existing simulation models. Our tool is designed from the beginning with scalability in mind, including the support for distributed simulations on a network of workstations as part of the basic design.We give an overview of the features of GTNetS, and present some preliminary scalability results we have obtained by running GTNetS on a computing cluster at the Pittsburgh Supercomputer Center.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
The Gnutella protocol specification. Software on-line: http://www.gnutella.com, 2002. Gnutella.
|
| |
2
|
The gwebcache specification. Software on-line: http://www.gnucleus.com/gwebcache/specs.html, 2002. Gnucleus.
|
| |
3
|
J. Cowie, A. Ogielski, and D. Nicol. The SSFNet network simulator. Software on-line:http://www.ssfnet.org/homePage.html, 2002. Renesys Corporation.
|
| |
4
|
|
| |
5
|
IEEE. Ieee standard 802-11 wireless lan medium access control (mac) and physical layer (phy) specification. Institute of Electrical and Electronic Engineers, 1997.
|
| |
6
|
IEEE, Computer Society, Technical Committee on Mic, IEEE Std 802.3b, C, D, and E - 1989: Supplements to Carrier Sense Multiple Access with Collision Detection (Csma-CD) Access Method and Physical Layer Specifications, IEEE Standards Office, New York, NY, 1989
|
| |
7
|
|
| |
8
|
S. McCanne and S. Floyd. The LBNL network simulator. Software on-line: http://www.isi.edu/nsnam, 1997. Lawrence Berkeley Laboratory.
|
| |
9
|
D. M. Nicol. The baseline campus network explained. http://www.cs.dartmouth.edu/nicol/NMS/baseline/, 2002. DARPA Network Modeling and Simulation (NMS).
|
| |
10
|
D. Plummer. Internet RFC826: Ethernet address resolution protocol: Or converting network protocol addresses to 48.bit ethernet address for transmission on ethernet hardware. Network Working Group, Nov 1982.
|
| |
11
|
Y. Rekhter and T. Li. RFC 1771, border gateway protocol 4, March 1995.
|
| |
12
|
G. F. Riley. The georgia tech network simulator. Software on-line: http://www.ece.gatech.edu/research/labs/MANIACS/gtnets.htm, 2003.
|
| |
13
|
|
| |
14
|
G. F. Riley, M. H. Ammar, and E. W. Zegura. Efficient routing using nix-vectors. In 2001 IEEE Workshop on High Performance Switching and Routing, May 2001.
|
| |
15
|
|
| |
16
|
A. Varga. The OMNeT++ distrete event simulation system. Software on-line: http://whale.hit.bme.hu/omnetpp/, 1999.
|
| |
17
|
A. Varga. Using the omnet++ discrete event simulation system in education. IEEE Transactions on Education, 42(4), Nov 1999.
|
| |
18
|
E. W. Zegura, K. Calvert, and S. Bhattacharjee. How to model an internetwork. In Proceedings of IEEE Infocom 96, 1996.
|
CITED BY 38
|
|
|
|
|
George F. Riley , Mostafa H. Ammar , Richard M. Fujimoto , Alfred Park , Kalyan Perumalla , Donghua Xu, A federated approach to distributed network simulation, ACM Transactions on Modeling and Computer Simulation (TOMACS), v.14 n.2, p.116-148, April 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hirozumi Yamaguchi , Khaled El-Fakih , Akihito Hiromori , Teruo Higashino, A formal approach to design optimized multimedia service overlay, Proceedings of the international workshop on Network and operating systems support for digital audio and video, June 13-14, 2005, Stevenson, Washington, USA
|
|
|
|
|
|
Kumiko Maeda , Kazuki Sato , Kazuki Konishi , Akiko Yamasaki , Akira Uchiyama , Hirozumi Yamaguchi , Keiichi Yasumoto , Teruo Higashino, Getting urban pedestrian flow from simple observation: realistic mobility generation in wireless network simulation, Proceedings of the 8th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems, October 10-13, 2005, Montréal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rainer Bye , Stephan Schmidt , Katja Luther , Sahin Albayrak, Application-level simulation for network security, Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, March 03-07, 2008, Marseille, France
|
|
|
Kumiko Maeda , Akira Uchiyama , Takaaki Umedu , Hirozumi Yamaguchi , Keiichi Yasumoto , Teruo Higashino, Urban pedestrian mobility for mobile wireless network simulation, Ad Hoc Networks, v.7 n.1, p.153-170, January, 2009
|
|
|
Muthucumaru Maheswaran , Alexis Malozemoff , Daniel Ng , Sheng Liao , Song Gu , Balasubramaneyam Maniymaran , Julie Raymond , Reehan Shaikh , Yuanyuan Gao, GINI: a user-level toolkit for creating micro internets for teaching & learning computer networking, Proceedings of the 40th ACM technical symposium on Computer science education, March 04-07, 2009, Chattanooga, TN, USA
|
|
|
Jason Liu , Yue Li , Nathanael Van Vorst , Scott Mann , Keith Hellman, A real-time network simulation infrastructure based on OpenVPN, Journal of Systems and Software, v.82 n.3, p.473-485, March, 2009
|
|
|
|
|
|
|
|
|
|
|