PEER TO PEER AND WIRELESS NETWORKS AND LABORATORYModule LABORATORY
Academic Year 2024/2025 - Teacher: Salvatore Antonio RICCOBENEExpected Learning Outcomes
Knowledge and understanding: the aim of the course is to acquire advanced knowledge that allow the student to evaluate the performance of a distributed communication protocol.
Applying knowledge and understanding: student will acquire knowledge usefull to design a distributed coordination protocols specific for an Overlay Network, defining suitable feature to promote collaboration, optimizing , at the same time, the exploitation of the shared resources. For this reason, a part of the course will be held in laboratory, with lessons dedicated to the study of the NS2 simulator, in order to allow performance evaluation of a network protocol.
Making judgements: the study cases presented, based on real network protocols, will allow the student to discover limits and errors of their design; this will be the basis for autonomously developing of new solutions, going beyond restrictions due to scalability in distributed systems.
Communication skills: student will acquire advanced communication skills using technical language in the field of network protocols and distributed systems.
Learning skills: the course provides, to the student, teoretical and practical methodologies in order to evaluate new network protocols.
Course Structure
In this module, lessons are provided in laboratory, with the ns3 simulator.
Note: should teaching be carried out in mixed mode or remotely, it
may be necessary to introduce changes with respect to previous
statements, in line with the programme planned and outlined in the
syllabus.
Learning assessment may also be carried out on line, should the conditions require it.
Required Prerequisites
Base knowledge on:
- Operating systems
- Computer networks
- C++ programming
Detailed Course Content
Introduction to discrete-events simulations
Performance evaluation in a network
The NS3 simulator
Performance evaluation of a network connection using TCP Tahoe, TCP Reno, TCP new Reno
TCP performance in a wireless environment
Simulations over a MaNET with NS3
Textbook Information
NS3 reference manual.
Course Planning
Subjects | Text References | |
---|---|---|
1 | The NS3 simulator | |
2 | Performance evaluation of a network protocol |