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

06/06/2023
by   Jonathan Will, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2022

Get Your Memory Right: The Crispy Resource Allocation Assistant for Large-Scale Data Processing

Distributed dataflow systems like Apache Spark and Apache Hadoop enable ...
research
08/19/2022

Resource Allocation in Serverless Query Processing

Data lakes hold a growing amount of cold data that is infrequently acces...
research
04/07/2023

Runtime Variation in Big Data Analytics

The dynamic nature of resource allocation and runtime conditions on Clou...
research
12/12/2021

In-Memory Indexed Caching for Distributed Data Processing

Powerful abstractions such as dataframes are only as efficient as their ...
research
02/26/2020

Black or White? How to Develop an AutoTuner for Memory-based Analytics [Extended Version]

There is a lot of interest today in building autonomous (or, self-drivin...
research
11/26/2019

Distributed graphs: in search of fast, low-latency, resource-efficient, semantics-rich Big-Data processing

Large graphs can be processed with single high-memory or distributed sys...
research
12/09/2004

Tycoon: an Implementation of a Distributed, Market-based Resource Allocation System

Distributed clusters like the Grid and PlanetLab enable the same statist...

Please sign up or login with your details

Forgot password? Click here to reset