作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (2): 250-252. doi: 10.3969/j.issn.1000-3428.2008.02.084

• 工程应用技术与实现 • 上一篇    下一篇

志愿者计算平台中的监控系统设计与实现

徐胜超1, 2,石 柯1,方华亮3   

  1. (1. 华中科技大学集群与网格计算湖北省重点实验室,武汉 430074;2. 广东邮电职业技术学院计算机系,广州 510630;3. 武汉大学电气工程学院,武汉 430072)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-01-20 发布日期:2008-01-20

Design and Implementation on Monitor Systemof Volunteer Computing Platform

XU Sheng-chao1,2, SHI Ke1, FANG Hua-liang3   

  1. (1. Provincial Key Lab of Cluster and Grid Computing, Huazhong University of Science and Technology, Wuhan 430074;2. Department of Computer, Guangdong Vocational College of Posts and Telecom, Guangzhou 510630;3. College of Electrical Engineering, Wuhan University, Wuhan 430072)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-01-20 Published:2008-01-20

摘要: 描述了志愿者计算平台P2HP的监控系统设计与实现技术,该监控系统的功能采用多个节点来完成,克服了单一节点失效问题。采用对象序列化技术和远端过程调用技术进行任务和子任务的处理,可以使应用程序跨平台运行,使P2HP平台更加有利于聚集异构环境下的计算资源。通过定义各个角色节点间的消息通信协议格式,采用消息通信机制对本组的监控服务器节点、下属的调度服务器节点和分布式应用程序进行监控。测试结果表明,该监控系统提供了平台和应用监控、节点管理、任务和子任务的处理等完善的功能。

关键词: 志愿者计算, 分布式计算, 监控系统, 对象序列化

Abstract: Design and implementation of a monitor system in volunteer computing platform is described in this paper. In this system, node-group based approach is adopted to avoid failure of single point. By utilizing object serialization and remote procedure call, P2HP can run under different kinds of environments which are composed of different kinds of hardware and software. A highly efficient message communication mechanism is designed, it meets the communication demands among the different kinds of monitor nodes. By using this mechanism, the monitor system can monitor the nodes in its own group and the subordinate dispatcher group efficiently. The function test shows that monitor system of P2HP can provide complete functions which include application monitoring, node management and task management.

Key words: volunteer computing, distributed computing, monitor system, object serialization

中图分类号: