Advanced chapters in analysis of the IP traffic (ETF TC NPAS 51060) |
|
General information |
|
Module title | Advanced chapters in analysis of the IP traffic |
Module code | ETF TC NPAS 51060 |
Study | ETF-B |
Department | Telecommunications |
Year | 2 |
Semester | 4 |
Module type | Mandatory |
ECTS | 5 |
Hours | 60 |
Lectures | 28 |
Exercises | 25 |
Tutorials | 7 |
Module goal - Knowledge and skill to be achieved by students |
|
The goal of the course is to introduce students with the advanced items in the field of IP networks and traffic. Beside the insight into IP protocols, the most common IP based protocols, and advanced architectures based on IP protocol will also be elaborated. As part of the course students will be introduced into most common mathematical models of IP traffic. Beside the analytical models of the traffic students will also get to know the values which are characteristic for service quality in IP networks, and relevant mechanism for establishment of the service quality at the IP and transport level with introduction to simulation tools. | |
Syllabus |
|
ntroduction: data transfer networks, circuit commutation, virtual circuits, network datagram, protocol layers, IP protocol, IP package, establishment of connection, jam control based on the window principle. TCP protocol: description and evolution of the protocol, purpose, mechanisms and weaknesses of the TCP, TCP modifications: TCP Tahoe, TCP Reno, TCP Vegas, TCP Sack, TCP mechanisms: triple handshake, slow start, congestion avoidance, fast recovery, fast retransmit, parameter calibration, TCP-friendly traffic. Other protocols: UDP, RTP, H.323, SIP, RSVP, FTP, HTTP etc. Theory of waiting queues: basic values, incoming processes and appropriate distributions, Poisson’s traffic model, M/M/1 system. Markov’s traffic models: Markov’s chains, Markov’s-modulated processes. Fractal traffic model and self-similar processes, distributions with long tails, long-term dependencies, Hurst’s parameter, testing the self-similarity, Pareto distribution. Measuring the IP traffic: measuring methods, processing measuring results. Simulation methods in IP networks testing: most common simulators, simulator ns-2, simulator architecture, processing of the output data. Quality of service in IP networks: QoS architectures, ITU-T QoS architecture, parameters of the service quality, plains of QoS architecture, mechanisms of the service quality. Access control as a mechanism for quality of services: token i leaky buckets, resource reservation. Control over the waiting queues as service quality control mechanism, buffer management techniques, active management of the waiting queues - AQM, random preventive detection (RED), RED modifications: RIO, GentleRED, WRED; BLUE. Distribution of packages as a service quality mechanism: generalized processor sharing - GPS, Weight fair queuing - WFQ, W2FQ, DRR. Avoiding the jams as a mechanism for service quality: additive incrementing with multiplication decrementing - AIMD, explicit jam control - ECN. Advanced IP architectures: Intserv, Diffserv, MPLS. Transfer of the multimedia traffic from the service quality aspect: VoIP, transfer of video content. | |
Literature |
|
Recommended | |
Additional | |
Didactic methods |
|
Lectures are performed directly in an aula. Each lecture is followed by description and solution of examples and problems, performed by the lecturer, with goal of better introduction students with the presented lectures. <br> As part of the laboratory exercises students are introduced with the features of the NS-2 simulator, and test the implementations described during lectures using simple topologies. <br> |
|
Exams |
|
During the course students earn points according to the following system: <br> - Attending classes and tutorials: 10 points, student with more then three absences from lectures and/or tutorials can not get these points. <br> - Home assignments and laboratory exercises bring maximum of 10 points, assuming solving 5 to 10 assignments equally distributed throughout the semester. <br> - Partial exams: two partial exams; each positively evaluated partial exam 20 points. Each partial exam lasts 90 minutes and it is structured as follows: <br> - Answering to simple questions with goal of testing whether student has basic theoretical knowledge; students with correct answers to all such questions earn 5 points; <br> - Solving an open answer problem, with correct answer bringing 10 points; <br> - Solving problems with multiple answers offered, on of answers being the correct one; students with correct answers to all such questions earn 5 points; <br> Students who earned less then 20 points during the semester must retake the course. Students who earned 40 or more points during the semester will take a final exam; This exam consists of discussion of problems from partial exams, home assignments and answers to simple questions related to course topics. <br> Final oral exam provides maximum of 40 points. In order to get positive final grade, students must earn minimum of 20 points in this exam. Student failing to earn the minimum must take the makeup oral exam. Student who earned 20 or more, and less then 40 points during the semester, will have to take the makeup exam. <br> The makeup exam is organized in the following manner: <br> - Written part structured similarly to partial written exam, during which students solve problems in topics they failed on partial exams (less then 10 points); <br> - Oral part structured the same as the oral part of the final exam. <br> Only students who managed to earn total score of 40 or more points in written part of the makeup exam will be allowed to take the oral part of the makeup exam, where the mentioned score consists of points earned through attending lectures, solving home assignments, passing partial exams and passing the written part of makeup exam. Oral makeup exam provides maximum of 40 points. In order to achieve positive final grade students must earn minimum of 20 points in this exam. Student failing to earn the minimum will have to retake the course. Oral makeup exam gives maximum of 40 points. In order to achieve positive final grade students must achieve minimum of 20 points in this exam. Student failing to achieve the minimum will have to re-enroll for this course. <br> |
|
Aditional notes |
|
During the written part of the exam students are not allowed to use notes, books, cell phones or other electronic devices. <br> Problems, which students must solve during the exam, are of the same type solved during the lectures and tutorials. <br> |