Andreas is a Research Assistant at the Hasso Plattner Institute, where he works on shaping the future of operating systems on heterogeneous and disaggregated systems. He enjoys teaching the basics of Operating Systems and has lectured at multiple Universities across Germany, as well as online. He helps maintain the GNU/Linux-libre distribution of parabola, and he is leading the efforts of making parabola available on the OpenPower and RISC-V ISAs. He is an associated member of the Free Software Foundation, an accomplished open-source contributor, a full-time dad, and in his spare time he enjoys debating the benefits of free software, as well as collecting, playing and tinkering with his various electric guitars.
The disaggregation of system resources promises various benefits, such as an increased flexibility of provisioning, better consolidation of workloads, and higher limits for bursts of resource consumption.
Similarly to how storage in the datacenter tends to be combined into large pools to be shared across different machines, portions of main memory could be disaggregated and made available on demand as well.
This could have the potential of making memory disaggregation a bulding block of the future datacenter.
With Memory Inception, a disaggregation technology is announced for Power 10 systems, and an OpenCAPI-based prototype – ThymesisFlow – is already available.
In this talk, we will outline our experimental setup using two IC922 Power 9 machines connected with ThymesisFlow, as well as present a selection of the projects currently running in our lab that use this technology.
In particular, we will discuss what new challenges arise for scale-up workloads such as In-Memory Databases and show early measurements with Hyrise, an open source In-Memory Database developed for research.