logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2015/2016
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 090945 - COMPUTER SYSTEMS PERFORMANCE EVALUATION
Docente Serazzi Giuseppe
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ090945 - COMPUTER SYSTEMS PERFORMANCE EVALUATION

Programma dettagliato e risultati di apprendimento attesi

Computer systems performance evaluation has made impressive progress with the recent advances of systems architectures, e.g., cloud computing, multicore systems, web services, mobile and distributed systems. New techniques and tools have recently been proposed for approaching the challenging problems related to the performance forecast and optimization of these new complex systems.
The course covers the basics of the evaluation techniques. After a familiarization with the fundamentals of the main techniques, we will analyze several applications that illustrate their use. Studies on the performance evaluation of cloud and exascale computing infrastructures, web service systems, and traffic characterization will be used to reinforce the concepts learned in the class. Java Modelling Tools JMT (open source tools) will be used to solve performance projects.

Course Contents
1 - Refresh on some basic probability distributions
2 - Operational Analysis (fundamental laws, operational equilibrium, exercises)
3 - Stations with queue (single and multiple servers, finite queue, general service times distribution) 
4 - Asymptotic analysis (bounds and bottlenecks identification)
5 - Single-class queuing networks (open, closed, MVA, approximate algorithms)
6 - Multiple-class queuing networks (MVA, Markov chain, simulation)
7 - Fork/join and parallel computing, Load balancing
8 - Workload and traffic characterization
9 - Projects solved with Java Modelling Tools - JMT (http://jmt.sourceforge.net/)
10 - Case studies analysis (web servers capacity planning, performance bound of multicore systems, bottleneck identification and energy consumption minimization of very large computing infrastructures with heterogeneous workloads, ...)    

The course has no pre-requisites. Evaluation is based on a written exam to be taken at the end of the course. Projects are available, but not required, and must be carried out during the teaching semester . The grade of the projects will be added to the one of the exam. The course will be given in English.  Questions and Answers will be taken both in english and in italian.

Material:
All the material is in english. 
Lazowska, Zahorjan, Graham, Sevcik: Quantitative System Performance, Prentice Hall, 1984 - the first 7 chapters (free of copyright,  from the course-site on Beep service).
Slides free from the course-site of Beep service.


Note Sulla Modalità di valutazione

Evaluation is based on a written exam to be taken at the end of the course. Projects are available, but not required, and must be carried out during the teaching semester. The grade of the projects will be added to the one of the exam.


Bibliografia

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
28.0
esercitazione
24.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
20/11/2019