Operating systems
[Closed]
Work description
- Design of a key-value storage system that takes advantage of different remote and disaggregated storage devices, including persistent memory devices, NVMe SSD, and SATA SSD. - Implementation of a prototype of the previous system and design of compaction algorithms that consider remote devices. - 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 on operating systems and distributed systems.- Knowledge on storage systems.- Experience with different key-value store systems, including RocksDB, BlobDB, Parallax, WiscKey,etc.
Preference factors
- Experience in designing and implementing key-value stores. - Solid knowledge of heterogeneous storage stacks.
Application Period
Since 10 Apr 2025 to 24 Apr 2025
[Closed]
Centre
High-Assurance Software