Memory-Disaggregated In-Memory Object Store Framework for Big Data Applications

Conference Paper (2022)
Author(s)

Robin Abrahamse (Student TU Delft)

Ákos Hadnagy (TU Delft - Computer Engineering)

Z. Al-Ars (TU Delft - Computer Engineering)

Research Group
Computer Engineering
Copyright
© 2022 Robin Abrahamse, A. Hadnagy, Z. Al-Ars
DOI related publication
https://doi.org/10.1109/IPDPSW55747.2022.00211
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Robin Abrahamse, A. Hadnagy, Z. Al-Ars
Research Group
Computer Engineering
Pages (from-to)
1228-1234
ISBN (print)
978-1-6654-9748-0
ISBN (electronic)
978-1-6654-9747-3
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The concept of memory disaggregation has recently been gaining traction in research. With memory disaggregation, data center compute nodes can directly access memory on adjacent nodes and are therefore able to overcome local memory restrictions, introducing a new data management paradigm for distributed computing. This paper proposes and demonstrates a memory disaggregated in-memory object store framework for big data applications by leveraging the newly introduced Thymes-isFlow memory disaggregation system. The framework extends the functionality of the pre-existing Apache Arrow Plasma object store framework to distributed systems by enabling clients to easily and efficiently produce and consume data objects across multiple compute nodes. This allows big data applications to increasingly leverage parallel processing at reduced development costs. In addition, the paper includes latency and throughput measurements that indicate only a modest performance penalty is incurred for remote disaggregated memory access as opposed to local (~6.5 vs ~5.75 GiB/s). The results can be used to guide the design of future systems that leverage memory disaggregation as well as the newly presented framework. This work is open-source and publicly accessible at https://doi.org/10.5281/zenodo.6368998.

Files

Memory_Disaggregated_In_Memory... (pdf)
(pdf | 0.366 Mb)
- Embargo expired in 01-07-2023
License info not available