Distributed Systems
[Closed]
Work description
- Prototype implementation of an energy consumption monitoring tool for distributed applications through toolkits available at modern, Linux-based operating systems (e.g., Intel RAPL, /proc file system). - Design and implementation of a context propagation protocol for identifying distributed events through the OpenTelemetry standard. - Experimental evaluation of the developed prototype by measuring the energy consumption of both local and distributed 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 Mestrados Integrados em Engenharia Informática or Mestrado em Engenharia Informática studies.
Academic Qualifications
- BSc Degree in Informatics Engineering Sciences.
Minimum profile required
- Solid knowledge on energy monitoring systems and corresponding mechanisms (e.g., PowerJoular, RAPL, /proc file system).- Experience with context propagation tools (i.e., OpenTelemetry).- Solid knowledge on operating systems.
Preference factors
- Experience on the design and development of energy monitoring frameworks. - Experience on measuring and analyzing the energy impact incurred over different computational resources. - Experience with the C++ programming language.
Application Period
Since 15 May 2025 to 28 May 2025
[Closed]
Centre
High-Assurance Software