Home
Scholarly Works
A classification of hadoop job schedulers based on...
Journal article

A classification of hadoop job schedulers based on performance optimization approaches

Abstract

Job scheduling in MapReduce plays a vital role in Hadoop performance. In recent years, many researchers have presented job scheduler algorithms to improve Hadoop performance. Designing a job scheduler that minimizes job execution time with maximum resource utilization is not a straightforward task. The primary purpose of this paper is to investigate agents affecting job scheduler efficiency and present a novel classification for job schedulers based on these factors. We provide a comprehensive overview of existing job schedulers in each group, evaluating their approaches, their effects on Hadoop performance, and comparing their advantages and disadvantages. Finally, we provide recommendations on choosing a preferred job scheduler in different environments for improving Hadoop performance.

Authors

Ghazali R; Adabi S; Down DG; Movaghar A

Journal

Cluster Computing, Vol. 24, No. 4, pp. 3381–3403

Publisher

Springer Nature

Publication Date

December 1, 2021

DOI

10.1007/s10586-021-03339-8

ISSN

1386-7857

Contact the Experts team