International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 173 - Issue 7 |
Published: Sep 2017 |
Authors: Sonali S. Birajadar, B. M. Patil, V. M. Chandode |
![]() |
Sonali S. Birajadar, B. M. Patil, V. M. Chandode . Dynamic Job Ordering and Slot Configuration for MapReduce Workloads. International Journal of Computer Applications. 173, 7 (Sep 2017), 8-12. DOI=10.5120/ijca2017915351
@article{ 10.5120/ijca2017915351, author = { Sonali S. Birajadar,B. M. Patil,V. M. Chandode }, title = { Dynamic Job Ordering and Slot Configuration for MapReduce Workloads }, journal = { International Journal of Computer Applications }, year = { 2017 }, volume = { 173 }, number = { 7 }, pages = { 8-12 }, doi = { 10.5120/ijca2017915351 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2017 %A Sonali S. Birajadar %A B. M. Patil %A V. M. Chandode %T Dynamic Job Ordering and Slot Configuration for MapReduce Workloads%T %J International Journal of Computer Applications %V 173 %N 7 %P 8-12 %R 10.5120/ijca2017915351 %I Foundation of Computer Science (FCS), NY, USA
In today’s world the amount of data being generated is growing exponentially and use of internet is also increasing it leads to handle lots of data by internet service providers. MapReduce is one of the good solutions for implementing large scale distributed data application. A MapReduce workload generally contains a set of jobs, each of job consists of multiple map and reduce tasks. Map task executed before reduce task and map tasks can only run in map slot and reduce tasks can only run in reduce slot. Due to that different job executions orders and map/reduce slot configurations for a MapReduce workload have different performance metrics and different system utilization. Makespan and total completion time are two key performance metrics. This paper proposes two algorithm for these two key metrics, The first class of algorithms mainly focuses on the job ordering optimization for a MapReduce workload under given slot configuration and the second class of algorithms perform optimization for slot configuration for a MapReduce workload.