Change of proposal section
authorRichard Whitehouse <github@richardwhiuk.com>
Tue, 26 Apr 2011 14:31:13 +0000 (15:31 +0100)
committerRichard Whitehouse <github@richardwhiuk.com>
Tue, 26 Apr 2011 14:31:13 +0000 (15:31 +0100)
preparation.tex

index 7a21c89cd851721913b6f9e382eba44928c62af5..f50e8712233fdde5317dea867cedc894a511cb34 100644 (file)
@@ -8,7 +8,9 @@
 
 \section{Changes to Proposal}
 
-%      ns2/ns3
+\subsection{Network Simulator}
+
+While the original proposal indicated that the project would be written for ns2, after research into the simulator, I decided that it would advantageous to utilise ns3 instead. ns2 is the current defacto standard for network simulation. Released in 1996, it consists of C++ and oTcl scripts to reduce the number of recompilation required to perform network simulations. ns3 however is primarily written in C++, with Python bindings. Written on a base of GTNetS \cite{gtnets}, it is a simulator with much better scalability characterisitics. \cite{ns-comparison} It also includes a advanced feature set, and a number of papers have been written using it is a base, which shows it's depth as a simulator, \cite{ns3-1} and \cite{ns3-2}. Also, based on my evaluation of the code, ns3 provides much better separation of concerns and much more active development base. For these reasons I have chosen to use ns3 instead of ns2.
 
 \section{Learning}