Dynamic Networks and Specialized Operating Systems
Network virtualization
winter semester, 2026-2027
Master groups: Distributed Systems in Internet; Cloud and network infrastructure with high-performance computing

Professors:
Conf. Dr. Adrian Sterca [forest at cs dot ubbcluj dot ro]

There is a Microsoft Team for this course; you can join it using the code: 4798oe2.

The RDSOS grade will be determined based on the implementation of a project and a written exam.
The final grade is computed as follows:
Final Grade = 50% Project + 50% Written Exam

The written exam will take place at the end of the semester and will cover the material taught during the lectures.

The project topic is: development of a WiFi Analyzer and a network packet sniffer for a wireless network interface (for either a desktop or mobile system). The following project functionalities must be implemented: Naturally, implementing this project requires calling various operating system functions or using software library wrappers around these functions. However, the purpose of the project is to ensure that the functions being called perform only minimal operations. For example, packet capture can be implemented using the libpcap library, but you must manually parse the packet headers. This means manually parsing the byte stream containing the raw packet and splitting it into headers and the individual fields within each header. The project grade will be proportional to the number of features implemented from the list above and to the extent to which you implement functionality manually, without relying on external library functions.

As an alternative to the project, you may write a 4-page report and prepare a presentation based on one of the papers available here (your choice). However, this alternative comes with a penalty of 4 points, meaning that the maximum project grade will be 6.

Click here to schedule your project presentation.
Projects may also be submitted during the examination session, but a penalty of 4 points will be applied.
Presentation schedules are displayed in the table below:
Slide-uri Cursuri
Notite curs (text)