Modified master-slave algorithm for load balancing in parallel applications

Authors

  • Luka Filipović University of Montenegro
  • Božo Krstajić University of Montenegro

Keywords:

Parallel computing, load balancing, task scheduling, MPI

Abstract

This paper presents modified master-slave algorithm for load balancing improvements in parallel applications. The proposed algorithm combines static and dynamic algorithms and improves load balancing during critical parts of task execution. Use of the proposed algorithm causes a reduction in execution time of parallel application and increase of utilization of parallel computer resources. Simulation results using the proposed modified master-slave algorithm approved reduction in execution time and better occupancy of parallel infrastructure.

Downloads

Published

22.03.2023

Issue

Section

Articles