English

An Alternative C++ based HPC system for Hadoop MapReduce

Distributed, Parallel, and Cluster Computing 2020-06-29 v2

Abstract

MapReduce is a technique used to vastly improve distributed processing of data and can massively speed up computation. Hadoop and its MapReduce relies on JVM and Java which is expensive on memory. High Performance Computing based MapReduce framework could be used that can perform more memory-efficiently and faster than the standard MapReduce. This paper explores an entirely C++ based approach to the MapReduce and its feasibility on multiple factors like developer friendliness, deployment interface, efficiency and scalability. This paper also introduces Delayed Reduction and deployment techniques that can speed up MapReduce in a compiled environment.

Keywords

Cite

@article{arxiv.2005.07600,
  title  = {An Alternative C++ based HPC system for Hadoop MapReduce},
  author = {Vignesh S. and Muthumanikandan V. and Siddarth S. and Sainath G},
  journal= {arXiv preprint arXiv:2005.07600},
  year   = {2020}
}

Comments

8 pages, 13 figures, 4 authors

R2 v1 2026-06-23T15:34:32.465Z