Open Topics
Dynamic Metadata Management for Virtual-Memory Objects
Hash tables allow for memory-efficient handling of metadata, particularly in scenarios where numerous properties remain unused for extended periods of time. Nevertheless, existing implementations are not optimized for workloads characterized by a large number of small objects and stringent low-latency requirements.
- Typ
- Bachelorarbeit
- Status
- offen
- Supervisors
- Alexander Halbuer
Daniel Lohmann - Project
- ParPerOS
Shared Virtual-Memory Objects for Disaggregated Memory with Limited Coherency
CXL will bring shared, disaggregated memory with limited coherency. We will utilize the available coherency to build efficient synchronization for the remaining memory in software.
- Typ
- Masterarbeit
- Status
- offen
- Supervisors
- Alexander Halbuer
Daniel Lohmann - Project
- ParPerOS
Transparent Huge Pages for Virtual-Memory Objects
Morsels are currently limited to a single, unified page size per object (4 KiB, 2 MiB, or 1 GiB), which must be defined at creation time. To better accommodate real-world application needs, a more flexible implementation that supports variable page sizes is required.
- Typ
- Bachelorarbeit
- Status
- offen
- Supervisors
- Alexander Halbuer
Daniel Lohmann - Project
- ParPerOS