摘要
高性能集群工作方式越来越受到人们的关注。通常集群是一组通过网络连接的多个异构的计算机系统。在集群工作模式下,一个非常重要的问题就是要确保负载量的均衡。由于目前的负载均衡系统大多只支持同构集群环境,且均衡粒度为作业级,过于粗糙,所以不能很好的适用于并行程序中并行任务的均衡。本文提出了一种并行程序的开发框架,使用移动Agent技术解决任务的动态迁移性,为程序员提供了一个简单的开发接口,大大地简化了他们的工作。系统采用java和Aglet平台开发而成。实验表明,该系统灵活有效。
High performance clusters are of more and more interest.In general,they consist of several heterogeneous machines connected via a network.In this area,load balancing is an important problem.Currently,standard load balancing tools support only homogeneous machines.And their another drawback is the missing possibility to influence the load balancing scheme by the application programmer.This paper introduces a development framework of parallel programs, which uses a mobile agent approach.It offers application programmers a framework for the creation of parallel load balancing applications.The realization is based on Java and the agent system Aglet.The experiences and measurement results show this framework is a flexible and proper enviroment for parallel applications.
出处
《计算机工程与应用》
CSCD
北大核心
2006年第2期142-145,共4页
Computer Engineering and Applications
关键词
动态负载均衡
主体
并行计算
dynamic load balancing,Agent,parallel computing