Performance Analysis of Apache Spark Job Schedulers for Big Data Processing

The rapid increase in data volume due to technological advancements necessitates using robust big data processing frameworks to analyze vast amounts of heterogeneous data. Apache Spark stands out as a state-of-the-art framework for big data processing, known for its fault tolerance, generality, high performance in in-memory data processing, and scalability. One of the key components of Apache Spark is the resilient distributed dataset (RDD) programming paradigm, which aids job scheduling by enabling efficient data partitioning and locality-aware task placement. However, effective job scheduling is crucial for optimizing resource utilization and minimizing job completion times in Apache Spark. This paper performs analysis of various Spark job schedulers, including FIFO (First In First Out), Fair, SJF (Shortest Job First), Adaptive, Service Level Agreement based schedulers, and Bipartite Graph modeling based schedulers. The analysis focuses on metrics that are crucial for performance enhancement, including efficiency, non-violation scenarios, average turnaround time, and average waiting time. By simulating the Apache Spark big data processing cluster and performing extensive experiments, our findings offer essential insights into the strengths and limitations of various schedulers. The research provides guidance for optimizing job scheduling in Apache Spark environments and enhancing future big data processing applications.

Authors

Institutions

Publication Details

Published
2024-09-27
DOI
https://doi.org/10.1109/tensymp61132.2024.10752267
Citations
2
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Analysis of Apache Spark Job Schedulers for Big Data Processing

Vishnu Prasad Verma, Nenavath Srinivas Naik, Santosh Kumar, T. P. Sinha
2 citations
Cloud Computing and Resource Management
1.56
article

Performance Analysis of Apache Spark Job Schedulers for Big Data Processing

Vishnu Prasad Verma, Nenavath Srinivas Naik, Santosh Kumar, T. P. Sinha
article en
2 citations

Abstract

The rapid increase in data volume due to technological advancements necessitates using robust big data processing frameworks to analyze vast amounts of heterogeneous data. Apache Spark stands out as a state-of-the-art framework for big data processing, known for its fault tolerance, generality, high performance in in-memory data processing, and scalability. One of the key components of Apache Spark is the resilient distributed dataset (RDD) programming paradigm, which aids job scheduling by enabling efficient data partitioning and locality-aware task placement. However, effective job scheduling is crucial for optimizing resource utilization and minimizing job completion times in Apache Spark. This paper performs analysis of various Spark job schedulers, including FIFO (First In First Out), Fair, SJF (Shortest Job First), Adaptive, Service Level Agreement based schedulers, and Bipartite Graph modeling based schedulers. The analysis focuses on metrics that are crucial for performance enhancement, including efficiency, non-violation scenarios, average turnaround time, and average waiting time. By simulating the Apache Spark big data processing cluster and performing extensive experiments, our findings offer essential insights into the strengths and limitations of various schedulers. The research provides guidance for optimizing job scheduling in Apache Spark environments and enhancing future big data processing applications.

Indian Institute of Information Technology Design and Manufacturing Jabalpur (IN), Chhattisgarh Swami Vivekanand Technical University (IN), Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram (IN), International Institute of Information Technology, Kurnool Medical College (IN)
Decent work and economic growth
Openalex Percentile: Top 12%
Cloud Computing and Resource Management
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.