Logo
PhD thesis defense to be held on December 19, 2025, at 13:00 (Multimedia Amphitheater of the Central Library of NTUA)

Information

Thesis title: Accelerating Virtual Memory with Hardware-Tailored Memory Management


Abstract: The dissertation addresses inefficiencies in modern virtual memory systems by designing hardware-tailored mechanisms and policies for the Operating System (OS) memory manager, that improve address translation performance and reduce virtualization-induced overheads. It first introduces Elastic Translations (ET), a holistic extension to the OS memory manager that exploits OS-assisted TLB coalescing, available on modern architectures, such as ARMv8-A tand RISC-V, to transparently and efficiently use multiple translation granules. Through coalescing-aware demand paging and asynchronous promotions, and hardware-assisted TLB-miss sampling, ET significantly improves performance for both native and virtualized workloads, even under fragmentation. The second part of the thesis focuses on serverless computing and proposes AnonPTEs, a lightweight paravirtualized mechanism that bridges the semantic gap between the virtual memory subsystems of guest and host OS, when executing microVM-sandboxed serverless functions from VM memory snapshot files. By conveying the nature of the guest OS memory allocations to the host, AnonPTEs eliminates unnecessary I/O and major page faults for the ephymeral anonymous allocations of the guest OS, substantially improving tail latency and overall system performance. Collectively, the thesis demonstrates that aligning OS memory management with underlying hardware capabilities unlocks substantial performance gains.


Supervisor: Professor Georgios Goumas


PhD Student: Stratos Psomadakis



/el//en//el/education/undergraduate/info/en/education/undergraduate/info/el/education/undergraduate/courses/en/education/undergraduate/courses/el/education/undergraduate/schedule/en/education/undergraduate/schedule/el/education/undergraduate/quality/en/education/undergraduate/quality/el/education/postgraduate/en/education/postgraduate/el/education/doctoral/info/en/education/doctoral/info/el/education/doctoral/courses/en/education/doctoral/courses/el/education/doctoral/schedule/en/education/doctoral/schedule/el/education/erasmus/en/education/erasmus/el/thesis/search/el/thesis/regulation/el/thesis/contour/el/research/results/en/research/results/el/research/labs/en/research/labs/el/research/iccs/en/research/iccs/el/research/libraries/en/research/libraries/el/staff/academic/faculty/en/staff/academic/faculty/el/staff/academic/emeriti/en/staff/academic/emeriti/el/staff/academic/retired/en/staff/academic/retired/el/staff/laboratory/edip/en/staff/laboratory/edip/el/staff/laboratory/etep/en/staff/laboratory/etep/el/staff/research/iccs/en/staff/research/iccs/el/staff/research/researchAssociate/en/staff/research/researchAssociate/el/staff/research/phd/en/staff/research/phd/el/staff/administrative/permanent/en/staff/administrative/permanent/el/staff/administrative/associates/en/staff/administrative/associates/el/school/history/historicalReview/en/school/history/historicalReview/el/school/history/historyNTUA/en/school/history/historyNTUA/el/school/access/en/school/access/el/school/organization/en/school/organization/el/school/news/en/school/news/el/school/events/en/school/events/el/services/services/en/services/services/el/files/undergraduate/en/files/undergraduate/el/contact/en/contact/el/alumni/register/en/alumni/register/el/announcementsECE Home Page (EL)ECE Home Page (EN)