基于web的机群监测系统的设计与实现毕业设计

基于web的机群监测系统的设计与实现毕业设计

ID:6187065

大小:576.00 KB

页数:82页

时间:2018-01-06

基于web的机群监测系统的设计与实现毕业设计_第1页
基于web的机群监测系统的设计与实现毕业设计_第2页
基于web的机群监测系统的设计与实现毕业设计_第3页
基于web的机群监测系统的设计与实现毕业设计_第4页
基于web的机群监测系统的设计与实现毕业设计_第5页
资源描述:

《基于web的机群监测系统的设计与实现毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于WEB的机群监测系统的设计与实现毕业设计目录第一章绪论11.1课题背景11.2国内外研究现状21.3本论文的研究内容61.4本文的内容组织和安排6第二章相关技术介绍82.1基于Linux操作系统的机群82.2相关WEB技术介绍12第三章监测信息采集方法的分析与实现233.1如何进行信息获取233.2几种可采用的监测信息采集方法263.3通过/proc虚拟文件系统采集数据333.4部分代码实现37第四章基于B/S模式的机群监测系统的研究与实现424.1Client/Servers模式优缺点分析424.2Browser/Server模式

2、444.3具体设计与实现462第五章调试与评测525.1机群监测系统的测试和运行525.2浏览器客户端对Web服务器的访问54第六章总结和展望566.1对本论文工作的总结566.2对机群监控系统的展望57参考文献59致谢辞61附录一:外文文献原文62附录二:外文文献译文722第一章绪论1.1课题背景随着科技的发展,出现了大量对计算能力需求很高的应用,例如气象分析预报、医药设计、基因解析、地质勘探等,对于这些应用,过去通常使用传统的超级计算机来完成计算工作,但是超级计算机的价格比较昂贵,而且可用性和可扩展性不够强。机群系统的出现允许用户把

3、普通商用硬件系统组成机群,并根据需要随时在机群中增加新的硬件,提高了系统的伸缩性和可用性,从而能够在价格相对低廉的中低端平台上享用过去只有高端系统才具备的高可伸缩性和高可用性,既提高了系统的性能,同时也降低了成本。因此,机群成为了高性能计算领域瞩目的焦点。机群计算有三个前提条件:高性能的处理器、高速网络和高性能分布计算的工具软件。硬件的发展己经产生了主频高达几个GHZ的高性能处理器,千兆以太网,SCI(可扩展一致性接口)己经使网络传输的瓶颈问题大大缓解,而高性能分布计算的标准工具通常都是基于消息传递的并行程序设计工具,其中,MPI(Me

4、ssagePassingInterface)己经成为事实上的工业标准,通过高性能分布计算的标准工具与机群系统集中管理平台的结合就构成了高性能分布计算的工具软件。机群监控系统主要涉及节点状态监视功能,它实现从一个位置远程控制一个或多个机80群系统,从而使整个系统发挥最高的效率。本文的主要研究工作就是围绕机群系统的监控而进行的。1.2国内外研究现状1.2.1机群系统的发展历史和成熟产品介绍美国DEC公司(DigitalEquipmentCorporation)开发的VMScluster系统开发最早,技术也很成熟,应用也很广泛,但由于VMS操

5、作系统只能在DEC公司的VAX系列和Alpha系列服务器上运行,VMScluster的应用受到很大限制。UNIX是服务器或工作站上普遍使用的操作系统,它运行稳定、安全性也比较好,因此许多大的公司都采用了基于UNIX的机群系统解决方案,如DEC、HP、SUN、IBM、NCR和DG等公司,其中在国内影响比较大的主要是DEC、HP、SUN和IBM。其中DEC公司的Trucluster系统提供了由4台DigitalAlphaServer组成的机群系统,它集高可靠性、高可用性和易管理性于一身,是关键业务计算机系统的理想解决方案。基于Windows

6、NT的机群系统解决方案厂商主要有Mircrosoft和DEC。Microsoft于1995年就开始了机群系统的开发工作。Windows2000中已经增加了机群功能,该高可用性机群叫做WolfPack,也叫做MicrosoftClusterServer(MCS)。它主要是在企业级对基于WindowsNT服务器的应用程序提供可用性和可升级性。WolfPack80现在支持两个服务器,一个用来对用户提供服务,另一个作为备份服务器使用。Microsoft下一步的目标是将WolfPack支持的节点数扩展到16个。Wolfpack的缺陷在于:它只提供

7、了两个节点的失败恢复功能,而没有采用复杂的应用程序资源管理功能,因此在一定程度上影响了系统的高可用性、高可靠性和可升级性。Wolfpack不能支持多种操作系统,而只能运行于WindowsNT操作系统上。由于WindowsNT操作系统本身在稳定性、大型并行计算上与UNIX系统存在较大差距,目前主要在中小型系统上应用。但是随着WindowsNT系统走向成熟,基于WindowsNT的计算机机群系统将获得更广泛的应用。九十年代末期,Linux操作系统不断走向成熟,它的健壮性不断增强,并且提供了GNU软件和标准化的PVM、MPI消息传递机制,最重

8、要的是Linux在普通PC机上提供了对高性能网络的支持,这样就大大推动了基于Linux的机群系统的发展。Turbolinux公司推出了能够显著地提高基于TCP/IP协议的多种网络服务的服务质量的高可用性机群

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。