Abstract
Hadoop has good features for storing data, task distribution, and locality-aware scheduler. These features make Hadoop suitable to handle Big data. And GPGPU has the powerful computation performance comparable to supercomputer. Hadoop tasks running on GPGPU will enhance the throughput and performance dramatically. However the interaction way between Hadoop and GPGPU is required. In this paper, we use JNI to interact between them, and write the experimental Hadoop program with JNI. From the experimental results, we show the potentiality GPGPU-enabled Hadoop via JNI.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Tom W (2011) Hadoop: The definitive guide. O’relilly: 1–13
Dean J, Ghemawat J (2004) MapReduce: Simplified data processing on large cluster. In: ’04: Sixth symposium on operating system design and implements (OSDI ’04), SanFrancisco, pp 137–150
Jorda P, David C, Yolanda B, Jordi T, Eduard A, Malgorzata S (2010) Performance-Driven task co-scheduling for MapReduce environments. In: IEEE network operations and management symposium (NOMS), pp 373–380
Matei Z, Dhruba B, Joydeep SS, Khaled E, Scott S, Ion S (2010) Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling. In: Proceedings of the 5th European conference on computer systems (EuroSys’ 10), New York, pp 265–278
Cayrel PL, Gerhard H, Michael S (2011) GPU implementation of the Keccak Hash function family. IJSA 5:123–132
He B, Fang W, Govindaraiu N, Luo Q, Yang T (2008) Mars: a MapReduce framework on graphics processors. In: PACT ’08: Proceedings of the 17th international conference on Parallel architectures and compilation techniques, New York, pp 260–269
Mooley A, Murthy K, Singh H (2008) DisMaRC: A distributed map reduce framework on CUDA.TechRep, The University of Texas, Austin, pp 65–66
Acknowledgments
This research was supported by a grant from the Academic Research Program of Chungju National University in 2010. And this research was partially supported by Technology Development Program for ‘Bio-Industry Technology Development’, Ministry for Food, Agriculture, Forestry and Fisheries, Republic of Korea.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht(Outside the USA)
About this paper
Cite this paper
Gu, B., Choi, D., Kwak, Y. (2013). Potentiality for Executing Hadoop Map Tasks on GPGPU via JNI. In: Park, J., Ng, JY., Jeong, HY., Waluyo, B. (eds) Multimedia and Ubiquitous Engineering. Lecture Notes in Electrical Engineering, vol 240. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6738-6_7
Download citation
DOI: https://doi.org/10.1007/978-94-007-6738-6_7
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-6737-9
Online ISBN: 978-94-007-6738-6
eBook Packages: EngineeringEngineering (R0)