Tutorial: ns-3.7.1 – Windows 7 – cygwin

April 15th, 2010 by Jason Ernst
 
cygwin-ns3

Ns-3 is one of the most popular simulation tools for network simulation. See the website: http://www.nsnam.org/. It is the successor to the popular ns-2 simulator. The tool is written in c++ / python, but I manage to get by using mostly only c++ (as opposed to ns-2 which uses c/c++ and tcl). One major difference between ns-3 and ns-2 is that this version has been designed for wireless network simulation from the ground up. (There is support for many types of 802.11 networks including 802.11s mesh networks which interest me).

Read the rest of this entry »

comment 3 Comments
 

Post Category Categories: Computer Science, Featured, Simulation, Tutorials, Wireless Networks by Jason Ernst
Post Tags Tags: , , , , ,

 

AINA 2009 Conference Presentation

June 1st, 2009 by Jason Ernst
 
aina04

This past week I travelled to the UK to present at my first International Conference – Advanced Information Networking and Applications (AINA 2009) in Bradford, UK. My presentation was on “Fair Scheduling in Wireless Mesh Networks with Multiple Gateways”. The paper for the conference was published in the main AINA conference and I presented on the first day, in the first session. It was nice to have it over with right away so that I could relax and focus on meeting as many people as possible at the conference.

Read the rest of this entry »

comment 2 Comments
 

Post Category Categories: Computer Science, News, Research, Wireless Networks by Jason Ernst
Post Tags Tags: , , , , , , , , , , ,

 

Ns-3.2 on Ubuntu 8.04 Hardy Heron

November 22nd, 2008 by Jason Ernst
 
Update Manager - Ubuntu Hardy Heron

For the next stage of my thesis instead of using the well known ns-2 simulator as originally planned, I have opted to instead use ns-3. I have chosen this particular environment because it seems to be designed from the ground up to be a wireless simulation tool while ns-2 was originally designed solely for wired network simulation. I have made some use of ns-2 however, so if you are looking for a guide to getting that working in Ubuntu see my post “NS-2.33 on Ubuntu 8.04 Hardy Heron“. In addition to this, ns-3 no longer uses the tcl scripting language. Instead the choice of pure c++ or a combination of c++ and python may be used to define the simulation parameters. I prefer this approach because I have no desire to learn tcl and find the c++ ns-3 ot be more intuitive than ns-2. Additionally, this guide will be used as a reference for myself while I learn the ns-3 environment. Check back for regular updates and useful infromation.

Read the rest of this entry »

comment 6 Comments
 

Post Category Categories: Computer Science, Featured, Linux, Simulation, Tutorials by Jason Ernst
Post Tags Tags: , , , , , , , , ,

 

Ns-2.33 (and nam) on Ubuntu 8.04 (Hardy Heron)

June 11th, 2008 by Jason Ernst
 
Update Manager - Ubuntu Hardy Heron

Since I have been working with ns2 for the last few months in preparation for my thesis I have decided to write a guide on how to install the most recent version of ns2 on the most recent version of ubuntu (at the time of this writing, Monday June 9th, 2008).

I have found many people already who have had difficulty setting it up so maybe this will be of some help to someone. For this tutorial I am assuming you have installed the most recent version of Ubuntu (8.04). (At the time of writing)

Read the rest of this entry »

comment 101 Comments
 

Post Category Categories: Computer Science, Linux, Simulation, Wireless Networks by Jason Ernst
Post Tags Tags: , , , , , , , , , , ,

 

Fair Scheduling & Load Balancing in WMN

May 28th, 2008 by Jason Ernst
 
Example of a Wireless Mesh Network : netdts.com

My research is becoming more focused as of late towards the area of fair scheduling and load balancing in Wireless Mesh Networks. Earlier this week I gave a talk in our wireless research group at Guelph on WMN: Fair Scheduling and Load Balancing which I will make available at the bottom of the post.

The presentation gave a background on why load balancing and scheduling are important in WMNs. Additionally a survey on the current problems that I find interesting in the area was presented. In case you don’t want to get the presentation / you don’t have MS Office here are the main points from the presentation:

Read the rest of this entry »

comment 1 Comment
 

Post Category Categories: Computer Science, Research, Wireless Networks by Jason Ernst
Post Tags Tags: , , , , , , , ,