Modeling and Simulation – Performance Estimation

Последна измена: March 8, 2021

Course: Modeling and Simulation – Performance Estimation

Code3ФЕИТ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