Network Simulator -2 (ns-2)
Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
Ns began as a variant of the REAL network simulator in 1989 and has evolved substantially over the past few years. In 1995 ns development was supported by DARPA through the VINT project at LBL, Xerox PARC, UCB, and USC/ISI. Currently ns development is support through DARPA with SAMAN and through NSF with CONSER, both in collaboration with other researchers including ACIRI. Ns has always included substantal contributions from other researchers, including wireless code from the UCB Daedelus and CMU Monarch projects and Sun Microsystems. For documentation on recent changes, see the version 2 change log.
Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
Ns began as a variant of the REAL network simulator in 1989 and has evolved substantially over the past few years. In 1995 ns development was supported by DARPA through the VINT project at LBL, Xerox PARC, UCB, and USC/ISI. Currently ns development is support through DARPA with SAMAN and through NSF with CONSER, both in collaboration with other researchers including ACIRI. Ns has always included substantal contributions from other researchers, including wireless code from the UCB Daedelus and CMU Monarch projects and Sun Microsystems. For documentation on recent changes, see the version 2 change log.
Some Important ns-2 Resource Links
Network Simulator (ns-2) Resource Page
Tutorial & Documentation for ns-2
- Introduction to Network Simulator NS2 [Amazon]
- How to install Cygwin & NS-2 2.27 (Video Tutorial)
- Introducing NS2 by Lloyd Wood
- Marc Greis' Tutorial
- NS-2 (in Japanese) by College of Engineering, Nihon University
- NS-2 Manual
- NS-2 Manual in Japanese
- NS by Example
- NS Simulator Course for Beginners
- Network Simulator (ns) Tutorial 2002
- The Network Simulator ns-2: Documentation
- NS-2 Blog (for tutorials, guides, and comments)
- Introduction to Network Simulator NS2 [Amazon]
- How to install Cygwin & NS-2 2.27 (Video Tutorial)
- Introducing NS2 by Lloyd Wood
- Marc Greis' Tutorial
- NS-2 (in Japanese) by College of Engineering, Nihon University
- NS-2 Manual
- NS-2 Manual in Japanese
- NS by Example
- NS Simulator Course for Beginners
- Network Simulator (ns) Tutorial 2002
- The Network Simulator ns-2: Documentation
- NS-2 Blog (for tutorials, guides, and comments)
Forum & FAQ
TCL/TK
Technical Resources & Books
Trace
Awk
Topology Generator
Traffic Generator
GNUPlot
Queue Simulation for ns-2
QoS for ns-2
- Diffserv additions to ns-2
- QoS Routing for ns-2
- QoS Simulation and Monitoring in a DiffServ network
- QoS of Voice over 802.11 using NS2
- RSVP/ns: An Implementation of RSVP for the Network Simulator ns-2
- Sergio Andreozzi - NS2 DiffServ Patched Module
- An Implementation of RSVP for the Network Simulator 2
- Diffserv additions to ns-2
- QoS Routing for ns-2
- QoS Simulation and Monitoring in a DiffServ network
- QoS of Voice over 802.11 using NS2
- RSVP/ns: An Implementation of RSVP for the Network Simulator ns-2
- Sergio Andreozzi - NS2 DiffServ Patched Module
- An Implementation of RSVP for the Network Simulator 2
Multimedia
Wimax
Multicasting
Wireless Simulation
- 802.11 and Bounded Slowdown (BSD) PSM Model for ns-2
- 802.11 MAC code in NS-2 (version 2.28)
- 802.11 module for NS-2
- 802.11b WLAN Channel Simulation in NS2
- Achieving Higher Throughput and QoS in 802.11 Wireless LANs
- Ad-Hoc TCP
- Ad hoc On-demand Multipath Distance Vector (AOMDV) Routing
- ASAP (Adaptive Reservation and Preallocation) QoS Framewok
- An evaluation framework to study the "Impact of Mobility Patterns On RouTing in Ad-hoc NeTworks"
- Basic 802.11 Statistics
- Coordinated Power Management under Sensing and Communication Constraints in Sensor Networks
- Cross-layer Interaction of TCP and Dynamic Routing in Multi-hop 802.11 Networks
- Enhanced Network Simulator modeling of IEEE 802.11 MAC layer protocol
- Extension of Rate-Adaptive MAC Protocol For NS2 Simulator
- How to Get Neighbors of a Mobile Node in Wireless Simulation
- Hyacinth: An IEEE 802.11-based Multi-channel Wireless Mesh Network
- IEEE 802.11e HCCA simulation using the Network Simulator 2
- Implementing a New Manet Unicast Routing Protocol in NS2 [Source Code]
- Low Rate Wireless Personal Area Networks (LR-WPANs)
- Making NS-2 simulate an 802.11b link
- NO Ad-Hoc Routing Agent (NOAH)
- NS-2 Code for Random Trip Mobility Model
- QoS of Voice over 802.11 using NS2
- Transmit Power Control in Ad hoc Networks
- Wireless and Mobility Extensions to ns-2
- Zone Routing Protocol(ZRP) for Ad Hoc Networks
- Adapting BitTorrent to wireless ad hoc networks [sourcecode]
- Mannasim : Wireless Sensor Networks Simulation Framework
- 802.11 and Bounded Slowdown (BSD) PSM Model for ns-2
- 802.11 MAC code in NS-2 (version 2.28)
- 802.11 module for NS-2
- 802.11b WLAN Channel Simulation in NS2
- Achieving Higher Throughput and QoS in 802.11 Wireless LANs
- Ad-Hoc TCP
- Ad hoc On-demand Multipath Distance Vector (AOMDV) Routing
- ASAP (Adaptive Reservation and Preallocation) QoS Framewok
- An evaluation framework to study the "Impact of Mobility Patterns On RouTing in Ad-hoc NeTworks"
- Basic 802.11 Statistics
- Coordinated Power Management under Sensing and Communication Constraints in Sensor Networks
- Cross-layer Interaction of TCP and Dynamic Routing in Multi-hop 802.11 Networks
- Enhanced Network Simulator modeling of IEEE 802.11 MAC layer protocol
- Extension of Rate-Adaptive MAC Protocol For NS2 Simulator
- How to Get Neighbors of a Mobile Node in Wireless Simulation
- Hyacinth: An IEEE 802.11-based Multi-channel Wireless Mesh Network
- IEEE 802.11e HCCA simulation using the Network Simulator 2
- Implementing a New Manet Unicast Routing Protocol in NS2 [Source Code]
- Low Rate Wireless Personal Area Networks (LR-WPANs)
- Making NS-2 simulate an 802.11b link
- NO Ad-Hoc Routing Agent (NOAH)
- NS-2 Code for Random Trip Mobility Model
- QoS of Voice over 802.11 using NS2
- Transmit Power Control in Ad hoc Networks
- Wireless and Mobility Extensions to ns-2
- Zone Routing Protocol(ZRP) for Ad Hoc Networks
- Adapting BitTorrent to wireless ad hoc networks [sourcecode]
- Mannasim : Wireless Sensor Networks Simulation Framework
Mobiwan
Peer-to-Peer Simulation
TCP/UDP Enhancements for ns-2
- BIC TCP - a TCP Variant for High-Speed Long Distance Networks
- BI-TCP Implementation for NS 2
- Low-Rate TCP-Targeted Denial of Service Attacks
- NS2 Simulation for Reliable Blast UDP (RBUDP)
- Simulations for Stateful TCP Congestion Control
- Simulation Study of Proposed HighSpeed TCP for Large Congestion Windows
- TCP-J - Enhanced TCP Westwood (Higher Throughput In Wireless Networks)
- TCP WESTWOOD - Modules for NS-2
- BIC TCP - a TCP Variant for High-Speed Long Distance Networks
- BI-TCP Implementation for NS 2
- Low-Rate TCP-Targeted Denial of Service Attacks
- NS2 Simulation for Reliable Blast UDP (RBUDP)
- Simulations for Stateful TCP Congestion Control
- Simulation Study of Proposed HighSpeed TCP for Large Congestion Windows
- TCP-J - Enhanced TCP Westwood (Higher Throughput In Wireless Networks)
- TCP WESTWOOD - Modules for NS-2
Routing
Ant Routing
Video Traces
Add-ons & Extensions
Source Code
- Cooperative Reinforcement Learning for Routing in Ad-hoc Networks
- End Buffer Management and Congestion for Video
- How to evaluate MPEG video transmission using the NS2 simulator
- Performance Analysis of Mobile Agents in Wireless Internet
- The Network Simulator: Contributed Code
- The source codes for Implementing a New Manet Unicast Routing Protocol in NS2 (Protoname)
Some more links
- Cooperative Reinforcement Learning for Routing in Ad-hoc Networks
- End Buffer Management and Congestion for Video
- How to evaluate MPEG video transmission using the NS2 simulator
- Performance Analysis of Mobile Agents in Wireless Internet
- The Network Simulator: Contributed Code
- The source codes for Implementing a New Manet Unicast Routing Protocol in NS2 (Protoname)
Some more links
- AutoPart - automatically partition a large network simulation into smaller simulation instances
- Cygwin User's Guide
- DCCP Module for NS-2
- Eifel for NS2
- How to Use Matlab in NS
- Implementing Border Gateway Protocol (BGP) in ns-2
- NS-2 Emulation Extensions
- NS-2 for grid
- Pedro Vale Estrela - NS2 Debugging Page
- Tools for NS-2
- YUVviewer
- AutoPart - automatically partition a large network simulation into smaller simulation instances
- Cygwin User's Guide
- DCCP Module for NS-2
- Eifel for NS2
- How to Use Matlab in NS
- Implementing Border Gateway Protocol (BGP) in ns-2
- NS-2 Emulation Extensions
- NS-2 for grid
- Pedro Vale Estrela - NS2 Debugging Page
- Tools for NS-2
- YUVviewer
No comments:
Post a Comment