Ex auditorio questions: the chair of the defence will invite the attending audience at Kristen Nygaards sal to ask ex auditorio questions.
Trial lecture
“Virtual memory management in an Operating system”
Time and place: May 2, 2024 10:15 AM, Kristen Nygaards sal (5370), Ole-Johan Dahls hus/ Zoom
Main research findings
Garbage collection plays a vital role in Java automatic memory management by freeing up memory that is no longer in use by applications. Selecting the optimal Garbage Collector (GC) and heap size is crucial for enhancing application performance, yet this task poses significant challenges for users and developers who lack expertise in this area. Through a series of research contributions, we have developed a coherent sequence of investigations that together address the complex challenges of GC and heap size selection. Our research began with a comprehensive evaluation of several widely used GCs in OpenJDK HotSpot, measuring relevant performance metrics. These findings enable the selection of an appropriate GC for specific types of applications. Building on these insights, we propose a system that automatically recommends a proper heap size and the most suitable GC based on user-defined application requirements. Moreover, we introduce an adaptive heap sizing technique that dynamically adjusts the heap size based on a user-defined GC CPU utilization limit, instead of simply estimating application memory needs. This work, conducted in collaboration with Oracle Corporation, aims to be integrated into future versions of Java, marking a significant advancement in the field of modern concurrent GCs.
Adjudication committee
- Assistant Professor Helena Cristina Rodrigues, Departamento de Sistemas de Informação, Universidade do Minho, Portugal
- Professor Gaël Thomas, Inria, France
- Professor Antonio Martini, Department of informatics, University of Oslo, Norway
Supervisors
-
Professor Paulo Ferreira, Department of Informatics, UiO, Norway
-
Assistant Professor Rodrigo Bruno, Técnico, University of Lisbon, Portugal
-
Professor Eric Bartley Jul, Department of Informatics, UiO, Norway
Chair of defence:
Contact information at Department: Mozhdeh Sheibani Harat