摘要
针对传统的分布式并行计算方案所存在的缺点,提出了一种基于移动Agent技术的分布式并行计算模型。在简单介绍移动Agent技术后,给出了基于移动Agent的分布式并行计算模型,并详细叙述了该模型的具体工作过程和实现方案。模型设计完成后,用此模型来解决计算量很大的数值计算问题。首先利用数学工具分析设计出该问题的适合于分布式并行计算的方案,然后依照模型实现实验程序。实验测试表明根据该模型实现的分布式并行计算程序具有较高的加速比和并行效率,并有效地提高了分布式并行计算的稳定性、灵活性、可扩展性和移动性。
In order to solve the problems of the traditional distributed parallel computing plan,a distributed parallel computing model based on mobile Agent is presented.The mobile Agent technology is simply introduced.The work process of this model is depicted in detail and the implementation scheme is given.After the model design,the model is used to overcome the numerical computation problems which have a very large amount of computation.First the project of the problem was analyzed and designed by using mathematical theory,then the test program was coded with this model.The experiment shows that the speedup and the parallel efficiency of this program based on this model are high enough,and the stability of the distributed parallel computing is improved,as well as the flexibility,the expansibility and the mobility.
出处
《计算机技术与发展》
2011年第2期70-72,76,共4页
Computer Technology and Development
基金
国家自然科学基金项目(60703068)
德意志研究联合会(DFG)基金资助项目(PT6333072003)
关键词
移动AGENT
分布式计算
并行计算
圆周率
mobile Agent
distributed computing
parallel computing
circular constant