Load Balancing based Scheduling for Mixed Real Time Tasks on Multicore Systems
Effective load balancing is essential for ensuring the efficient operation of multi-core systems, particularly in environments with diverse task priorities and deadlines. The primary objective is to intelligently distribute tasks among cores to optimize system responsiveness, prioritizing the timely completion of urgent tasks. Through rigorous computer simulations, this paper explores various load-balancing techniques tailored for multi-core systems operating in mixed real-time environments. Notably, the focus is on strategies applicable to such systems, excluding hardware-level optimizations and specific real-time scheduling algorithms. The paper introduces an algorithm aimed at enhancing both load balancing and response time. This involves leveraging the LBPSA (Load Balancing-based Partitioned Scheduling Algorithm) for load balancing and implementing the TBS (Total Bandwidth Server) migration method to further improve response time. The insights and findings presented offer valuable guidance for researchers, system designers, and practitioners involved in load balancing within mixed real-time multi-core systems across a broad spectrum of applications. The LBPSA and TBS methods are presented as contributions of the paper, enhancing the existing body of knowledge in load-balancing techniques for multi-core systems.
Authors
- K.R. Varsha
- Shruti Jadon (ORCID: https://orcid.org/0009-0004-5146-2691)
- Urmil Kalaria (ORCID: https://orcid.org/0000-0001-6485-1996)
- K.C. Gupta
- Periasamy J.K
Institutions
- PES University (IN)
Publication Details
- Published
- 2024-12-18
- DOI
- https://doi.org/10.1109/pdgc64653.2024.10984400
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00