Network Performance and Traffic

Data is displayed for the academic year: 2024./2025.

Laboratory exercises

Course Description

Architectures and technologies of today's networks, analysis and modeling of network traffic at the packet, burst and flow level, metrics for network performance, network traffic modeling, introduction to queueing theory, application of queueing theory in computer networks and systems, network monitoring, flow measurement and modeling , quality of service and quality of experience and mechanisms for ensuring quality of service in networks, network management, SNMP, YANG, NETCONF network management protocols. Definitions of reliability, availability, and system safety. Redundant structures and determination of the reliability of complex structures. Reliability of communication networks. Topological reliability parameters of networks. Fault-tolerant systems. Sensitivity of availability and optimization.

Prerequisites

Basics of probability theory. Mathematical sequences and rows. Derivations and integration. Basic knowledge of communication protocols and architecture.

Study Programmes

University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses (2. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses (2. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Computer Science - profile
Elective Courses (2. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses (2. semester)
[FER3-HR] Data Science - profile
Elective Courses (2. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses (2. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses (2. semester)
[FER3-HR] Electronics - profile
Elective Courses (2. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses (2. semester)
Elective Courses of the Profile (2. semester)
[FER3-HR] Network Science - profile
Core-elective courses (2. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Courses (2. semester)
[FER2-HR] Telecommunication and Informatics - profile
Theoretical Course (2. semester)

Learning Outcomes

  1. Explain basic metrics for network performance
  2. Explain the basics of queuing theory
  3. Apply queuing theory in network analysis and modeling
  4. Explain Markov processes
  5. Apply knowledge of Markov processes in network analysis and modeling
  6. Use tools to analyze the performance of communications networks
  7. Modeling of network traffic
  8. Optimize routing of network traffic flows

Forms of Teaching

Lectures

Theoretical lectures with teaching practical tools as well

Independent assignments

Homework in which it is necessary to make a practical part and write a report

Laboratory

Group project

Other

The course is taught through lectures, homework, and laboratory exercises. Lectures are three hours per week. For each lecture, students should prepare and read the assigned literature that is discussed during the first hour. During the class the tasks are also solved. Students are tasked to do a practical part presented in a lecture within four homework assignments. Furthermore, students have a group project. In a group project, they should apply the theoretical knowledge gained in the lecture. In this approach, theoretical knowledge should be applied twice, first in the course of homework (structured application) and second in the project (free application).

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 0 % 35 % 0 % 35 %
Class participation 0 % 5 % 0 % 5 %
Mid Term Exam: Written 0 % 30 % 0 %
Final Exam: Written 0 % 30 %
Exam: Written 50 % 40 %
Exam: Oral 20 %
Comment:

Homework, laboratory and activity are calculated in case of written and oral exam.

Week by Week Schedule

  1. Architectures and technologies of today's networks
  2. Metrics for describing performance and approaches to modeling network traffic
  3. Mathematical foundations of queueing theory.
  4. Introduction to queueing theory
  5. Queueing theory
  6. Queueing networks
  7. Monitoring and measuring network traffic
  8. Midterm exam
  9. QoS and QoE. Quality assurance mechanisms in networks. Service level agreement. Regulation in the field of traffic management.
  10. MPLS protocol
  11. Network management - FCAPS model.
  12. Introduction to the reliability of telecommunication networks
  13. Reliability of telecommunication networks
  14. Operations support system
  15. Final exam

Literature

(.), J.N. Daigle (2005.), Queuing Theory with Applications to Packet Telecommunication, Springer,
(.), T.G. Robertazzi (2000.), Computer Nertworks and Systems: Queueing Theory and Performance Evaluation?, 3rd ed., Springer,
(.), H. Kobayashi, B.L. Mark (2009.), System Modeling and Analysis: Foundations of System Performance Evaluation, Pearson-Prentice Hall,
(.), D. Gross, J.F. Shortle, J.M. Thompson, C.M. Harris (2008.), Fundamentals of Queueing Theory, 4th ed., Wiley, New York,
(.), Skripta iz teorije prometa,

General

ID 222477
  Summer semester
5 ECTS
L0 English Level
L1 e-Learning
30 Lectures
0 Seminar
0 Exercises
15 Laboratory exercises
0 Project laboratory
0 Physical education excercises

Grading System

85 Excellent
75 Very Good
65 Good
55 Sufficient