{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T11:28:21Z","timestamp":1750850901361,"version":"3.28.0"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T00:00:00Z","timestamp":1700524800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T00:00:00Z","timestamp":1700524800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2024,6]]},"DOI":"10.1007\/s10586-023-04178-5","type":"journal-article","created":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T08:06:45Z","timestamp":1700554005000},"page":"3875-3892","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Hybridhadoop: CPU-GPU hybrid scheduling in hadoop"],"prefix":"10.1007","volume":"27","author":[{"given":"Chanyoung","family":"Oh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saehanseul","family":"Yi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jongkyu","family":"Seok","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hyeonjin","family":"Jung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Illo","family":"Yoon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Youngmin","family":"Yi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,11,21]]},"reference":[{"key":"4178_CR1","unstructured":"Apache. Hadoop (2022). https:\/\/hadoop.apache.org\/"},{"key":"4178_CR2","doi-asserted-by":"crossref","unstructured":"Grossman, M., Breternitz, M., Sarkar, V.: HadoopCL: mapReduce on distributed heterogeneous platforms through seamless integration of hadoop and OpenCL. in: 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and PhD Forum (IPDPSW) pp. 1918\u20131927 (2013)","DOI":"10.1109\/IPDPSW.2013.246"},{"key":"4178_CR3","doi-asserted-by":"crossref","unstructured":"Stuart, J.\u00a0A., Owens, J.\u00a0D.: Multi-GPU mapreduce on GPU clusters. In: Distributed Processing Symposium (IPDPS), pp. 1068\u20131079 (2011)","DOI":"10.1109\/IPDPS.2011.102"},{"key":"4178_CR4","doi-asserted-by":"crossref","unstructured":"Rafique, M.\u00a0M., Butt, A.\u00a0R., Nikolopoulos, D.\u00a0S.: Designing accelerator-based distributed systems for high performance. In: 2010 10th IEEE\/ACM International Conference on Cluster, Cloud and Grid Computing, pp. 165\u2013174 (2010)","DOI":"10.1109\/CCGRID.2010.109"},{"key":"4178_CR5","doi-asserted-by":"crossref","unstructured":"Tan, Y.\u00a0S., Lee, B.-S., He, B., Campbell, R.\u00a0H.: A map-reduce based framework for heterogeneous processing element cluster environments. 2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012) 57\u201364 (2012)","DOI":"10.1109\/CCGrid.2012.35"},{"key":"4178_CR6","doi-asserted-by":"crossref","unstructured":"Fukutomi, D., Iida, Y., Azumi, T., Kato, S., Nishio, N.: GPUhd: augmenting yarn with gpu resource management. In: Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region, pp. 127\u2013136 (2018)","DOI":"10.1145\/3149457.3155313"},{"key":"4178_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2788396","volume":"47","author":"S Mittal","year":"2015","unstructured":"Mittal, S., Vetter, J.S.: A survey of CPU-GPU heterogeneous computing techniques. ACM Comput. Surv. 47, 1\u201335 (2015)","journal-title":"ACM Comput. Surv."},{"key":"4178_CR8","doi-asserted-by":"crossref","unstructured":"Chen, L., Huo, X., Agrawal, G.: Accelerating mapreduce on a coupled cpu-gpu architecture. In: SC\u201912: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, pp. 1\u201311 (2012)","DOI":"10.1109\/SC.2012.16"},{"key":"4178_CR9","doi-asserted-by":"crossref","unstructured":"Shirahata, K., Sato, H., Matsuoka, S.: Hybrid map task scheduling for GPU-based heterogeneous clusters. In: 2010 IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom), pp. 733\u2013740 (2010)","DOI":"10.1109\/CloudCom.2010.55"},{"key":"4178_CR10","doi-asserted-by":"crossref","unstructured":"Sabne, A., Sakdhnagool, P., Eigenmann, R.: Heterodoop: A mapreduce programming system for accelerator clusters. In: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, pp. 235\u2013246 (2015)","DOI":"10.1145\/2749246.2749261"},{"key":"4178_CR11","doi-asserted-by":"publisher","first-page":"762","DOI":"10.1109\/TPDS.2015.2414943","volume":"27","author":"M Grossman","year":"2016","unstructured":"Grossman, M., Breternitz, M., Sarkar, V.: HadoopCL2: motivating the design of a distributed, heterogeneous programming system with machine-learning applications. IEEE Trans. Parallel Distrib. Syst. 27, 762\u2013775 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"4178_CR12","unstructured":"Aparapi. Aparapi: open-source framework for executing native java code on the GPU (2022). https:\/\/aparapi.com\/"},{"key":"4178_CR13","unstructured":"JavaCPP. The missing bridge between java and native c+ (2020). https:\/\/github.com\/bytedeco\/javacpp"},{"key":"4178_CR14","unstructured":"JCuda. Java bindings for CUDA (2022). http:\/\/www.jcuda.org\/"},{"key":"4178_CR15","doi-asserted-by":"crossref","unstructured":"Yan, Y., Grossman, M., Sarkar, V.: Jcuda: A programmer-friendly interface for accelerating java programs with CUDA. In: European Conference on Parallel Processing, pp. 887\u2013899 (2009)","DOI":"10.1007\/978-3-642-03869-3_82"},{"key":"4178_CR16","unstructured":"Apache. Hadoop-3.1 (2020). https:\/\/hadoop.apache.org\/docs\/r3.1.0\/hadoop-yarn\/hadoop-yarn-site\/UsingGpus.html"},{"key":"4178_CR17","unstructured":"NVIDIA. CUDA profiling tools interface (2022). https:\/\/docs.nvidia.com\/cupti\/pdf\/Cupti.pdf"},{"key":"4178_CR18","unstructured":"NVML. Nvidia management library (2022). https:\/\/developer.nvidia.com\/nvidia-management-library-nvml"},{"key":"4178_CR19","unstructured":"CUDAMPS. Multi-process service (2017). https:\/\/docs.nvidia.com\/deploy\/mps\/index.html"},{"key":"4178_CR20","doi-asserted-by":"publisher","first-page":"2933","DOI":"10.1587\/transinf.2018PAP0014","volume":"101","author":"I Yoon","year":"2018","unstructured":"Yoon, I., Yi, S., Oh, C., Jung, H., Yi, Y.: Distributed video decoding on hadoop. IEICE Trans. Inf. Syst. 101, 2933\u20132941 (2018)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"4178_CR21","doi-asserted-by":"crossref","unstructured":"Oh, C., Yi, S., Yi, Y.: Real-time face detection in Full HD images exploiting both embedded CPU and GPU. In: 2015 IEEE International Conference on Multimedia and Expo (ICME), pp. 1\u20136 (2015)","DOI":"10.1109\/ICME.2015.7177522"},{"key":"4178_CR22","doi-asserted-by":"crossref","unstructured":"Yi, S., Yoon, I., Oh, C., Yi, Y.: Real-time integrated face detection and recognition on embedded gpgpus. In: 2014 IEEE 12th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia), pp. 98\u2013107 (2014)","DOI":"10.1109\/ESTIMedia.2014.6962350"},{"key":"4178_CR23","doi-asserted-by":"crossref","unstructured":"Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905), pp. 886\u2013893 (2005)","DOI":"10.1109\/CVPR.2005.177"},{"key":"4178_CR24","unstructured":"OpenCV. Open source computer vision library (2022). https:\/\/opencv.org"},{"key":"4178_CR25","unstructured":"CVLAB. http:\/\/cvlab.epfl.ch\/data\/pom (2017)"},{"key":"4178_CR26","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)","journal-title":"J. Mach. Learn. Res."},{"key":"4178_CR27","first-page":"265","volume":"16","author":"M Abadi","year":"2016","unstructured":"Abadi, M., et al.: Tensorflow: a system for large-scale machine learning. OSDI 16, 265\u2013283 (2016)","journal-title":"OSDI"},{"key":"4178_CR28","doi-asserted-by":"crossref","unstructured":"Che, S. et\u00a0al.: Rodinia: A benchmark suite for heterogeneous computing. In: 2009 IEEE international symposium on workload characterization (IISWC), pp. 44\u201354 (2009)","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"4178_CR29","first-page":"1","volume":"2012","author":"S Grauer-Gray","year":"2012","unstructured":"Grauer-Gray, S., Xu, L., Searles, R., Ayalasomayajula, S., Cavazos, J.: Auto-tuning a high-level language targeted to GPU codes. Innov. Parallel Comput. (InPar) 2012, 1\u201310 (2012)","journal-title":"Innov. Parallel Comput. (InPar)"},{"key":"4178_CR30","doi-asserted-by":"crossref","unstructured":"Danalis, A. et\u00a0al.: The scalable heterogeneous computing (SHOC) benchmark suite. in: Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units, pp. 63\u201374 (2010)","DOI":"10.1145\/1735688.1735702"},{"key":"4178_CR31","doi-asserted-by":"crossref","unstructured":"Zheng, Z. et\u00a0al.: Versapipe: a versatile programming framework for pipelined computing on GPU. In: Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture, pp. 587\u2013599 (2017)","DOI":"10.1145\/3123939.3123978"},{"key":"4178_CR32","doi-asserted-by":"crossref","unstructured":"Oh, C., Zheng, Z., Shen, X., Zhai, J., Yi, Y.: Gopipe: a granularity-oblivious programming framework for pipelined stencil executions on GPU. In: Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques, pp. 43\u201354 (2020)","DOI":"10.1145\/3410463.3414656"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-023-04178-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-023-04178-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-023-04178-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T10:26:39Z","timestamp":1730543199000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-023-04178-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,21]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["4178"],"URL":"https:\/\/doi.org\/10.1007\/s10586-023-04178-5","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2023,11,21]]},"assertion":[{"value":"11 May 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 October 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 November 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}