From 5b24bcefd5ac5b438a779f26ac344497259c9983 Mon Sep 17 00:00:00 2001 From: Richard Whitehouse Date: Tue, 26 Apr 2011 15:31:13 +0100 Subject: [PATCH] Change of proposal section --- preparation.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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} -- 2.34.1