Politecnico di Torino
Politecnico di Torino
   
Login  
it
Politecnico di Torino
Academic Year 2014/15
01QFKOC
Network simulation
Master of science-level of the Bologna process in Computer And Communication Networks Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Casetti Claudio Ettore ORARIO RICEVIMENTO A2 ING-INF/03 60 0 20 1
SSD CFU Activities Area context
ING-INF/03 8 B - Caratterizzanti Ingegneria delle telecomunicazioni
Esclusioni:
01NWB
Subject fundamentals
The course aims at introducing the principles and basic techniques of simulation, focusing on the use of simulation for the design, dimensioning and performance evaluation of a communication network. During the course, students will be introduced to simulation tools and specifically to OMNET++, one of the main OpenSource network simulators; through it, they will simulate relevant case studies of Internet-based protocols and services.
Expected learning outcomes
  • Knowledge of basic structural notions of a simulator and, specifically, of a network simulator
  • Knowledge of the characteristics of various types of simulators
  • Knowledge of potentialities and limitations of simulators for the investigation of computer networks
  • Knowledge of the importance of tuning the duration of simulation runs with respect to the system at hand and the expected results
  • Knowledge of the OMNET++ simulator through either in-class demonstrations or individual use aimed at crafting simulation projects
  • Ability to autonomously set up complex network simulations using native OMNET++ modules
  • Ability to develop new OMNET++ modules
  • Ability to analyze simulation outputs and gauge their reliability
Prerequisites / Assumed knowledge
Students are expected to know the C/C++ programming languages and be familiar with probability theory. Knowledge of communication network architectures, especially those based on the TCP/IP protocol stack, is also required.
Contents
  • Introduction to simulation techniques (8h)
  • Classification of simulators (4h)
    • Discrete-event simulators
    • Message-passing simulators
  • Pseudo-random number generators (8h)
    • Techniques to generate pseudo-random variables
    • Statistical tests on pseudo-number generators
  • Transient analysis and confidence intervals (10h)
  • The OMNET++ simulator: architectures and simulation description syntax (20h)
  • Modelling and simulating communication networks (30h)
    • Local Area Network simulations
    • TCP congestion control simulations
    • Caching efficiency simulations
Delivery modes
The course includes 20 hours in lab. Students will be divided into small groups and asked to developed a simulation project.
Texts, readings, handouts and other learning resources
  • J. Banks, J.S. Carson, B. Nelson, D. Nicol, Discrete-Event System Simulation, Prentice Hall
  • OMNET++ User Manual available online on www.omnetpp.org
  • Copy of the slides used during the course
Assessment and grading criteria
The final exam consists of:
  • evaluation and discussion of a written report on the group simulation project (25% of final grade)
  • written test with open questions on simulation theory (75% of final grade)

Programma definitivo per l'A.A.2014/15
Back



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
m@il