Mobile agents based load balancing method for parallel applications

被引:0
作者
Hninn Aye Thant [1 ]
Khaing Moe San [1 ]
Khin Mar Lar Tun [1 ]
Thinn Thu Naing [1 ]
Nilar Thein [1 ]
机构
[1] Univ Comp Studies, Yangon, Myanmar
来源
APSITT 2005: 6TH ASIA-PACIFIC SYMPOSIUM ON INFORMATION AND TELECOMMUNICATION TECHNOLOGIES, PROCEEDINGS | 2005年
关键词
load balancing; mobile agents;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A parallel program is composed of multiple processes, each of which is to perform one or more tasks defined by the program. The optimization objective for partitioning is to balance the workload among processes and to minimize the interprocess communication needs. Its primary goal is to ensure that no processor is idle while there are processes waiting for services in other processors. Mobile agent technology has the ability to travel from host to host in a network and to places of their own choosing at times. It motivates force in reducing force in reducing network traffic and overcoming network latency and their ability to operate asynchronously and independently of the process that created them, mobile agent has been an effective choice for parallel and distributed computing. In this paper, we propose a framework called MALB (Mobile Agent based Load Balancing) that uses mobile agent technology to implement efficient load balancing on computing cluster nodes. The MALB system is designed to control the all slave nodes from the master for evenly distributing workloads among processor. The key features of MALB include evaluation parallel tasks on behalf of the user. We experiment MALB with sample applications and found out. Various load balancing policies can be incorporated with versatile mobile agents in the framework. Mobile agents based load balancing approaches have the merits of high flexibility, low network traffic and high asynchrony.
引用
收藏
页码:77 / 82
页数:6
相关论文
共 15 条
[1]  
BEVILAQUA A, 1999, DYNAMIC LOAD BALANCI
[2]  
Bui M., 2001, International Journal of Foundations of Computer Science, V12, P365, DOI 10.1142/S0129054101000539
[3]  
CAO J, SCALABLE LOAD BALANC
[4]   Dynamic load balancing on Web-server systems [J].
Cardellini, V ;
Colajanni, M ;
Yu, PS .
IEEE INTERNET COMPUTING, 1999, 3 (03) :28-+
[5]  
CHAU S, LOAD BALANCING HETER
[6]  
FIGLER J, 1999, LOAD BALANCING CONCU
[7]  
GEORGOUSOPOULOS C, 2003, ACM
[8]  
KOTZ D, 1999, ACM OPERATING SY AUG
[9]  
Lange D. B., 1998, PROGRAMMING DEPLOYIN
[10]  
Obeloer W, 1998, EUROMICRO CONF PROC, P1005, DOI 10.1109/EURMIC.1998.708134