JOURNAL ARTICLE

Parallel swarm-based algorithms for scheduling independent tasks

Robert DietzeMaximilian Kränert

Year: 2023 Journal:   International Journal of Hybrid Intelligent Systems Vol: 19 (1,2)Pages: 79-93   Publisher: IOS Press

Abstract

Task scheduling is crucial for achieving high performance in parallel computing. Since task scheduling is NP-hard, the efficient assignment of tasks to compute resources remains an issue. Across the literature, several algorithms have been proposed to solve different scheduling problems. One group of promising approaches in this field is formed by swarm-based algorithms which have a potential to benefit from a parallel execution. Common swarm-based algorithms are Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO). In this article, we propose two new scheduling methods based on parallel ACO, PSO and, Hill Climbing, respectively. These algorithms are used to solve the problem of scheduling independent tasks onto heterogeneous multicore platforms. The results of performance measuements demonstrate the improvements on the makespan and the scheduling time achieved by the parallel variants.

Keywords:
Computer science Scheduling (production processes) Job shop scheduling Particle swarm optimization Fair-share scheduling Ant colony optimization algorithms Dynamic priority scheduling Swarm behaviour Distributed computing Parallel metaheuristic Parallel computing Fixed-priority pre-emptive scheduling Swarm intelligence Rate-monotonic scheduling Mathematical optimization Multi-swarm optimization Algorithm Artificial intelligence Mathematics Schedule

Metrics

2
Cited By
1.24
FWCI (Field Weighted Citation Impact)
28
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Metaheuristic Optimization Algorithms Research
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Algorithms for Scheduling Independent Tasks

Sartaj Sahni

Journal:   Journal of the ACM Year: 1976 Vol: 23 (1)Pages: 116-127
JOURNAL ARTICLE

Scheduling Independent Tasks on Parallel Processors

Michael H. Rothkopf

Journal:   Management Science Year: 1966 Vol: 12 (5)Pages: 437-447
JOURNAL ARTICLE

Optimizing layer‐based scheduling algorithms for parallel tasks with dependencies

Raphael KunisGudula Rünger

Journal:   Concurrency and Computation Practice and Experience Year: 2010 Vol: 23 (8)Pages: 827-849
BOOK-CHAPTER

Parallel Ant Colony Optimization for Scheduling Independent Tasks

Robert DietzeMaximilian Kränert

Lecture notes in networks and systems Year: 2023 Pages: 363-372
© 2026 ScienceGate Book Chapters — All rights reserved.