Hybrid Hadoop: CPU-GPU Hybrid Scheduling in Hadoop

Chanyoung Oh, Hyeonjin Jung, Saehanseul Yi, Illo Yoon, Youngmin Yi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

As a GPU has become an essential component in high performance computing, it has been attempted by many works to leverage GPU computing in Hadoop. However, few works considered to fully utilizethe GPU in Hadoop and only a few works studied utilizing both CPU and GPU at the same time. In thispaper, we propose a CPU-GPU hybrid scheduling in Hadoop, where both CPUs and GPUs in a node are exploited as much as possible in an adaptive manner. The technical barrier stands in that the optimal number of GPU tasks is not known in advance, and the total number of Containers in a node cannot bechanged once a Hadoop job starts. In the proposed approach, we first determine the initial number of Containers as well as the hybrid execution mode, then the proposed dynamic scheduler adjusts the number of Containers for a GPU and a CPU with the help of a GPU monitor during the job execution. It also employs a load-balancing algorithm for the tail. The experiments with various benchmarks show that the proposed CPU-GPU hybrid scheduling achieves 3.79 × of speedup on average against the 12-core CPU-only Hadoop.

Original languageEnglish
Title of host publicationProceedings of International Conference on High Performance Computing in Asia-Pacific Region, HPC Asia 2021
PublisherAssociation for Computing Machinery
Pages40-49
Number of pages10
ISBN (Electronic)9781450388429
DOIs
StatePublished - 20 Jan 2021
Event2021 International Conference on High Performance Computing in Asia-Pacific Region, HPC Asia 2021 - Virtual, Online, Korea, Republic of
Duration: 20 Jan 202122 Jan 2021

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2021 International Conference on High Performance Computing in Asia-Pacific Region, HPC Asia 2021
Country/TerritoryKorea, Republic of
CityVirtual, Online
Period20/01/2122/01/21

Keywords

  • CPU-GPU Heterogeneous Computing
  • Distributed Systems
  • Hadoop
  • Performance Estimation

Fingerprint

Dive into the research topics of 'Hybrid Hadoop: CPU-GPU Hybrid Scheduling in Hadoop'. Together they form a unique fingerprint.

Cite this