Comparison of Fair and FIFO Schedulers on Cloud Cluster of Apache Spark

Apache Spark has become a key platform for processing large-scale datasets, particularly in predictive analytics and machine learning tasks, leveraging its in-memory capabilities and scalability. Efficient job scheduling is critical to optimising the performance of Spark clusters, minimising resource consumption, and reducing execution times.In this study, we compare the performance of two widely used Spark schedulers, FIFO and Fair, on Spark MLlib tasks for two algorithms, Parallel Frequent Pattern Growth (PFP-Growth) and Random Forest, focusing on their execution times and resource utilisation across varying cloud cluster sizes. To perform this analysis, we set up Spark clusters with different configurations, ranging from 1 to 30 worker nodes, in a controlled environment.Our experiments reveal that the Fair scheduler consistently outperforms the FIFO scheduler, particularly as the cloud cluster scales from small to moderate sizes. The Fair scheduler’s ability to dynamically allocate resources and manage concurrent jobs more efficiently leads to reduced execution times and better overall cloud cluster utilisation, making it a preferable choice for multi-job Spark workloads. These findings offer insights to optimise Spark deployments in real-world applications, where resource management and task scheduling play crucial roles in performance and cost efficiency.

Authors

Institutions

Publication Details

Published
2024-11-20
DOI
https://doi.org/10.1109/icei64305.2024.10912108
Citations
1
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparison of Fair and FIFO Schedulers on Cloud Cluster of Apache Spark

Kadapa Sreenivasa Reddy, P S S Vamsi Madhav, R. Prasanna, Zuhair Hasan Shaik et al.
1 citations
Cloud Computing and Resource Management
0.78
article

Comparison of Fair and FIFO Schedulers on Cloud Cluster of Apache Spark

Kadapa Sreenivasa Reddy, P S S Vamsi Madhav, R. Prasanna, Zuhair Hasan Shaik, Rishi Koushik Reddy Thippireddy, Animesh Chaturvedil
article en
1 citations

Abstract

Apache Spark has become a key platform for processing large-scale datasets, particularly in predictive analytics and machine learning tasks, leveraging its in-memory capabilities and scalability. Efficient job scheduling is critical to optimising the performance of Spark clusters, minimising resource consumption, and reducing execution times.In this study, we compare the performance of two widely used Spark schedulers, FIFO and Fair, on Spark MLlib tasks for two algorithms, Parallel Frequent Pattern Growth (PFP-Growth) and Random Forest, focusing on their execution times and resource utilisation across varying cloud cluster sizes. To perform this analysis, we set up Spark clusters with different configurations, ranging from 1 to 30 worker nodes, in a controlled environment.Our experiments reveal that the Fair scheduler consistently outperforms the FIFO scheduler, particularly as the cloud cluster scales from small to moderate sizes. The Fair scheduler’s ability to dynamically allocate resources and manage concurrent jobs more efficiently leads to reduced execution times and better overall cloud cluster utilisation, making it a preferable choice for multi-job Spark workloads. These findings offer insights to optimise Spark deployments in real-world applications, where resource management and task scheduling play crucial roles in performance and cost efficiency.

Indian Institute of Information Technology Allahabad (IN), Indian Institute of Technology Dharwad (IN), Indian Institute of Information Technology Dharwad
Openalex Percentile: Top 17%
Cloud Computing and Resource Management
0.78
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.

Comparison of Fair and FIFO Schedulers on Cloud Cluster of Apache Spark — Kadapa Sreenivasa Reddy, P S S Vamsi Madhav, et al. · (2024) | TGRS Research Map | TGRS