Implementation of Improving MapReduce Performance Using Dynamic slot Allocation Strategy
Journal: International Journal of Scientific Engineering and Research (IJSER) (Vol.3, No. 7)Publication Date: 2015-07-05
Authors : Pranoti K. Bone; A. M. Wade;
Page : 203-207
Keywords : MapReduce; Big Data; Slot Allocation; Hadoop Distributed File System;
Abstract
In many data centers and clusters data processing is a very essential task. For addressing this need, recently many researchers have been working. MapReduce has become one of the well liked techniques for high performance computing tasks. Many large scale clusters of hundreds of machines utilize an open source implementation of MapReduce technique known as Hadoop. However the traditional mapreduce do suffer from sever underutilization of map and reduce slots and straggler machines, i.e. the machines taking very long time to finish their tasks. We propose a dynamic slot allocation strategy which will decrease the execution time of the traditional mapreduce system. The unoptimized map and reduce slots are allocated to the tasks to resolve the underutilization of the slots. We proposed slot pre scheduling technique to improve data locality with no impact on fairness. Smart Executive Performance Balancing can balance the performance tradeoff between a single job and a batch of jobs dynamically. By building these techniques together we improved the performance of the mapreduce and handled the workload substantially, also the execution time has been decreased.
Other Latest Articles
- An Adaptive, Selective and Incremental Web Crawler
- Synthesis, Characterization and Impedance Spectroscopy Studies of NdFeO3 Perovskite Ceramics
- Educating Exceptional Children: A Study of Gifted and Mentally Retarded Children
- Computer Assisted Instruction (CAI): A New Approach in the Field of Education
- A Study of Individual Differences in Educational Situations
Last modified: 2021-07-08 15:25:04