Abstract
Background: The present era demands continuous support to bring improvements in executing complex analytics on large-scale data and to work beyond traditional systems.
Objective: The need for processing diverse data types and solutions for different domains of the industry is rising. Such needs increase the requirement for sophisticated techniques and methods to enhance the existing platforms and mechanisms further. It provides an opportunity for the research community to investigate further into the existing systems, find potential issues, and propose new ways to improve the current systems. Hadoop is a popular choice to manage and process Big data. It is an open-source platform and a front-runner in the batch processing of large-scale jobs. The economy associated with the cluster in scaling is low as compared to other platforms. However, this popularity by no means guarantees high performance in all scenarios. With the continuous evolution in data development and industrial requirements, it is imperative to investigate and look into new methods and techniques to bring advancements to the existing system.
Method: A systematic review is represented in this paper to have an insight into the current progress in this field. Research publications from various sources are taken and analyzed. The performance of a cluster largely depends upon the different job processing mechanisms and policies associated with it.
Conclusion: While extensive studies and solutions are proposed, the performance bottlenecks in terms of load balancing, resource utilization, content management, and efficient processing prevail. Not many of the solutions are there on scheduling about the trade-off between different parameters, the process of content splitting and merging is not explored to a large extent and the skew mitigation solutions are more focused on Reduce side of the MapReduce while the Map side is not utilized much for load balancing.
Graphical Abstract
[http://dx.doi.org/10.1016/j.infsof.2008.09.009]
[http://dx.doi.org/10.1109/TPDS.2016.2594765]
[http://dx.doi.org/10.1145/2213836.2213840]
[http://dx.doi.org/10.1155/2017/1425102]
[http://dx.doi.org/10.1109/ChinaGrid.2013.19]
[http://dx.doi.org/10.1145/1755913.1755940]
[http://dx.doi.org/10.1109/PCCC.2017.8280475]
[http://dx.doi.org/10.1109/TCC.2015.2474403]
[http://dx.doi.org/10.1109/TCC.2016.2607738]
[http://dx.doi.org/10.1109/SC2.2017.54]
[http://dx.doi.org/10.1016/j.future.2016.07.012]
[http://dx.doi.org/10.1109/ICSSE.2018.8520003]
[http://dx.doi.org/10.1109/IPDPSW.2012.250]
[http://dx.doi.org/10.1145/2189750.2150984]
[http://dx.doi.org/10.4156/jdcta.vol6.issue20.32]
[http://dx.doi.org/10.1109/CloudCom.2011.87]
[http://dx.doi.org/10.1109/CLOUD.2012.92]
[http://dx.doi.org/10.1109/CLUSTER.2011.44]
[http://dx.doi.org/10.1109/TNET.2014.2362745]
[http://dx.doi.org/10.1109/CLUSTER.2016.48]
[http://dx.doi.org/10.1109/RTAS.2015.7108416]
[http://dx.doi.org/10.1109/ICC.2016.7511252]
[http://dx.doi.org/10.1109/ICPADS.2012.30]
[http://dx.doi.org/10.1109/eScience.2017.18]
[http://dx.doi.org/10.1109/TPDS.2016.2617324]
[http://dx.doi.org/10.1109/TSC.2015.2426186]
[http://dx.doi.org/10.1109/ICInfA.2016.7832139]
[http://dx.doi.org/10.1145/2541940.2541941]
[http://dx.doi.org/10.1109/TPDS.2016.2594765]
[http://dx.doi.org/10.1007/s11227-014-1115-z]
[http://dx.doi.org/10.1145/2670979.2670981]
[http://dx.doi.org/10.1145/2371536.2371547]
[http://dx.doi.org/10.1145/1851476.1851489]
[http://dx.doi.org/10.1016/j.asoc.2015.04.039]
[http://dx.doi.org/10.1109/CCGrid.2016.82]
[http://dx.doi.org/10.1109/TPDS.2017.2745571]
[http://dx.doi.org/10.1145/2462902.2462904]
[http://dx.doi.org/10.1109/CLOUD.2013.140]
[http://dx.doi.org/10.1016/j.procs.2020.09.174]
[http://dx.doi.org/10.1016/j.asoc.2020.106497]
[http://dx.doi.org/10.1109/UCC.2012.32]
[http://dx.doi.org/10.1016/j.future.2018.07.043]
[http://dx.doi.org/10.1109/NAS.2012.50]
[http://dx.doi.org/10.1145/1982185.1982218]
[http://dx.doi.org/10.1109/NOMS.2010.5488494]
[http://dx.doi.org/10.1007/s13174-010-0007-6]
[http://dx.doi.org/10.1007/s00778-012-0269-7]
[http://dx.doi.org/10.1145/1998582.1998637]
[http://dx.doi.org/10.1109/TCC.2015.2415802]
[http://dx.doi.org/10.1016/j.future.2016.02.015]
[http://dx.doi.org/10.1109/TCC.2015.2396056]
[http://dx.doi.org/10.1007/s11042-017-4685-y]
[http://dx.doi.org/10.1145/2674005.2675010]
[http://dx.doi.org/10.1109/TCC.2014.2338291]
[http://dx.doi.org/10.1109/PAAP.2011.33]
[http://dx.doi.org/10.1109/CloudCom.2015.52]
[http://dx.doi.org/10.1016/j.jss.2015.11.001]
[http://dx.doi.org/10.1145/3199524.3199528]
[http://dx.doi.org/10.1016/j.is.2017.10.006]
[http://dx.doi.org/10.1016/j.cageo.2017.05.014]
[http://dx.doi.org/10.1109/SCC.2015.61]
[http://dx.doi.org/10.1016/j.procs.2016.03.127]
[http://dx.doi.org/10.1109/TC.2013.15]
[http://dx.doi.org/10.1109/ICCE.2011.5722554]
[http://dx.doi.org/10.3837/tiis.2012.10.005]
[http://dx.doi.org/10.1109/ISPASS.2010.5452045]
[http://dx.doi.org/10.14778/2002938.2002943]
[http://dx.doi.org/10.14778/1920841.1920906]