- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于Web的集群管理与监护系统的设计与实现
摘要
近年来,随着计算机技术的飞速发展,它已经成为医学、航天、生物等领域的重要技术。随着问题的复杂性越来越大,性能也越来越好。由于采用了指令行模式,使得传统的集群监控模式难以适应使用的要求,使得用户在运行过程中存在诸多的不便。Web软件不仅能给使用者带来人机互动的操作接口,还能实现繁琐的后端运算,许多企业都在使用Web技术进行开发与设计。通过对集群的基础信息进行收集,并采用了基于网络的指令控制技术,不仅可以实时地反映出系统的工作状况,而且还可以避免由于指令行之间的操作而造成的不方便。
本文旨在为广大客户提供一个方便快捷的集群管理平台。本系统以C/S、B/S的混合结构体系结构为基础,基于Rocks和Torque的集群操作系统,它具有集群的管理与监视的能力。本课题主要对系统的网络和软件的组成、集群监视、数据存贮等进行了研究,并对其进行了较为详尽的论述。该软件能为用户提供网络界面,不需要指令就能对簇进行管理和监视。另外,本文还对该软件进行了功能和性能的测试,结果显示该软件能够很好地适应集群监控的要求,而且运行稳定、使用方便。
关键词:集群管理;集群监控;Web服务
目录
TOC\o1-3\h\z\u第一章 绪论 1
1.1研究背景 1
1.2国内外研究现状 2
第二章 群管理和监控系统的总体分析与设计 4
2.1系统总体需求分析 4
2.2系统总体设计 5
2.3系统体系结构设计 6
2.4系统功能模块划分 7
第三章 集群管理和监控系统的设计与实现 9
3.1Node.js 9
3.2作业提交模块的设计与实现 10
3.3作业管理模块的设计与实现 13
3.4调度管理模块的设计与实现 16
3.5集群管理模块的设计与实现 16
3.6用户管理模块的设计与实现 19
3.7日志管理模块的设计与实现 20
3.8数据存取的设计与实现 21
第四章 结论 23
参考文献 24
致谢 25
绪论
1.1研究背景
在航天、地质、生物和图像处理等方面,高性能计算具有重要意义。集群是以其为核心的高性能计算系统,在企业界和科研单位中得到了广泛的使用。由于问题的复杂性和规模的增大,使得集群中的结点数量不断增多。因此,在高性能计算领域,如何有效地统一和管理高性能计算是一个不可忽略的课题。高性能的计算机簇一般都是以几百个结点构成的,它的结构和存储器都比较复杂。同时,集群的管理、维护和监控都必须具备相应的技术和经验。这在某种意义上妨碍了集群的应用和扩展。为减少对集群平台的管理与监视工作的复杂性,避免繁琐的运行流程和海量指令的麻烦,集中式管理与监视系统可以给使用者带来便利而又清晰的可视化接口,从而对整个集群的资源进行统一的管理与监视。当前多数的网络监控系统都是通过网络来完成网络的管理与监视。网络不仅可以为使用者提供可视化的、可视的、方便的、方便的远程操作。在网络技术和网络技术的基础上,提出了一种基于C/S和B/S结构的混杂模型[1]。
随着集群系统的发展,随着集群系统的发展,集群技术的普及,使得现有的系统对其进行统一的管理和监视。簇是一种由一群彼此不相关的电脑组成的平行或分散的计算体系,它可以作为一个整体来进行整合。由于在簇内有许多节点和其它组件,每个节点都包含CPU、内存、IO设备等,因此,如何迅速地掌握各个节点的组态和工作状况是非常关键的。该系统的管理员希望能够通过监测系统的各个参数来发现系统存在的问题,从而能够及时地发现问题,并及时地进行系统的运行。另外,在簇上进行作业会给使用者造成很大的麻烦,因为它的工作非常复杂。由于对集群的要求越来越高,因此对其进行集中式的管理和监视已成为当务之急[2]。
在现有的网络中,网络的网络管理主要是利用/proc的虚拟化文档来获得本地的软件和硬件,也可以利用top指令对和free指令来获得存储资源的使用量,并且只能获得一个单独的结点的数据。然而,当前的HP系统正逐渐由单一的高端主机逐渐发展为商品化的,单纯依靠局部的网络监测系统已不能适应系统的要求,因此,如何有效的进行集群的有效的调度,以最大限度的发挥集群的优势,成为了企业的核心技术。由于集群体系的松散,节点之间存在着高度的独立性,使得集群的管理与监视变得更加困难,并且给用户的应用带来了困难。针对此问题,集群系统的管理与监视系统是以单一的网络为基础,利用集群操作系统或网络资源管理软件对各个集群的数据进行整合,从而实现对集群的全面控制。在系统的最上层,它为使用者设计了一个直观的操作接口,便于使用者进行集群的管理与利用[3]。
1.2国内外研究现状
在群集的治理与监测上,许多研究单位和公司都已
原创力文档


文档评论(0)