2015
DOI: 10.1109/tpds.2014.2320498
|View full text |Cite
|
Sign up to set email alerts
|

Cost-Effective Resource Provisioning for MapReduce in a Cloud

Abstract: Abstract-This paper presents a new MapReduce cloud service model, Cura, for provisioning cost-effective MapReduce services in a cloud. In contrast to existing MapReduce cloud services such as a generic compute cloud or a dedicated MapReduce cloud, Cura has a number of unique benefits. Firstly, Cura is designed to provide a cost-effective solution to efficiently handle MapReduce production workloads that have a significant amount of interactive jobs. Secondly, unlike existing services that require customers to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
9

Relationship

0
9

Authors

Journals

citations
Cited by 90 publications
(47 citation statements)
references
References 24 publications
0
47
0
Order By: Relevance
“…Reference [25] introduces a Quincy scheduler to achieve data locality. Several recent proposals, such as resource-aware adaptive scheduling [26] and cost effective resource provisioning [27], have introduced resource-aware job schedulers to the MapReduce framework. Reference [28] mentions the problem of task assignment with the consideration of the data locality in cloud computing.…”
Section: Related Workmentioning
confidence: 99%
“…Reference [25] introduces a Quincy scheduler to achieve data locality. Several recent proposals, such as resource-aware adaptive scheduling [26] and cost effective resource provisioning [27], have introduced resource-aware job schedulers to the MapReduce framework. Reference [28] mentions the problem of task assignment with the consideration of the data locality in cloud computing.…”
Section: Related Workmentioning
confidence: 99%
“…[11] proposed a method to allocate more data to a node that has better performance. By monitoring running map tasks and reduce tasks, Hadoop ensures that all tasks running on each node can substantially complete.…”
Section: B Load Balancingmentioning
confidence: 99%
“…Therefore, optimization schemes have been proposed [10][11][12][13][14][15][16][17][18][19], but most of them are only focused on task execution time, whereas storage space is often neglected.…”
Section: Introductionmentioning
confidence: 99%
“…• to provide a cost-effective solution to efficiently handle MapReduce production workloads • leverages MapReduce profiling to automatically create the best cluster configuration for the jobs • implements a globally efficient resource allocation scheme Cost, Execution time Java based simulator The experimental results using Facebook-like workload traces show that proposed techniques lead to more than 80% reduction in the cloud compute infrastructure cost with up to 65% reduction in job response times [25] A dynamic virtual resource renting method that attempts to dynamically adjust the virtual resource rental strategy according to price distribution and task urgency Cost Java based simulator The simulation results show that average rental cost of proposed method is much lower and average profit is the highest among other traditional revenue-aware algorithms [26] …”
Section: Cost Resource Utilizationmentioning
confidence: 99%