INF5070 – Media servers and distribution systems

Schedule, syllabus and examination date

Choose semester

Course content

The course looks at multimedia server architectures including mechanisms and protocols for the distribution of media data. This includes: media server architectures, data placement on disk, disk scheduling, multimedia file systems, resource handling in operating systems, protocols for distribution of continuous media such as video and audio, and delivery of data. The pratical work in the course will improve the understanding of operating system improvements and hardware support that are meant in particular for dedicated media servers and distribution systems.

Learning outcome

The students will understand the technical demands and potential solutions for "streaming" media servers and for the distribution of media data in data networks. Additionally, students will get an insight into the means of an modifying operating system kernel to improve performance.


Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.


Recommended previous knowledge

INF3190 – Data communications (continued) /INF 240 and INF3160 – Operating systems II (discontinued) /INF242.

Overlapping courses

9 credits INF-SERV


3 hours lecture per week, 1 voluntary lab hour per week, obligatory practical group work (up to 3 students), obligatory 30 minute presentation of group results, obligatory written report of the group work. There will be mandatory assignments. Admission to the oral exam requires that the mandatory assignments are passed.


Oral exam. Graded marks A-F.


Note that the first lecture is compulsory. The subject is regarded equal to INF-SERV when practicing exam regulations.

Course Auditor: Ketil Lund

Facts about this course




Every autumn

The course will autumn 06 be replaced by INF5071 – Performance in distributed systems (discontinued)


Every autumn

Teaching language

Norwegian (English on request)