It has been a while so it’s about time I wrote about what’s been going on recently. Firstly, I managed to get ns-2.26 installed on my laptop which I was subsequently able to get patched with MOBIWAN. For those of you hoping to do the same, I noted the following:
- ns-2.26 needed to be compiled using an older version of gcc and g++ as the current version was too strict a compiler on the ns source code.
- I had to amend the headings of the install and configure scripts from #!/bin/sh to #!/bin/bash
So far, so good. Now the problem is that I only have the one script to go on for understanding how ns works with MOBIWAN which is the simple-mipv6.tcl file which I downloaded from the MOBIWAN 2.26/2.27 website.
I also need to find a way for analysing the data. So far two options are presenting themselves:
- Use a program called TraceGraph which works with Matlab. Unfortunately the output trace file is not compatible as is, and so needs to be converted which is proving difficult. I’ve searched the web trying to find some details on how to convert the file and there is information there, but trying to get it to work is proving difficult.
- Use a perl or awk script to analyse the trace files. I’ve yet to explore this avenue which is something I plan to do next.
Which brings me on to my next point - the trace files themselves. I ran the simple-mipv6.tcl script and it outputs a ~20,000 line text file of events. Using the ns documentation and other information online, I’ve deciphered several entries. However, it still is proving to be tricky understand what is going on when you’re seeing the simulation in a small event-by-event way.
Either I’m not clever enough or I need to get some concise information. That said it’s hard to sort the wheat from the chaff when you’re not so sure what is going on!
In other news, I’ve managed to consult with a fellow student and we’re hoping to be able to assist each other with the data analysis. Colin is doing a visualisation project and I’m hoping to provide him with useful data.
That’s all for now, but I’m hoping to make some more progress tomorrow.