Balanced resource allocations across multiple dynamic MapReduce clusters

B. Ghit, M.N. Yigitbasi, A. Iosup, D.H.J. Epema

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

16 Citations (Scopus)
1 Downloads (Pure)

Abstract

Running multiple instances of the MapReduce framework concurrently in a multicluster system or datacenter enables data, failure, and version isolation, which is attractive for many organizations. It may also provide some form of performance isolation, but in order to achieve this in the face of time-varying workloads submitted to the MapReduce instances, a mechanism for dynamic resource (re-)allocations to those instances is required. In this paper, we present such a mechanism called Fawkes that attempts to balance the allocations to MapReduce instances so that they experience similar service levels. Fawkes proposes a new abstraction for deploying MapReduce instances on physical resources, the MR-cluster, which represents a set of resources that can grow and shrink, and that has a core on which MapReduce is installed with the usual data locality assumptions but that relaxes those assumptions for nodes outside the core. Fawkes dynamically grows and shrinks the active MR-clusters based on a family of weighting policies with weights derived from monitoring their operation. We empirically evaluate Fawkes on a multicluster system and show that it can deliver good performance and balanced resource allocations, even when the workloads of the MR-clusters are very uneven and bursty, with workloads composed from both synthetic and real-world benchmarks.
Original languageEnglish
Title of host publication2014 ACM International Conference on Measurement and Modeling of Computer Systems (ACM Sigmetrics'14. Austin TX, USA, June 16-20, 2014)
Place of PublicationNew York NY
PublisherAssociation for Computing Machinery, Inc.
Pages329-341
ISBN (Print)978-1-4503-2789-3
DOIs
Publication statusPublished - 2014
Event2014 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, 16-20 June, 2014, Austin, Texas, USA - Peter O'Donnell, Jr. Building (POB) on the The University of Texas at Austin campus, Austin, United States
Duration: 16 Jun 201420 Jun 2014
https://www.sigmetrics.org/sigmetrics2014/

Conference

Conference2014 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, 16-20 June, 2014, Austin, Texas, USA
Abbreviated titleSIGMETRICS'14
Country/TerritoryUnited States
CityAustin
Period16/06/1420/06/14
Internet address

Fingerprint

Dive into the research topics of 'Balanced resource allocations across multiple dynamic MapReduce clusters'. Together they form a unique fingerprint.

Cite this