Operating systems
Work description
- Design of a tiering-based storage system that takes advantage of different storage devices. - Implementation of a prototype of the previous system. - Experimental evaluation of the developed prototype using synthetic and realistic workloads. The tasks described in this working plan demand the application and development of concepts and techniques in the area of Software Engineering which are usually introduced in curricular units included in the curricula of the Integrated MSc in Informatics Engineering or the MSc in Informatics Engineering studies.
Academic Qualifications
- BSc Degree in Informatics Engineering.
Minimum profile required
- Knowledge of operating systems and distributed systems.- Knowledge of storage systems (e.g., Keigo) and respective applications (e.g., RocksDB).- Experience in the design and development of hierarchical storage systems, supported by technical evidence (e.g., code repositories, projects, or functional prototypes).- Knowledge of secure systems.
Preference factors
- Experience in designing and implementing storage systems. - Solid knowledge of heterogeneous storage stacks.
Application Period
Since 19 Feb 2026 to 04 Mar 2026
Centre
High-Assurance Software