- Docente: Carla Raffaelli
- Credits: 6
- SSD: ING-INF/03
- Language: English
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Telecommunications Engineering (cod. 0932)
Learning outcomes
The main objective of this course is to provide an understanding of the basic principles and fundamental design issues related to multi-service networks. Service requirements and metrics, quality of service mechanisms and architectures, multi-service network engineering techniques and methodologies are introduced and applied to practical examples.
Course contents
. Introduction and motivations: basics of the Internet: best effort service limitation
Part I
2. Traffic: basic concepts and definitions
3. Poisson process as arrival process: arrival probability, inter-arrival time, residual time
4. Bernoulli process as arrival process: inter-arrival time
5. Discrete-time Markov Chains
6. Continuous-time Markov Chains
7. Birth/Death Markov processes
8. Queuing systems, Kendall's notation
9. Little's formula
10. Pure loss Systems, Erlang B
11. Ideal waiting systems, Erlang C
12. M/G/1 average delay P-K formula, M/G/1 residual time
13. Parallel queues with priority: average delay formula
Part II
14. Routing and forwarding in the Internet
15. Router architectures and queuing techniques
16. Basic mechanisms for QoS support: marking, policing, shaping.
17. Token bucket: average, peak rate and burst length control
18. Priority queuing
19. Weighted fair queuing
20. Processor sharing and bit round fair queuing
21. Active queue management: RED technique
22. Differentiated services model
23. Integrated services model and RSVP
24. Case studies and design examples
Readings/Bibliography
L. Peterson, B. Davie, "Computer networks: a system approach", Elsevier, Morgan Kaufmann
J. Evans, C. Filsfils, “ Deploying IP and MPLS QoS for Multi-service networks”, Morgan Kaufmann Publishers, Elsevier.
William Stallings, 'High Speed Networks and the Internets: Performance and Quality of Service', Prentice Hall.
J. F. Kurose, K. W. Ross, ' Computer Networking, a Top-Down Approach', Fifth ed. Pearson.
L. Kleinrock, 'Queuing systems, part I', Wiley editions.
Teaching methods
lectures and related application examples
seminars given by invited speakers
Assessment methods
oral exams
Teaching tools
Slides provided by the teacher
Links to further information
http://www.unibo.it/docenti/carla.raffaelli
Office hours
See the website of Carla Raffaelli