2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing 2011
DOI: 10.1109/ccgrid.2011.71
|View full text |Cite
|
Sign up to set email alerts
|

DELMA: Dynamically ELastic MapReduce Framework for CPU-Intensive Applications

Abstract: Abstract-Since its introduction, MapReduce implementations have been primarily focused towards static compute cluster sizes. In this paper, we introduce the concept of dynamic elasticity to MapReduce. We present the design decisions and implementation tradeoffs for DELMA, (Dynamically ELastic MApReduce), a framework that follows the MapReduce paradigm, just like Hadoop MapReduce, but that is capable of growing and shrinking its cluster size, as jobs are underway. In our study, we test DELMA in diverse performa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
20
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 35 publications
(20 citation statements)
references
References 10 publications
0
20
0
Order By: Relevance
“…Even with these integrated solutions, determining the number of slave nodes for mappers and reducers is almost done arbitrarily and is in fact a trial and error exercise that will yield to multiple SLO violations in the course of adjusting the number of mappers and reducers. Fadika & Govindaraju (2011) proposed and implemented a dynamically elastic MapReduce framework in which the number of slave nodes is dynamically adjusted during the job execution. Authors had shown such a scheme can boost the performance of job execution by 50%.…”
Section: Related Workmentioning
confidence: 99%
“…Even with these integrated solutions, determining the number of slave nodes for mappers and reducers is almost done arbitrarily and is in fact a trial and error exercise that will yield to multiple SLO violations in the course of adjusting the number of mappers and reducers. Fadika & Govindaraju (2011) proposed and implemented a dynamically elastic MapReduce framework in which the number of slave nodes is dynamically adjusted during the job execution. Authors had shown such a scheme can boost the performance of job execution by 50%.…”
Section: Related Workmentioning
confidence: 99%
“…EC2 and Azure are proprietary applications, and hence an insightful analysis on their design decisions is not possible. Twister [16] and DELMA [29] are MapReduce frameworks, one espousing an iterative approach, and the other an elastic approach to solving MapReduce problems. Both however require each of their nodes to benefit from individual storage units, as a shared storage option is not yet supported by both implementations.…”
Section: Related Workmentioning
confidence: 99%
“…It specifies that the MapReduce job response time should In order to guarantee the SLA, we applied a controltheoretic approach to provide a SLA-oriented self-elastic MapReduce cluster. Although some initiatives exist to add elasticity to MapReduce [14], [15], as far as we know, this is the first attempt to provide fully self-elastic MapReduce that is able to automatically adapt cluster size to workload variations in order to guarantee the SLA. To this purpose, the SLA is translated into a utility function in an ad hoc manner.…”
Section: B Slaaas-oriented Mapreduce Paasmentioning
confidence: 99%