3.2.4监控过程
池化器负责系统各个资源的描述、变动、分配与保护,与运行时的系统密切合作,保证整个系统的正常运行。池化器定时发送组播消息,收集各节点服务器运行状态,计算性能信息,这些信息成为任务分配时所用策略的重要依据。池化器一旦发现某节点服务器发生故障,即可迅速将该台服务器计算任务转发给池内另一台服务器,并将故障服务器“迁出”计算池。
3.3 池化分布式并行计算系统解决的问题
1) 充分利用现有资源
利用池化技术,任何一台联在互联网上的普通PC机可通过池化软件加入服务器池中,等待任务分配。系统能充分利用现有服务器资源,将所有运算子任务分配给节点服务器,有效避免计算资源闲置现象的发生。
2)降低对服务器的配置要求
普通PC如果能运行操作系统,能保证最小运算的运行,即可加入服务器池中。系统对加入服务器池中的服务器性能要求不高,将硬件要求降到最低,能解决服务器价格昂贵带来的资金紧缺问题。
3) 解决运算速度瓶颈,提高工作效率
如果加入服务器池中服务器数量足够多,超大规模运算项目足够细化,则池化分布式计算系统的处理能力可以达到甚而超过价格昂贵的巨型计算机。
4)实现智能管理
池化设置软件操作界面友好、人性化,操作简便。信息管理人员通过界面输入运算程序所需参数,资源管理系统控制台自动切割运算任务,在后台将各个分割好的运算任务分配给服务器。
4 结束语
本文在分析现有分布式计算系统结构的本质特征基础上,明确了搭建分布式并行网络系统的关键问题是系统透明性与用户自主性之间的矛盾,提出了一种新的解决该问题的基于池化技术架构的分布式并行计算网络连接结构。该连接结构在一定程度上优化了分布式并行计算系统性能,实现智能管理,消除了传统分布式计算“人工”切割计算任务、“人工”收集汇总计算结果的限制,且系统运营扩展灵活,监控自动化性能得到成分体现。
参考文献
[1] 张焰. 爻尔软件池化技术白皮书. http://www. x2- soft.com.
[2] 张焰,朱双双,韩斌辉. 池化分布式并行计算解决方案. http://www.x2-soft.com.
[3] 王柏,王红熳,邹华. 分布式计算环境[M]. 北京:北京邮电大学出版社,2000
[4] 章勤,鄢娟,金海等. 昊宇网络计算平台体系结构研究[J]. 计算机研究与发展,2003,40(12):1725-1730.
转贴于 酷文网-论文下载中心 http://www.coolwen.net
共2页: 上一页 [1] 2 下一页
网摘收藏: