2022
DOI: 10.3390/computation10120223
|View full text |Cite
|
Sign up to set email alerts
|

A Comparison between Task Distribution Strategies for Load Balancing Using a Multiagent System

Abstract: This work presents a comparison between several task distribution methods for load balancing with the help of an original implementation of a solution based on a multi-agent system. Among the original contributions, one can mention the design and implementation of the agent-based solution and the proposal of various scenarios, strategies and metrics that are further analyzed in the experimental case studies. The best strategy depends on the context. When the objective is to use the processors at their highest … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 44 publications
0
1
0
Order By: Relevance
“…The performance of the traditional priority scheduling algorithm was enhanced by the proposed algorithm, which introduced an aging mechanism to prevent low-priority processes from being indefinitely postponed. Several variations of RR scheduling algorithms, such as shortest job first, preemptive, non-preemptive, and First Come, First Served algorithms, are analyzed in [8][9][10][11] to improve performance, CPU utilization, throughput, and context switching. The Dynamic Time Slice (DTS) algorithm, designed by the authors in [12], aims to minimize time costs by prioritizing short processes and minimizing scheduling overhead.…”
Section: Related Workmentioning
confidence: 99%
“…The performance of the traditional priority scheduling algorithm was enhanced by the proposed algorithm, which introduced an aging mechanism to prevent low-priority processes from being indefinitely postponed. Several variations of RR scheduling algorithms, such as shortest job first, preemptive, non-preemptive, and First Come, First Served algorithms, are analyzed in [8][9][10][11] to improve performance, CPU utilization, throughput, and context switching. The Dynamic Time Slice (DTS) algorithm, designed by the authors in [12], aims to minimize time costs by prioritizing short processes and minimizing scheduling overhead.…”
Section: Related Workmentioning
confidence: 99%