摘要
网格资源的发现与监控是网格中的一个核心问题。在网格计算环境中存在各种动态的资源,它们在地理位置上是分布的,在运行平台上是异构的,又可以动态地加入或离开不同的虚拟组织(Virtual Organization)。因此,如何有效的发现网格资源,监控网格资源状态,使网格应用程序能够准确的使用各种资源就成为必须要解决的问题。
本文首先介绍了网格的基本概念、研究现状和发展趋势,对目前最主要的网格计算项目Globus和移动Agent技术进行了分析和研究。然后,本文提出了基于移动Agent的网格资源发现和监控模型,并且详细介绍了模型的设计思想,总体框架,各个模块的系统结构和安全策略。最后,将本模型和Globus的发现与监控服务进行了全面的分析与比较,给出了总体的评价。
基于移动Agent的网格资源发现与监控模型不同于普通的网络监控和网络管理。它创新性的采用移动Agent技术来解决网格资源监控问题,充分适应了网格环境的特点,既保证了网格监控的准确性和高效性,又具有良好的可扩展性。总之,基于移动Agent的网格资源发现与监控模型具有较高的研究价值和很好的商业前景。
Grid resources discovery and monitoring is the core problem of grid. In grid computing environment, there are all kinds of dynamic resources available. They are distributed, heterogeneous and could join or leave different virtual organizations dynamically. So how to find grid resources, how to monitor the status of grid resources, how to take advantage of them by grid application is the problem which must be solved.
Firstly, this paper introduces the basic concept of grid, research status, and developing trend, analyzes the most popular computing grid project - Globus. Then it puts forward the Grid Resource Discovery and Monitoring Model based on Mobile Agent, and specifies the design ideology, architecture, system structures of every modules and security strategy. At last, it compares the model with the Globus Monitoring and Discovery Service completely, and draws a conclusion.
Grid Resource Discovery and Monitoring Model based on Mobile Agent is different from network monitoring and network management. It innovates to use mobile agent to solve the problem of Grid Monitoring, not only with veracity and efficiency, but also with expansibility. In a word, the model has research and commercial value.
引文
1. 都志辉,陈渝,刘鹏. 网格计算. 中科院计算所, 2002
2. 刘鹏. 我国网格究现状. 清华大学计算机系高性能所,2002
3. 刘鹏. 网格发展趋势. 清华大学计算机系高性能所,2002
4. 徐志伟,李伟. 织女星网格的体系结构研究. 中科院计算所,2002
5. 肖侬. 基于高速网络的网格计算技术. 国防科技大学,2000
6. 肖侬. 网格计算的实践与发展. 国防科技大学,2002
7. 卢锡城,肖侬. 网格计算的挑战与对策. 国防科技大学,2002
8. I.Foster, C.Kesselman. The Grid: Blueprint for a new computing infrastructure. Morgan Kaufmann Publisher, 1998
9. A.Iamnitchhi, I.Foster. On Fully Decentralized Resource Discovery in Grid Environments. International Workshop on Grid Computing, 2001
10. A.Iamnitchhi, I.Foster. A Peer-to-Peer Approach to Resource Location in Grid Environments. 2002
11. A.Iamnitchhi. Resource Discovery in Large-Scale Distributed Environments. 2002
12. 都志辉. 基OGSA框架的自主式网格计算技术. 清华大学高性能所,2002
13. 刘鹏. 提出一种实用的网格实现方式-网格计算机池模型. 清华大学高性能计算机所,2002
14. The Globus Project. http://www.globus.org
15. 刘兴武等. 网格理论模型介绍. 中科院计算所,2002
16. R.J.Allan. A Globus Developers'Guide with installation. 2001
17. R.J.Allan. Globus API Programming Examples. 2001
18. 刘兴武、胡海涛、朱剑民、孙瑜. 网格理论模型介绍. 中科院计算所,2002
19. 查礼,徐志伟. 基于LDAP的网格监控系统. 北京理工大学,2002
20. 黄飏,李伟,徐志伟. 国家高性能计算环境中的资源目录管理. 中科院计算所,2001
21. 张月卓. Globus Toolkit 3体系结构介绍. 信息工程大学信息工程学院, 2003
22. 胡勇其,谈华芳,韩英,李景霞. 网格监控. 中科院计算所,2002
23. 李伟,谈恩华. Globus项目进展和技术水平分析. 中科院计算所,2001
24. I.Foster, C.Kesselman, S.Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. 2003
25. Subrahmanyam Allamaraju, Cedric Buest, John Davies. Professional Java Server Programming J2EE 1.3 Edition. 2003
26. 白英彩. 计算机网络管理系统设计与应用. 清华大学出版社,1998
27. 杨家海,任宪坤,王沛瑜. 网络管理原理与实现. 清华大学出版社,2000
28. 张云勇. 新一代网络分布处理技术-移动Agent及其应用. 清华大学出版社, 2002
29. Grasshopper. Basics and Concepts, Grasshopper Development System Light Edition, 1999
30. Hosoon Ku, Gottfried W.R.Luderer and Baranitharan Subbiah. An Intelligent Mobile Agent Framework for Distributed Network,1998
31. Danny B.Lange, Mitsuru Oshima. Seven Good Reason for Mobile Agents, 1999
32. David Kotz, Robert S.Gray. Mobile Agents and the Future of the Internet, 1999
33. Andrzej Bieszczad, Bernard Pagurek, Tony White. Mobile Agents for Network Management, 1999
34. Tony White, Andrzej Bieszczad, Bernard Pagurek, Distributed Fault Location in Networks Using Mobile Agents, 1999
35. 李天剑,曾文方,李天翼. 移动Agent在网络管理中的应用研究. 微型机与应用,1999
36. 李碧蓉,肖德宝. 基于智能移动Agent的网络管理思想模型的研究. 小型微型计算机系统,2001
37. 曹阳,陶舒,尹建华,黄萍. 基于移动Agent的分布式网管系统设计与实现. 武汉大学学报,2000
38. 刘晓明,黄传河,江贝. 一种基于移动Agent技术的网络管理模型. 计算机应用研究,2000
39. 田敬军. 基于移动Agent的信息检索系统的研究与实现. 西北大学,2002
40. Aglets. http://www.trl.ibm.com/aglets
41. 赵瑞彬. Mobile Agent原型系统的设计与开发及其在网络资源管理中的应用. 北京工业大学硕士学位论文,2000
42. 周皓. 一种支持互联网信息服务的Mobile Agent原型系统Jama系统的设计、开发和应用. 北京工业大学硕士学位论文,2000
43. Trommer M, Konopka R. Distributed Network Management with Dynamic Rule-Based Managing Agents. Chapman&Hall,1998
44. 任浩. LDAP技术报告. 国防科技大学,2001
45. 涂德志. LDAP协议研究与LDAP服务器的设计与实现. 电子科技大学,2000