Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Research Opportunities
Apply now View Formal Call
Research Opportunities

Distributed Systems

Work description

- Prototype implementation of an energy consumption monitoring tool through toolkits available at modern, Linux-based operating systems (e.g., Intel RAPL, /proc file system). - Experimental evaluation of the developed prototype by measuring the energy consumption of different key value stores. - Study of the energy impact of several key-value stores and of their current performance optimizations. 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).Solid knowledge on modern key-value stores and corresponding performance optimizations (i.e., RocksDB, LevelDB, PebblesDB).Knowledge on benchmarking platforms for evaluating key-value stores performance (i.e., YCSB, db_bench).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 22 Aug 2024 to 04 Sep 2024

Centre

High-Assurance Software

Scientific Advisor

Ricardo Gonçalves Macedo