From: Richard Whitehouse Date: Tue, 26 Apr 2011 14:31:13 +0000 (+0100) Subject: Change of proposal section X-Git-Url: https://git.richardwhiuk.com/?a=commitdiff_plain;h=5b24bcefd5ac5b438a779f26ac344497259c9983;p=ii-diss.git Change of proposal section --- diff --git a/preparation.tex b/preparation.tex index 7a21c89..f50e871 100644 --- a/preparation.tex +++ b/preparation.tex @@ -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}