An Innovative Task Scheduling Method Using the Knapsack Algorithm in Heterogeneous Computing Systems

Performance is widely acknowledged as a crucial aspect of IT systems, particularly to meet user requirements and expectations. Task scheduling plays a vital role in achieving high performance in these systems. However, task scheduling, especially in Heterogeneous Computing Systems (HCS), is known to be a challenging NP-hard problem. It involves finding an optimal balance between minimizing the makespan (time to complete all tasks) and maximizing processor utilization. In this research paper, we propose a novel tasks scheduling algorithm, a knapsack-based optimal algorithm for HCS called KnApsack based Co-Scheduling algorithm for Tasks Allocation (KaCoSTA). Our primary objective is to minimize the makespan while ensuring maximum system resources utilization. We conducted experiments to evaluate our heuristic approach, KaCoSTA, with existing methods like Directed Acyclic Graph (DAG) application model, including Priority path-based Heuristic Task Scheduling (PHTS), Performance Effective Task Scheduling (PETS). The results indicate that KaCoSTA outperforms these algorithms, especially in terms of makespan metric. The comparison study included different task sets and processor measurements, combining both small task sets and real applications criteria. By presenting an innovative approach to task scheduling in HCS, this research contributes to the optimization of system performance and resource utilization. The findings highlight the efficiency of KaCoSTA.

Authors

Institutions

Publication Details

Journal
Informatica
Published
2024-11-05
DOI
https://doi.org/10.31449/inf.v48i16.5765
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Innovative Task Scheduling Method Using the Knapsack Algorithm in Heterogeneous Computing Systems

Ahmed Harbouche, Lotfi Mohammed Bendiaf, Amin Mohammed Tahraoui, Fatima Zohra Lebbah
Informatica
Cloud Computing and Resource Management
article

An Innovative Task Scheduling Method Using the Knapsack Algorithm in Heterogeneous Computing Systems

Ahmed Harbouche, Lotfi Mohammed Bendiaf, Amin Mohammed Tahraoui, Fatima Zohra Lebbah
article en

Abstract

Performance is widely acknowledged as a crucial aspect of IT systems, particularly to meet user requirements and expectations. Task scheduling plays a vital role in achieving high performance in these systems. However, task scheduling, especially in Heterogeneous Computing Systems (HCS), is known to be a challenging NP-hard problem. It involves finding an optimal balance between minimizing the makespan (time to complete all tasks) and maximizing processor utilization. In this research paper, we propose a novel tasks scheduling algorithm, a knapsack-based optimal algorithm for HCS called KnApsack based Co-Scheduling algorithm for Tasks Allocation (KaCoSTA). Our primary objective is to minimize the makespan while ensuring maximum system resources utilization. We conducted experiments to evaluate our heuristic approach, KaCoSTA, with existing methods like Directed Acyclic Graph (DAG) application model, including Priority path-based Heuristic Task Scheduling (PHTS), Performance Effective Task Scheduling (PETS). The results indicate that KaCoSTA outperforms these algorithms, especially in terms of makespan metric. The comparison study included different task sets and processor measurements, combining both small task sets and real applications criteria. By presenting an innovative approach to task scheduling in HCS, this research contributes to the optimization of system performance and resource utilization. The findings highlight the efficiency of KaCoSTA.

InformaticaVol. 48(16)
Higher National Veterinary School (DZ), Hassiba Benbouali University of Chlef (DZ)
Openalex Percentile: Top 69%
Cloud Computing and Resource Management
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.