Distributed Systems
[Closed]
Work description
- Design of an energy consumption monitoring tool through toolkits available at modern, Linux-based operating systems (e.g., Intel RAPL, /proc file system, NVIDIA-smi), following a software-defined approach; - Prototype implementation of the previous design; - Experimental validation of the developed prototype by measuring the energy consumption of different applications. 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 Master's in Informatics Engineering or Master's in Informatics and Computing Engineering studies.
Academic Qualifications
Enrolled in the Master's in Informatics Engineering or the Master's in Informatics and Computing Engineering.
Minimum profile required
- Solid knowledge on energy monitoring systems and corresponding mechanisms (e.g., PowerJoular, RAPL, /proc file system);- Solid knowledge on operating systems;- Solid knowledge on distributed systems.
Preference factors
- Experience with the C++ programming language; - Experience on the design and development of energy monitoring frameworks; - Experience on measuring and analyzing the energy impact incurred over different computational resources.
Application Period
Since 03 Aug 2023 to 17 Aug 2023
[Closed]
Centre
High-Assurance Software