Network simulation

(IITP, 2018 - 2022)

The course consists of series of labs focused on simulation of different wireless networks protocols. For most of the labs, an open source simulation platform NS-3 is used. I was co-teaching this course from 2018 to 2022 to BS and MS students of Moscow Institute of Physics and Technology and Moscow State University at IITP RAS, Russia. This course is currently still being successfully taught.

Lab name Materials
Introduction to simulation: discrete-event simulation, validation, verification A.M. Law. Simulation Modeling and Analysis
Lab1: Simulation of G/G/1 queueing system in custom C++ discrete-event simulator repo, pres, L. Kleinrock. Queueing Systems, Volume I
Introduction to NS-3 manual, tutorial
Lab2: Simulation of G/G/1 queueing system in NS-3  
Lab3: Simulation of pure and slotted Aloha in NS-3 pure Aloha, slotted Aloha
Lab4: Modeling of Wi-Fi DCF in saturation, comparison with Bianchi model Bianchi, follow-up
Lab5: Modeling of interference in Wi-Fi, comparison with analytical model Interference
Lab6: Modeling of Wi-Fi Mesh networks, neighborhood discovery protocol NHDP
Lab7: Advanced modeling of interference in Wi-Fi, power management, carrier sense threshold Research