2015
DOI: 10.12988/astp.2015.5110
|View full text |Cite
|
Sign up to set email alerts
|

Efficient load balancing algorithm for distributed systems using mobile agents

Abstract: In this paper, we present a new load balancing algorithm for parallel virtual architectures based on mobile agents. The proposed model is based on a reference diagnostic test performed by the host agent at the deployment time of the parallel application. This diagnostic test allows evaluating the computation performance and the communication latency of each node of the distributed system. The parallel tasks to execute are assigned to the distributed virtual processing units (VPUs) according to the performance … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…Unlike [19], in our approach, we are interested not only by achieving a balanced system but also by avoiding the increase of throughput and by reducing the latency. Thus, we use mobile agents and their migration in a way to avoid exchanging messages between the nodes, unlike [17] [20]. In the next section, we summary the benefits of using mobile agents in distributed systems.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Unlike [19], in our approach, we are interested not only by achieving a balanced system but also by avoiding the increase of throughput and by reducing the latency. Thus, we use mobile agents and their migration in a way to avoid exchanging messages between the nodes, unlike [17] [20]. In the next section, we summary the benefits of using mobile agents in distributed systems.…”
Section: Discussionmentioning
confidence: 99%
“…The paper of [17] presents a load balancing algorithm for parallel virtual architectures. They use a host agent to perform a diagnostic test to evaluate the computation performance and latency of each node.…”
Section: Mobile Agents In Load Balancingmentioning
confidence: 99%
“…A test of application, associated to the distributed image processing, was presented to judge the performance of the framework. Additional work in [17] used a mobile agent, to migrate the jobs from overloaded nodes to the under loaded ones. In the used distributed system, each job should be allocated to a VPU (virtual processing unit).…”
Section: Introductionmentioning
confidence: 99%
“…In this work they also provided an implementation based on java multi threaded programming. In the same way, several load balancing algorithms, designed for distributed systems, have been proposed and reviewed [5] [6] [7]. In the distributed systems, the tasks assignment is a dynamic process that can sometimes be unpredictable.…”
Section: Introductionmentioning
confidence: 99%