Future Internet Design and Service Quality
6.0 ECTS creditsThe course comprises four modules.
Module 1 Reducing Internet Latency: Why and How, 1.5 ECTS cr.
The module explains the importance of latency for current internet applications. Different sources of delay and types of solutions for reducing latency are treated. Special emphasis is on queueing delay and how active queue management can reduce the problem and how it interacts with congestion control.
Module 2 QUIC and the Evolution of the Web, 1.5 ECTS cr.
The module deals with the evolution of the web and its interaction with underlying communication protocols. The demands of modern web applications on the network are analysed and the various protocols used in web communication are introduced. Focus is on QUIC, its design and key mechanisms.
Module 3 Multi Access Solutions, 1.5 ECTS cr.
The module deals with the challenges and opportunities of multi-access communication. Examples of how multi-access communication can be realised at different layers in the protocol stack are discussed and key mechanisms such as path management, scheduling and congestion control are described. How to implement multi-access communication is illustrated on the basis of MPTCP and MPQUIC.
Module 4 Internet Stack Evolution: Challenges and Opportunities, 1.5 ECTS cr.
The module deals with how the internet stack can be further developed to meet the demands of new applications and communication environments. The present challenges and the risk of ossification are described. How transport services can help counteract ossification and be dynamically tuned based on application requirements and networking context are discussed. Examples of how to implement and use transport services are presented.
Module 1 Reducing Internet Latency: Why and How, 1.5 ECTS cr.
The module explains the importance of latency for current internet applications. Different sources of delay and types of solutions for reducing latency are treated. Special emphasis is on queueing delay and how active queue management can reduce the problem and how it interacts with congestion control.
Module 2 QUIC and the Evolution of the Web, 1.5 ECTS cr.
The module deals with the evolution of the web and its interaction with underlying communication protocols. The demands of modern web applications on the network are analysed and the various protocols used in web communication are introduced. Focus is on QUIC, its design and key mechanisms.
Module 3 Multi Access Solutions, 1.5 ECTS cr.
The module deals with the challenges and opportunities of multi-access communication. Examples of how multi-access communication can be realised at different layers in the protocol stack are discussed and key mechanisms such as path management, scheduling and congestion control are described. How to implement multi-access communication is illustrated on the basis of MPTCP and MPQUIC.
Module 4 Internet Stack Evolution: Challenges and Opportunities, 1.5 ECTS cr.
The module deals with how the internet stack can be further developed to meet the demands of new applications and communication environments. The present challenges and the risk of ossification are described. How transport services can help counteract ossification and be dynamically tuned based on application requirements and networking context are discussed. Examples of how to implement and use transport services are presented.
Progressive specialisation:
A1N (has only first鈥恈ycle course/s as entry requirements)
Education level:
Master's level
Admission requirements
Upper secondary level English 6 or B, or equivalent. Computer Science 30 ECTS cr, or three years of work experience in the IT sector, or equivalent.
Selection:
Selection is usually based on your grade point average from upper secondary school or the number of credit points from previous university studies, or both.