NS2 ±Ð¾Ç¤â¥U ( NS2 Learning Guide)
[§Ö³t³sµ²°Ï]
My works ¤¤¤å¼vµ±Ð¾Ç°Ï
Q&A for my works My Book My Talks Forum Basic ns2-installation Tcl/Tk/Otcl Debug Trace Processing awk/gawk Gnuplot perl latex Traffic Pattern Topology Generator Transport
Layer QoS Multimeida
Transmission SIP Queue Management and Scheduler wired¡XRouting Multicast Wireless wireless¡XUMTS wireless¡Xrouting wireless¡Xvisualization
tool wireless¡Xmulti-rate wireless¡Xmulti-channel wireless¡X802.11e wireless-cross-layer wireless¡XBluetooth wireless¡XUWB wireless¡XZigBee wireless¡XMobile
Network wireless¡Xmobility model wireless-
VANET wireless¡XSensor Network wireless¡Xenergy
model wireless¡Xwimax Satellite Network Optical WDM network
Security Peer-to-Peer ATM
(¦b§Úªº²Ä¤G¥»®Ñ¤¤,©Ò¦³ªº½d¨Ò³£¬O©ñ¦bns-allinoen-2.29/ns-2.29/book2¥Ø¿ý¤U,½Ð¸Ñ¶}À£ÁYÀÉ«á´N¥i¥H¬Ý¨ì¤F)
NS2¥é¯u¹êÅç¡X¦h´CÅé©MµL½uºô¸ô³q«H¡A¬_§Ó¦ë¡Aµ{ºa²»¡A¾H¼w¹m¡A¹q¤l¤u·~¥Xª©ªÀ¡AISBN: 978-7-121-08360-0
(²Å餤¤åª©) ¥úºÐ³n¥ó¤U¸ü(¥xÆW) ¥t¤@Ó¸üÂI(¤j³°¤@)
¥t¤@Ó¸üÂI(¤j³°¤G)
[New]
1. New
NS2 BOOK (http://www.springer.com/engineering/signals/book/978-0-387-71759-3)
2. ns-2.34,
http://sourceforge.net/project/showfiles.php?group_id=149743
[My works]
l
Installation¡C (windows + cygwin + ns-2.27) English Video (cygwin + myNS2)¡C (§ä¤£¨ìnsªº¸Ñ¨M¿ìªk)
l
TCL
Introduction¡C¤¤¤å¡C
l
Tool
Introudction¡C(Use awk to analyze the trace file to get
throughput, delay, jitter, and loss rate. Then use gnuplot to plot the data.) ¤¤¤å English¡C
l
Add or
Modify NS2 module¡C¤¤¤å¡C
l
Multimedia
Communication¡C
1.
English(par1:Traffic
Trace)
2.
English(part2:Enhanced
Evalvid)
4.
English(part4: An example of
multimedia transmission over a wireless network) (co-operated with
Cheng-Han Lin)
6.
English 6
(H.263/H.264/MPEG4) ¡C
7.
Video transmission over
wireless error channels¡C
8.
myEvalvid-NT
9.
How to
adaptively adjust FEC to improve the delivered video qaulity over erroneous
wireless channels? (co-operated with Cheng-Han Lin)
10.
myEvalvid-RTP
(co-operated with Yu Chia-Yu)
l
TCP parameters
Description¡C¤¤¤å
(Provided by my lab member: Rung-Shiang Cheng) ¡C
l
How to
generate Poisson traffic ? ¤¤¤å¡C
l
How to
measure the throughput, packet drop rate, and end-to-end delay for UDP-based
application over wireless networks ? English
(Source: Joe Naoum-Sawaya) ¡C
l
Examples for CBR
traffic transmission over DCF-based and EDCF-based wireless networks¡C
l
How to vary the
wireless error rate during simulation?
l
How to set the
communication radius in wireless nodes?
l
Making NS2 simulate an
802.11b link
l
Performance
Evaluation of DSDV, AODV, and DSR
l
How to run
the wireless1.tcl under ~ns\ns-tutorial\examples folder?
l
An example to measure
the throughput of TCP-based application over wire-cum-wireless environment
l
How to
set the different operation modes (DCF or EDCF) for different mobile nodes? (
l
How to
set the different transmission speeds to different mobile nodes? (
l
How to
dynamically set the link bandwidth during simulation? (
l
How to
get the information in different layer? (For example, routing layer wants to
get some information from MAC layer.) (
l
ªø©°¤j¾Çªºwimax +
ns-2.29 (Install cygwin first and then download this file. Decompress it.
After that, run ¡§./configure; make clean; make depend; make)
l
How to get the
system throughput without parsing the trace file? (For UDP-based application)
l
MyNS2---new
version (based on 2.31, supports Evalvid_RAv1.02, TraNSv1.0, ns2voip, ns2measure, Overhaul of
IEEE 802.11 modeling and simulation in NS-2. You can find some
l
Wireless Simulation in NS2 without
ARP (edited by ¤èºûºû)
l
Wireless Static Routing
With NOAH (NO Ad-Hoc Routing Agent) (edited by ¤èºûºû)
l
Cloning a New IEEE 802.11 MAC
Protocol in NS2 (English,
edited by Yang Yu-Sheng) Local
Copy
l
Evaluation of
video stream quality over IEEE 802.11e EDCF (New)
l
An
Adaptive Cross-layer Mapping Algorithm for MPEG-4 Video Transmission over IEEE 802.11e EDCA (New)
l
Capture Effect in
CSMA/CA-based Wireless Local Area Network
l
Unfairness Problems in wireless networks: three pair scenario uplink and downlink
scenario
l
cygwinªº¦w¸Ë (¬_§Ó¦ëÁ¿¸Ñ)
l
myNS2ªº¦w¸Ë (¬_§Ó¦ëÁ¿¸Ñ)
l ¶×¹Ï³nÅé
origin ¤¤¤å±Ð¾Ç¼v¤ù
(§E¨Î¨|Á¿¸Ñ)
l Latex»s§@¤¤¤å±Ð¾Ç¼v¤ù
¬ÛÃö³nÅé»PÀÉ®× (°ª¨¦ÄõÁ¿¸Ñ)
[©|¥¼¾ã²z(unclassified)---Currently, this part is written in Chinese]
l
¤¶²ÐTCP Global Synchronization°ÝÃD¡C
l
wireless¡C (³oÓ³¡¥÷§Ú¥u¬O°Ñ¦ÒJin Dingªº§ë¼v¤ù¡C)
l
¤¶²Ð¦p¦ó¶q´úUDP packetªºOne
Way Delay (OWD)¡BIP Delay Variance (IPDV)¡A©MPacket Loss¼Æ¶q¡C(·s¼Wns2®Ö¤ß¼Ò²Õ¨Ó°µ¶q´úªº)
l
¤¶²Ð¦p¦ó¨Ï¥ÎTraffic Trace¡A§â¹ê»Úºô¸ôªº«Ê¥]¬y¶qÄé¨ìNS2¤º¡C
l
«Ø¥ßAgent½d¨Ò-Echo¡C (§@ªÌ:±iôeôë¡A쥻ºô§}http://ns2.mis.must.edu.tw/ns2/BuildEcho.doc) (How to Add a
New Protocol in NS2)
l
wireless-ping¡C
l
¶Ã¼Æ²£¥Í¾¹(Random Number Generator)¡C
l
Inferring
Queue Sizes in Access Networks by Active Measurement¡C
l
Error Model¡C
l
¤@ÓFTPªº½d¨Ò¡A¨îTCP
Source¶Ç°e«Ê¥]¨ìReceiverªº¼Æ¶q¡C
l
µ§ªÌ¦Û¤v¼g¤F¤@Ómyred.cc©Mmyred.h¡A¦³¿³½ìªº¤H¥i¥H°Ñ¦Ò¬Ý¬Ý¡C
l
¤@Ó²³æªº802.11b ad-hocµL½uºô¸ô¹êÅç¡C
l
¦p¦ó¦bNS2¤¤¦w¸Ëwireless
error model ( uniform distribution and Gilbert-Elliot Model)¡C
l
nsBench¤¶²Ð¡C(¦pªG¤£¤Ó·Q¼gtcl script¡AÀ³¸Ó¦n¦n¸Õ¤@¤U³oÓ³nÅé)
l
My
ns-allinone-2.28 (¤w¦w¸Ë¡GTKN 802.11e module, NOAH routing protocol, uniform and
GE wireless error model, my video evaluation, MFlood, CSFQ, tcldebug, Poisson
Traffic¡F¨Ã¸Ñ¨MScheduler: Event UID not validªº°ÝÃD, Evalvid-RA,
NISTªºIEEE 802.16 module¡CY¬O¤U¸ü«á¡A¶i¤Jns-allinone-2.28/ns-2.28«á¡A./configure ; make clean ; makeªº¹Lµ{¦³°ÝÃD¡A½Ð¨Ï¥Î§Ú¦binstallation½g©Òªþªºcygwin¦w¸Ë³nÅé) (³Ì·s§ó·s¤é´Á:
l
The
source codes for Implementing a New Manet Unicast Routing Protocol in NS2
l
¦p¦ó¨Ï¥ÎGDB¥hdebug
NS (¥Ñ¤¤°ê¤j³°ªºseason©Ò´£¨Ñ)
l
¥Ñ¤¤°ê¤j³°ªºseason©Ò´£¨Ñªº¤@¨ÇÃö©óNS2ªº¸ê®Æ (²Å餤¤å)
l
l
How to
run the source routing simulations ? (for wired network) (ÁcÅ餤¤å)
[ºô¤Í°ÝÃD¸Ñµª(Q&A for my works)---Currently, this part is written in Chinese]
l
¦p¦ó¦w¸Ëwf2q+¡C
l
Ãö©óTool Introduction¤¤½d¨Òµ{¦¡§ó¶i¤@¨B»¡©ú¡C
l
Q&A¡C(¤¤¤å)
l
Q&A¡C(English)
l
How can you set the
communication radius in wireless nodes? (source: µ{ºa²»)
[My Book]
l
My
book, ¡§Computer Network Experiments---Using NS
l
More
descriptions about my book can be found at http://140.116.72.80/~smallko/ns2/book.htm (¦¨¤j¶}½Ò®É,¾Ç¥Í©Ò°µªº§ë¼v¤ù)
[My Talks]
l
l
¦]
l
¦]
l
[Ãö©óNS»Pºôµ¸¼ÒÀÀ¤@®Ñ---Currently, this part is written in Chinese]
l ¦p¦ó¨Ï±oMFLOOD¥i¥H¦bns-2.27ªºÀô¹Ò¤U¹B§@¡C
l
¨Ï¥Î§Ú©Ò´£¨Ñªºns2¨Ó°õ¦æmfloodªº¼ÒÀÀ½d¨Ò¡C
l
(new) ¡¨ns»Pºôµ¸¼ÒÀÀ¡¨
(2007/04¥Xª©)
l
(new) ¡§²¾°ÊIP§Þ³N»PNS-2¡¨ (2006/10¥Xª©)
l
¦Ê«ä½×¾Â (¤¤°ê¤j³°NS2°Q½×°Ï¡AChina)
l
wired-wireless simulation segmentation fault with more than 32
nodes ( from nsnam discussion board)
l
http://www.cse.msu.edu/~wangbo1/ns2/
l A trick to do multi-state errormodel with
one-state errormodel
l WPAN NS2 Simulation Module FAQs
l NS by
Example (±j¤O±ÀÂË¡A¤@©wn¬Ý)
l
NS Simulator Course
for Beginners (±j¤O±ÀÂË¡A¤@©wn¬Ý)
l
NsNam
l
NS-2
Trace Formats (¥i¥H§ä¨ì¤@¨Çwireless trace formats¡A¬ã¨swirelessªº¤H¤@©wn¥Î¨ìªº)
l
NsNam Site Search (¦³Ãö©óNS©MNAMªº·j´M¤ÞÀº¡AY¬O·QÁA¸Ñ§O¤H°Ý¹Lªº°ÝÃD©Î¸Ñµª¡A½Ð¦h¦h§Q¥Î³oÓsearch)
l
Using ns and nam in Education
l
NS
¤¤¤å¤â¥U
(²Å餤¤å)
l
How to install NS on Windows
l ns-2.29_wireless_update_patch
is a patch for the ns-2 network simulator, improving the original support for
wireless simulations. (http://www.telematica.polito.it/fiore/)
l
A tutorial of installation notes of ns2 on GNU/Debian System
l Install NS 2.29 under
windows XP
l
Three patches for the
installation of NS-2.26, NS-2.27, and NS-2.28 under gcc 4.1 (default in
Fedora Core 5)
l
NS-2
Scripts - Friend Class Compiler Errors (tfrc.h) Error
l
Installing
old NS2 version (ns-allinone-2.1b6a) on RedHat 8.0
l
http://aspn.activestate.com/ASPN/Cookbook/Tcl/Recipe/68391
(Random Number Generator in Tcl)
l
http://users.belgacom.net/bruno.champagne/tcl.html
l
http://www.slac.stanford.edu/~raines/tkref.html
l
ftp://ftp.tns.lcs.mit.edu/pub/otcl/README.html
[Debug]
l
How
to debug NS2 in eclipse ? (§Q¥ÎEclipse½s¼gNS2µ{¦¡)
[Trace Processing]
l NS2 Visual Trace
Analyzer: program
l
Jtrana: A Java-based NS2 Wireless Trace Analyze
l
ns2measure:
an integrated
framework for enabling effective data collection and statistical analysis with
ns2
[awk/gawk]
l
http://phi.sinica.edu.tw/aspac/reports/94/94011/
(in Chinese)
[Gnuplot]
l
http://phi.sinica.edu.tw/aspac/reports/94/94002/ (in Chinese)
l
http://www.duke.edu/%7Ehpgavin/gnuplot.html
l
http://cs.ecs.baylor.edu/~donahoo/tools/gnuplot/
l
Gnuplot
[Perl]
[LaTex]
l
Pareto On/Off
Traffic Generator
l
HTTP/1.0
traffic generator for ns-2
l
Web Traffic Generation in NS-2 with
PackMime-HTTP
l
http://www-gris.det.uvigo.es/~miguel/massai/software/
l A
Perceptual Quality Model for Adaptive VoIP Applications (¬ã¨sVOIPªº¤Hn¬Ý)
l
ns2voip: an extension to ns2 to carry
out reliable performance evaluation studies with Voice over IP (VoIP) traffic
¡P
The Network Simulator ns-2: Topology Generation
¡P
Georgia Tech Internetwork Topology Models
¡P
nsBench (The goal of nsW project is to develop supporting
tools that enable creating, analyzing and visualizing NS-2 simulation scripts
and traces automatically)
¡P
NS2 Scenarios Generator (¤¤¤å)
(English)
(±j¤O±À¯ò,¯uªº¤£¿ù¥Î)
l
Enhancement
to FullTcpAgent in ns2
l
BI
TCP Implementation for NS2
l BIC TCP ¡X a TCP
variant for High-speed Long Distance Networks
l
TCP Westwood: Handling Dynamic Large Leaky Pipes
l TCP
Westwood+, from Alfredo Grieco, is based on TCP Westwood.
l TCP-J aims at solving the several problems that TCP Westwood (TCP-W) has
l
TCP
Performance Simulations Using Ns2 (document)
l
Wireless DCCP in NS2 version 2.28
l
SNACK Extension
in NS2.27 as Specified in SCPS-TP Specifications
l
TCP Emulation at
Receivers (TEAR)
l
Simulations for Stateful TCP Congestion
Control
l
Use
ns to test the [MSMO97] TCP formula (sample script: tcp-throughput.tcl)
l
Cross-layer Interaction of TCP
and Dynamic Routing in Multi-hop 802.11 Networks
l
Performance of
competing high-speed TCP flows
l
HighSpeed TCP
Simulation Reports
l
SACK-TS
Implementation for NS2
l TCP, Transmission
Control Protocol ¹ï©óTCP/IPªº«Ê¥]®æ¦¡¦³«Ü¸Ô²Óªº¤¶²Ð (RFC Sourcebook)
l
Simulations for Router Mechanisms to Support End-to-end
Congestion Control
l
A Framework for the
Evaluation of Partition-Aware Protocols and Applications with ns-2
l
A quick tour around TCP («Ü¤£¿ùªº±Ð§÷)
l
A Performance
vs. Trust Perspective in the Design of End-Point Congestion Control Protocols
l
NS2 Simulation for
Reliable Blast UDP (RBUDP)
l
NS-2
for wireless TCP (ȱo¤@¬Ýªº§ë¼v¤ù)
l
David¡¦s NS-2 patches
(A TCP Pacing implementation for NS2 simulation, TCP-Linux: a Linux TCP
implementation for NS2, Speed up NS2 simulation)
l
Simulations for
Equation-Based Congestion Control for Unicast Applications
l
ns2
Full-TCP and Wireless (This is a hack to allow the use of Full-TCP in wireless
simulations using DSDV routing.)
l
Network Simulator (NS2)
RTO Patch
l
A Linux
implementation for NS2 (New)
l °ò¤_NS2ªºTCP评ɲ¤u¨ã An NS2 TCP
Evaluation Tool
l TCP-Friendly Multicast Congestion Control (TFMCC)
[QoS]
l
A
Network Simulator- Differentiated Service Implementation (document)
l DiffServ Simulations
Using the Network Simulator (Sergio Andreozzi)
l
QoS Simulation and Monitoring
in a DiffServ network
l
MPLS modules
(mns-ns-2.26.tar.gz)
l
http://tango.isti.cnr.it/software.html
l
RSVP-TE Patch for NS2 (MPLS Implementation for NS2)
l
Egress Admission
Control algorithm
l
DiffServ
patch for supporting DSCP values higher than 40
l
Video Traces for Network Performance
Evaluation
l
MPEG-4 and H.263
Video Traces for Network Performance Evalution
l
End
Buffer Management and Congestion for Video
l
Goddard
Streaming Media System
[SIP]
l
http://www-x.antd.nist.gov/proj/iptel/
l
http://www.diiie.unisa.it/aree/telecomunicazioni/persone/collab/gdm/nsmod.htm
l http://www.tti.unipa.it/~fasciana/materiale.htm
l
http://www.ncc.up.pt/~rprior/ns/ns-allinone-2.27-sip-v1_11.tar.gz
[Queue Management and Scheduler]
l CSFQ
l CIF-Q
l Willingness-to-Pay (WTP) congestion avoidance, Virtual Queue
(VQ) and Load-Based Marking
(LBM)
l Comparing RED and
DropTail schemes at the switches
l
ACIRI's ns work include
l M/M/1
queue simulation using NS2
l
GREEN: A TCP Equation-Based
Approach to Active Queue Management
l
Dynamic Class Based Thresholds
(D-CBT)
l
MDRR: modules to simulate CISCO and
Juniper's Modified Deficit Round Robin schedulers
[wired¡XRouting]
l
Cluster
Based Routing Protocol (CBRP)
l
QoSR (QoS Routing)
routing in ns-2 (QoSR)
l
the Zone Routing Protocol
(ZRP)
l
NVNS ¡V NS with
NixVector Routing
l
Learning NS Website (¤¤¤å¡A¦³¤¶²ÐUnicast Routing)
l
NS-BGP
l
BGP++
l
An implementation of the IS-IS
Routing Protocol for ns-2.1b
l
Design,
Analysis, and Simulation of a Distributed Multiple Criteria Network Routing
Method
l
Cooperative
Reinforcement Learning for Routing in Ad-hoc Networks (SWARM for NS2)
l
NORM (Nack-oriented reliable multicast) protocol implementation
l
PBM-Position-Based Multicast for Mobile Ad hoc
Networks
l
GenMCast
¡V Generic Multicast Extension to NS2
l
PGM code contributed by Ryan Barnett can be downloaded from pgm-070101-2.1b8.tar.gz
l
Source
specific multicast extension to NS2
l
BCAST Implementation for NS2 (includes Multicast Extensions for AODV)
l
PIM-SM Implementation for NS2
[Wireless]
l
Tools for ns2 simulations (Evan Jones)
l dei80211mr: a new 802.11
implementation for NS-2
l NS-MIRACLE: Multi-InteRfAce Cross-Layer Extension library for the Network Simulator
l
802.11
implementation code (NS-2.28) commented by J. Robinson
l
Simulating 802.11b
with NS-2.27 (J. Robinson)
l NS2.27-> Scheduler: Event UID not valid
l The Enhanced Network Simulator (TeNs) (TeNs is an attempt to address the deficiencies of ns in the modeling of IEEE 802.11 MAC layer protocol.)
l 802.11 PCF from Anders Lindgren.
l
A STAGED NETWORK SIMULATOR (SNS) (improve the scale and run time performance
of wireless mobile network simulators)
l
Fast ns-2 simulator (enable simulation of large scale ad hoc
wireless networks)
l
http://www.winlab.rutgers.edu/~zhibinwu/html/network_simulator_2.html
l
QoS of Voice over 802.11 using NS2
(ȱo¬Ý,¦³½d¨Ò¥[¤W¤ÀªRµ{¦¡)
l
ns-2
¤¤µL½uºô¸ô¨Ï¥Î
Exponential ¤À§G²£¥Í¬y¶q
l
Performance
Analysis of Mobile Agents in Wireless Internet
l
ns-2 802.11 support
(ET/SNRT/BER-based PHY models;
l
HLS
- Hierarchical Location Service for Mobile Ad-hoc Networks
l
Value
of the IEEE 802.11b parameters (source: µ{ºa²»)
l
HOWTO: WIRELESS NETWORK EMULATION USING NS2 AND
USER-MODE-LINUX (UML).
l
HOWTO: Display RTS/CTS Packet Type in NS2 Trace File
l
Mobile Networking in NS (¤¤¤å)
l
http://ants.iis.sinica.edu.tw/members/kunimi/ns-2_frame-error_bug.htm
l
Stateless Wireless Ad hoc
Networks (SWAN)
l
YAVISTA
(makes the
debugging and the understanding of the MANET simulators much easier by
providing timelines of the 802.11 MAC layer execution)
l
Design
and Implementation of Network Simulator for IEEE 802.11 Infrastructure Wireless
LANs (¤¤¤å)
(http://tmue.edu.tw/~stliang/)
l
IEEE
802.11 Infrastructure mode
l Add a new MAC Layer control packet type based on 802.11 networks on
NS-2
l Aggregation with Fragment Retransmission for Very High-speed WLANs
l
Cognitive
Radio Cognitive Network Simulator
l
Simulation
of radio resource management for UMTS (codes)
l Eurane patch file
for ns-2.28
l Enhanced
UMTS Radio Access Network Extensions for NS2 (EURANE)
(local backup)
l UMTS extensions for Network Simulator, ns-2 (local backup)
l ¦b
win2000/ XP Àô¹Ò¤U¦w¸Ëcygwin
+ ns2.26 + UMTS
l
AODV+. With AODV+,
ns-users are able to use AODV as an ad hoc routing protocol for simulations of
wired-cum-wireless scenarios in ns-2
l
AODV-UU
l
AODV-UU and
Mobile IP integration for ns-2
l DSR-UU
l
A reactive Connected Dominating
Set (CDS) for enhancing Dynamic Source Routing (DSR) performance
l
How to
dump routing tables for DSDV/AODV? -- A problem_since_ 1998 !!!
l
NRL-OLSR (Optimized
l UM-OLSR
l NO Ad-Hoc Routing Agent (NOAH)
l
Ad hoc On-demand Multipath Distance
Vector (AOMDV)
l
Greedy Perimeter Stateless
Routing (GPSR)
l
Insignia ad-hoc routing
extensions and micromobility
extensions from
l DYMOUM is an implementation of the DYMO (Dynamic Manet On-demand) routing protocol
l
nsclick. In
short, nsclick is the Click Modular Router embedded inside of the ns-2 network
simulator
l
Ad Hoc Routing with
Klangjai
l
PODS (Multipath On-demand Routing
protocol)
l
AntNet Implementation on NS2
l
Multicast
Extensions of AODV (MAODV)
l
Zone
Routing Protocol (ZRP)
l
Puma is a
next-generation multicast routing protocol for mobile ad hoc networks. (It
outperforms MAODV and ODMRP.)
[wireless¡Xvisualization
tool]
l
iNSpect
l
iNSpect
- a Visualization Tool for MANET Simulations
l
Extensible Animator for
l
Opportunistic
Auto Rate (OAR) is an opportunistic media access
protocol for multi-rate IEEE 802.11
l Multi-band Opportunistic Auto Rate (MOAR)
MAC Protocol
l Receiver Based Auto Rate (RBAR)
l
An IEEE 802.11-based
Multi-channel Wireless Mesh Network
l
Extend ns2 to support
multi-channle multi-interface for wireless network
l
Multi-channel
Multi-interface Simulation in NS2 (2.29) (I have prepared one ns2 version
that has already included this module. Download the file from here.
Decompress it and go into ns-allinone-2.29/ns-2.29 directory. Run the ./configure;
make clean; make depend; make to install.)
l
A new one for hyacinth
for NS-2.29
l
Multichannel
MAC Protocols for Wireless Networks
l
Adding Multiple Interface Support in NS-2
l 802.11 Multi-Channel, Multi-Flow
and Multi-Hop in NS-2 (¤¤¤å½d¨Ò»¡©úÁ¿¸Ñ)
l
802.11e EDCF (INRIA)
l
Adaptive EDCF (AEDCF) for 802.11e (INRIA)
l
Adaptive Fair EDCF
(AFEDCF) for 802.11e (INRIA)
l
FHCF for 802.11e (INRIA)
l
An IEEE 802.11e EDCF
and CFB Simulation Model for ns-2 (TKN)
l
802.11e
closed-loop scheduling
l IEEE 802.11e HCCA simulation using the Network Simulator 2
l
Feedback-based
Control for Providing Real-time Services with the 802.11e MAC
l
802.11e implementation
for the ns simulator
l
IEEE 802.11e Hybrid
Coordination Function (HCF) Simulation Module for ns-2
l
Cross-layer management offers superior quality-of-experience in
energy-constrained embedded systems
[wireless¡Xarticles]
l
Simulate
802.11b Channel within NS2
l
Link
Characteristics Estimation For IEEE 802.11 DCF Based WLAN
l
Experimental Study of
Hidden-node Problem in IEEE802.11 Wireless Networks
l
IEEE
802.11 Rate Adaptation: A Practical
Approach
l
Effects of
Wireless Physical Layer Modeling in Mobile Ad Hoc Networks (Strongly recommended)
l
Effects
of Multi-rate in Ad Hoc Wireless Networks
l
Understanding the implementation of IEEE MAC 802.11 standard
in NS2 (very important article)
l
A
Tutorial of 802.11 Implementation in NS-2
l
Performance Evaluation of Ad hoc
Routing Protocols using NS2 simulations (recommended)
l
NS-2
Implementation and Performance Evaluation of Load Balancing Mechanisms in TORA
l
Ad-Hoc
Routing Protocols (Classification) (describe many ad hoc routing protocols
well)
l
UCBT
- Bluetooth extension for NS2 at the University of Cincinnati
l
BlueHoc:
Bluetooth Performance Evaluation Tool
l
FPQ implementation for
Bluehoc
l
NS-2 UWB MAC and PHY
simulator
l http://www.macroangel.com/nslast.zip (http://www.macroangel.com/howto.zip)
l
Performance of Three Routing
Protocols in UWB Ad Hoc Network Deployed in an Industrial Application
l Low Rate Wireless Personal
Area Networks (802.15.4 LR-WPAN)
l
IEEE 802.15.4 MAC
implementation in NS-2
l
MobiWan is
a Mobile IPv6 extension for the NS simulator
l
MobiWan: NS-2 extensions to
study mobility in Wide-Area IPv6 Networks
l
MobiWanªº¦w¸Ë
(From Wireless Netorwork Lab at Beijing University of Posts and Telecommunications)
l Ant-like Mobile Agents - NS2 Patch
l SUMO
¡V Simulation of UrBan Mobility ( AN open source traffic simulation package)
l Rapid Generation of
Realistic Simulation for VANET
l Security of Vehicular
Networks (contain 802.11p
patch)
l Vehicular Network
Simulation (Jamal Toutouh El Alamin) http://www.scivee.tv/tag/simulation?page=1
l Some
papers related VANET Resources
for VANETs
l STRAW- Street
Random Waypoint ¡V vehicular mobility model for network simulation
l A mobility scenario generation and analysis tool (BonnMotion)
l
An
evaluation framework to study the "Impact of Mobility Patterns On RouTing
in Ad-hoc NeTworks" (¦b³oÓºô¯¸¦³´£¨Ñrandom
waypoint¡Bgroup mobility¡Bfreeway mobility¤TºØ¼Ò¦¡ªº²¾°Ê¤èªk)
l
The Random Trip Mobility Model
l
GFMM:
Group Force Mobility Model
l Pedro Vale
Estrela - NS2 IP Mobility Page
l
Beta: Generic Mobility Simulation Framework (GMSF)
l
CANU Mobility Simulation Environment
(CanuMobiSim)
l
Udel Models for simulation of urban mobile
wireless Networks
l NRL¡¦s Sensor Network Extension to NS-2
l SensorSim for sensor networks
l
Directed Diffusion: A Scalable and Robust
Communication Paradigm for Sensor Networks
l
NAB is
a network simulator targeted at wireless ad hoc and sensor networks
l
SENSE: Sensor Network Simulator and Emulator
l
EYES
WSN Simulation Framework
l
Howto Simulate Sensor Networks in NS-2
l
atemu
- Sensor Network Emulator / Simulator / Debugger
l
Selfdeploy and
Self-reorganize in Mobile Sensor Network
l
AFECCC
(Adaptive Forwarding Error Correction Code Control) Algorithm Implementation
l
S-MAC Software:
Information and Source Code
l
Running
Real-World Software on Simulated Wireless Sensor Nodes
l
http://hi.baidu.com/vvfang/blog/category/Ns2%20Related
(¤¤¤å)
l
Mannasim
is a Wireless Sensor Networks
simulation environment
l
Simulation
- ScatterWeb on ns-2
l
NS2-MIUN (New, Recommended)
[wireless¡Xenergy model]
l
802.11 and
Bounded Slowdown (BSD) Power-Saving Mode (PSM) Model for ns-2
l
Wimax Forum ¡V
White papers and presentations
l IEEE 802.16 module for ns2 Doxygen (NIST, USA)
l
NS2-Simulator for IEEE 802.16
MAC (
l
IEEE 802.16a Simulator (The simulator is
developed using LabView)
l ns2mesh80216 ( IEEE
802.16 Wireless Mesh Networks in ns-2) (New)
l The
ns-2 WiMAX System Model (version 2.6)
l WiMAX module for the ns-2 simulator
[Underwater Acoustic Networking]
l Underwater Channel, PHY and
MAC for NS-MIRACLE
l
SaTPEP:
Satellite TCP Performance Enhancing Proxy
l
Satellite Toolkit
ns script generator from Case Western
l
Transport Protocols in
Satellite IP Networks
l
tdmadama
l
Optical WDM network simulator
(OWns)
l
Owns extensions for optical
burst switched networks
l
OIRC OBS-ns Simulator (Tutorial for Optical Burst Switch Networks in NS2)
[Security]
l
Security
for Ad-Hoc Networks, UCLA
l
Distributed Denial of
Service (DDoS) Attacks/tools
l Low-Rate TCP-Targeted Denial of Service Attacks
l
Byzantine attack module
(This module provides the
capability to simulate the black hole, Byzantine wormhole, and Byzantine
overlay network wormhole attacks without modifying the routing protocol.)
l
Packet-level
Peer-to-Peer Simulation Framework and GnutellaSim
l
P2PSim
l
Agentj provides the
ability to simulate real-world JAVA applications with NS2.
l
Peer-to-Peer Simplified
(P2PS) Protocol
l
Simulation
of BitTorrent Peer-to-Peer (P2P) Networks in ns-2
[ATM]
l
SIM is a slotted-time simulator
for ATM switches, written in ANSI C
[Ring Network]
[Articles]
l
An
Overview of IEEE 1394 Simulation in ns2
l
On Shortcomings of the ns-2 Random Number Generator
l
How to create and use a patch in
Linux
[Misc.]
l
Per-Flow
Delay and Loss in NS-2 with DelayBox
l Extend NS¡¦s
Capability with MFC
l
NS FEC
(Forward Error Correction)
l PDNS (Parallel/Distributed NS)
l
AutoPart: Simulation Partitioning Tool For PDNS
l
Network
Simulation Cradle (NSC) (a framework which
allows real world TCP/IP network stacks to be used inside a network simulator)
(GOOD, toward more
realistic simulation)
l The Akaroa/ns interface allows ns to work with the Akaroa project
l
Networked Control
Systems and Internet Robotics
l
http://www-rst.int-evry.fr/~gauthier/ns2.html
(¦³M/M/1, M/M/1/K, LAN, DiffServ, ad hoc, and
satellite networkªºexamples)
l
Tips and statistical data
for running large simulations in ns
l
The society
for modeling and simulation international.
l
ns2measure---an
Integrated Framework for Enabling Effective Data Collection and Statistical
Analysis with ns2
l
The real time network
simulator (integration
of NS-2 and RTSim (Real Time Operating System SIMulator))
l
Good website (Traffic
Generator for ns-2: Gives
capability to generate self-similar traffic and application-specific traffic in
ns-2; Tcl Tools to generate graphs with NS-2; Distributed Dynamic Capacity Contracting and Smart Market Pricing;
ERMCC: Explicit Rate Mutlicast Congestion Control)
l
Misc. simulation codes
(ns-2 code for TCP-ELFN,
ns-2 code for DSCR ,
ns-2 code for MMAC,
ns-2 code
for handling MAC Layer Misbehavior)
l INSIGNIA, http://comet.columbia.edu/insignia/overview.html
[Personal webpage]
l Introducing NS2 (Lloyd Wood¡¦s Homepage)
l Pedro Vale Estrela - NS2 Page
(±j¤O±ÀÂË)
l
Yuan Yuan¡¦s Homepage (¦³¤@¨Ç¤£¿ùªºlinks)
l Dazhi
Chen's Resources (¦³¤@¨Ç¤£¿ùªºlinks)
l
Yang Chen's
Personal Homepage
l
Zhibin
Wu¡¦s Homepage (¦³¤¶²ÐRouting,
Mac Layer, Physical Layer)
l Nuk¡¦s LAB Log (fixing ns2 installation
problem)
l
http://ns-2.blogspot.com/ (TCP Evaluation, 802.16 Mesh, NS-MIRACLE,
GPSR)
l
Ke Liu's
NS2 Code (How to scale your
simulation to more nodes (500 nodes) and speed up it?)
l
seasonªººô¶
(¦³tcl-debug©Mgdbªº¦w¸Ë»¡©ú)
l
greenwªºblog
(¦³Extend ns2 to support multi-channle
multi-interface for wireless network)
l
°ê¥ß¬Fªv¤j¾Ç¸ê°T¬ì¾Ç¨t ³sÄ£«n¦Ñ®vªºNS2ºô¶
l
NS2 blog
l
NS2 for
wireless (±ÀÂË)
l
³q«H¤H¥Í
(±ÀÂË)
l
¼B°·¡¦s IT
Blog (±ÀÂË)
l
http://shannon.kuas.edu.tw/NS2/
(very good, ¤¤¤å)
[Course/Lab]
l
Communication lab: NS2
Number:0512-4491
l
SC250: Computer Networking I
l
Quality of
Service in Internet
l
http://osiris.sunderland.ac.uk/~db3jma/
l
EEC
687/787 - Mobile Computing (Spring 2007) (There are some not bad NS Labs)
l
Large Scale
Deeply Embedded Networks
l
Mobile Computing in
Wireless Networks CPTS 559 Spring 2004 (¦³¤@¨Ç¤£¿ùªº±Ð¾Ç§ë¼v¤ù)
l
Wireless Networking:
ns2 Laboratory Exercises («ØÄ³·Qn¾Ç²ß¦p¦ó°µµL½uºô¸ô¹êÅ窺¤H¤@©wn¬Ý)
l
¦¶ÂE´Ñ¦Ñ®vªº97¦~ºô³q©Ò´»´Á¡yNS2¡z½Òµ{
(¦³¤¶²ÐNISTªºwimax)
l ¥¿¥æ¤ÀÀW¦h«¶i±µ§Þ³N¬ã¨s©Ò±Ð¾Ç½Òµ{¡]§t¹êÅç½Òµ{¡^
l ¤E¤Q¥|¦~«×ºØ¤l±Ð®v°ö°V½Òµ{---[µL½u°Ï°ìºô¸ô]
l Channel Coding
(Instructor: ÃQõ©M ±Ð±Â)
l Channel Coding
(Instructor: Asst. Prof. ÅU©s·_)
l ³{¥Ò¤j¾Ç¡X¥ý¶i¦æ°Ê³q°T¹êÅç«Ç
(Dr. ¿à¨°«Û) (see±Ð§÷¤jºõ:³q°T¨t²Î·§½×, ¼Æ¦ì³q°T¨t²Î, ®ø®§²z½×»P½s½Xµ¥½Òµ{)
[Technical Information]
l Convolutional code
(From Wikipedia)
l Phase-shift keying
(From Wikipedia)
l Overhaul
of IEEE 802.11 Modeling and Simulation in NS-2 (source code
,¤ñ¸û¦nªº802.11 model, support
l When
Is 54 Not Equal to 54? A Look at 802.11a, b, and g Throughput
l IPv6
(The new protocol for Internet and Intranets)
l Ad-Hoc Routing Protocols (Characteristics)
[Other network related simulators]
l Yet
Another Network Simulator (yans)
l Extensible and
High-Fidelity TCP/IP Network Simulators
l NCTUns
l QualNet
l OPNET
l OMNET++
[How to ask questions the smart way]
[¤u§@¤é»x Working Journal]