Introduction to Network Simulator NS2

·
· Springer Science & Business Media
3.7
12 reviews
Ebook
400
Pages
Ratings and reviews aren’t verified  Learn More

About this ebook

Introduction to Network Simulator NS2 is a primer providing materials for NS2 beginners, whether students, professors, or researchers for understanding the architecture of Network Simulator 2 (NS2) and for incorporating simulation modules into NS2. The authors discuss the simulation architecture and the key components of NS2 including simulation-related objects, network objects, packet-related objects, and helper objects.

The NS2 modules included within are nodes, links, SimpleLink objects, packets, agents, and applications. Further, the book covers three helper modules: timers, random number generators, and error models. Also included are chapters on summary of debugging, variable and packet tracing, result compilation, and examples for extending NS2. Two appendices provide the details of scripting language Tcl, OTcl and AWK, as well object oriented programming used extensively in NS2.

Introduction to Network Simulator NS2 can be used by researchers, professionals or graduate students studying telecommunication networks.

Ratings and reviews

3.7
12 reviews
A Google user
The authors have done a good job in "explaining" the online NS2 documentation which has missed to explain the essentials. However, there is still opportunity to extend NS2. The improvements (IMHO) are: 1- What functionalities (feature) are already provided in a given version of NS2. 2- Are the functionalities (features) are modular enough to integrate them in order to create a more sophisticated application. 3 - Is there a way that a developer could judge correctly for his/her needs whetehr to write tcl code (interpreted) vs. C++ (compiled) code, or both? i.e. how to figure the diacotomy between tcl and C++? 4 - Assuming, one needs to write new C++ code, how to "integrate" this code? i.e. NS2 make file is the ultimate document that all C++ (including the headers) codes need to be plugged in. Is it possible to know determine the dependencies between new C++ code and the existing code? Do we plug in the C++ code anywhere in the NS2 make file (I suppose not), etc.
Did you find this helpful?
A Google user
September 24, 2010
ashok
Did you find this helpful?

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.