|Performance Evaluation and Simulation of Computer Systems and Networks|
|Title: ||Performance Evaluation and Simulation of Computer Systems and Networks|
|Lesson Code: ||321-7002|
|Theory Hours: ||3|
|Lab Hours: ||2|
|Faculty: ||Leros Asimakis|
Quantitative analysis of system performance, with emphasis on computer systems and networks, by mathematical models and methods on one hand, and simulation tools on the other. Poisson arrivals. Markov processes and their application in performance evaluation. Queueing analysis: M/M/1, M/M/c, M/M/1 loss, machine repairman, and more general models. Queueing networks, Jackson networks, BCMP. Discrete event simulation; generation of random variates; generation of arrival processes; simulation of Markov chains. Simulation software. Applications and case studies.
Upon completion of this course, students will be able to:
- use mathematical and statistical tools, such as Markov processes and queueing theory, to describe discrete-event systems
- understand the basic structure of a simulation program
- use the Arena software for simulation of simple industrial and business processes
- perform statistical analysis on simulation results
- Α. Pombortsis , Α. Tsoulfas, “Computer network simulation” (in Greek).
- Μ. Sfakianakis, “Simulation and applications” (in Greek).
- Μ. Roumeliotis, “Simulation techniques” (in Greek).
- Arnold Allen, Probability, Statistics and Queueing Theory with Computer Science Applications. Academic Press, 1990.
- Harry Perros, Computer Simulation Techniques: The definitive introduction (e-book)
- Sheldon Ross, Simulation. Academic Press, 2006.
|Learning Activities and Teaching Methods |
Lab exercises (50%), written examination (50%).
|Assessment/Grading Methods |
||125 hours (5 ECTS)
|Language of Instruction|
|Greek, English (for Erasmus students)|
|Μode of delivery |
Weekly class meetings
Lab practice (6 sessions per semester)