Background:
•There is a lack of information regarding how much energy is spent by a GC (Garbage Collector)
•Energy spent by a GC (as in other software) is becoming more important day after day
•This means that sustainability is of great concern being the energy spent a crucial aspect
Goal:
•Perform a related work search of similar energy aware GCs
•Study the behaviour of production GCs energy-wise (Parallel, GC1, Shenodoah, ZGC)
•Propose solutions to make a GC to better use the energy available (e.g., run slowly when there is no urgency, save cores whentime is available, etc.)
Requirements:
•The candidate must enjoy and have adequate skills to deal with systems’
implementation
•The candidate should be able to program in Java
•Also relevant is a good tracking record (grades, classes done),
enthusiasm, and commitment
Supervisors:
•Paulo Ferreira