Course: Modeling and Simulation – Performance Estimation
Code: 3ФЕИТ07005
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturers: Asst. Prof. Dr. Sanja Atanasova
Course Goals (acquired competencies): Acquiring deeper knowledge in the field of analytical modeling and simulations in computer-communication systems. Acquiring deeper knowledge in the field of performance estimation of systems. Process of modelling with queuing systems, Marko chains and Petri nets. Application of the acquired knowledge in real practical computer-communication systems and networks of every possible type.
Course Syllabus: Processes of birth and death. General theory of queuing systems. Simple queuing system with one or multiple servers. More-complex queuing systems with one or multiple servers. Complex queuing systems with one or multiple servers. Self-similar processes and their characteristics. Long-range interdependence and long tailed distributions. Queuing networks. Devices and systems where is possible to apply queuing systems and networks analysis. Discrete-event simulators and tools for performance analysis. Specific practical examples. The recovery process. Discrete and continuous Marko chains: application. Branching processes. General characteristics of graphs, the shortest path problem, the multicast efficiency and number of hops in the anycast group. Advanced chapters of simulation modeling. Petri nets. Procedure for creating simulation. Processing and interpretation of simulation results.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
A. M. Law, W. D. Kelton | "Simulation Modeling and Analysis, 3/e" | McGraw-Hill | 2000 |
2 |
G. Bolch, S. Greiner, H. deMeer, K. Trivedi | "Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications" | John Wiley | 2006 |
3 |
J. Daigle | "Queueing Theory with Applications to Packet Telecommunications" | Springer | 2004 |