Journal of innovative applied mathematics and computational sciences
Volume 3, Numéro 2, Pages 162-172
2024-01-21

Jmetal And Mfhs Collaboration For Task Scheduling Optimization In Heterogeneous Distributed System

Authors : Khiat Abdelhamid .

Abstract

Task scheduling in distributed computing architectures has attracted considerable research interest, leading to the development of numerous algorithms aiming to approach optimal solutions. However, most of these algorithms remain confined to simulation environments and are rarely applied in real-world settings. In a previous study, we introduced the MFHS framework, which facilitates the transition of scheduling algorithms from simulation to practical deployment. Unfortunately, MFHS currently offers a limited selection of scheduling heuristics. In this work, we address this limitation by presenting the MFHS_jMetal framework, integrating the extensive task scheduling algorithms available in the well-established jMetal framework. Our implementation demonstrates the successful expansion of available scheduling algorithms while preserving the core characteristics of MFHS bridging the gap between theoretical models and real-world deployment.

Keywords

Distributed computing ; Scheduling ; MFHS ; jMetal