English

Selecting Efficient Cluster Resources for Data Analytics: When and How to Allocate for In-Memory Processing?

Distributed, Parallel, and Cluster Computing 2023-06-08 v2 Databases

Abstract

Distributed dataflow systems such as Apache Spark or Apache Flink enable parallel, in-memory data processing on large clusters of commodity hardware. Consequently, the appropriate amount of memory to allocate to the cluster is a crucial consideration. In this paper, we analyze the challenge of efficient resource allocation for distributed data processing, focusing on memory. We emphasize that in-memory processing with in-memory data processing frameworks can undermine resource efficiency. Based on the findings of our trace data analysis, we compile requirements towards an automated solution for efficient cluster resource allocation.

Keywords

Cite

@article{arxiv.2306.03672,
  title  = {Selecting Efficient Cluster Resources for Data Analytics: When and How to Allocate for In-Memory Processing?},
  author = {Jonathan Will and Lauritz Thamsen and Dominik Scheinert and Odej Kao},
  journal= {arXiv preprint arXiv:2306.03672},
  year   = {2023}
}

Comments

4 pages, 3 Figures; ACM SSDBM 2023

R2 v1 2026-06-28T10:57:48.357Z