Skip to main content
Till KTH:s startsida Till KTH:s startsida

Assignment for IoT Simulator

Consider a simple topology with 10 nodes randomly deployed in a 100x100 area. Define some transmitters (source), some receivers (sink), and some intermediate nodes (relays). Put some traffics (like Poisson arrival or CBR) on the sources. Define some lossy wireless links among all nodes. We aim to understand the joint impact of scheduling at the MAC layer and routing on the delay performance of the network. 

1- Apply CSMA-CA MAC layer to all nodes and choose a routing protocol, like DSDV (you are free to choose any algorithm here). Call this policy 1. Observe the average delay versus throughput on some sink nodes. 

2- Increase the traffic and monitor the delay-throughput curve. Find the offered traffic by which the average delay becomes unbounded (unstable network). This is called stability region of the network. 

3- Select a combination of MAC layer and routing layer protocols and (call it policy 2) that improve the stability region, namely there is an offered traffic for which the network is stable under policy 2 but not under policy 1. Depict the delay and throughput curves against time.  

Simulation environment: NS2 or NS3 (NS3 is preffered). 

Output: A short report (max 3 pages) on the choice of scheduling and routing selection (policy), output figures, and the description of the observations in tasks 2 and 3. 

Profile picture of Hossein Shokri Ghadikolaei