探索集群GPU搜索集群管理节点设计与实现

更新时间:2024-02-21 作者:用户投稿原创标记本站原创
摘要:20世纪90年代以前,通常采取大型机(Mainframe)完成高性能计算,大型机的优势有:运用集中、比较好部署、系统监控、管理方便等。但大型机的缺点也是非常显著的,主要是设备昂贵,很难实现高可用解决案例;操作系统、设备和部件比较专用,用户本身维护困难;可扩展性不强等。随着PC及其操作系统的普及和Intel CPU的性能和稳定性的不断提升,人们逐渐用PC服务器构成的分布式系统(Distributed System)去代替大型机。分布式系统解决了大型机上面提到的多个缺点,却丢弃了大型机运用的优点,服务器多且杂,不好监控、管理,不好部署。由此出现了综合大型机和分布式系统优势的集群系统。随着大量集群系统出现,集群管理系统得到越来越多的重视和广泛的进展。本论文首先叙述了集群系统的优点、必要性,接下来阐述了GPU搜索集群具体功能和结构情况,然后介绍了管理节点在此集群中的定位,并对管理节点系统进行功能需求浅析。本论文所设计与实现的管理节点系统基于Win7/Win XP32位操作系统开发,用于系统的总体管理和监控。管理节点逻辑结构分为用户界面层、逻辑层、数据层三个层次。用户界面层负责与用户交互的界面的生成,逻辑层处理与界面对应的数据信息和后台的业务逻辑,数据层包括网络I/O数据和本地I/O数据的数据结构。本论文介绍的管理节点系统采取了舒适、简单的界面设计,自定义任务文件格式,通过正则表达式验证信息正确性,RSA加密算法,自定义表格生成,多线程运转结构等技术。本论本最后再叙述了系统的实现历程与测试改善历程。关键词:.NET论文集群管理论文多线程论文
本论文由www.808so.com摘要5-6
Abstract6-7
目录7-9
第一章 绪论9-17
1.1 背景综述9-10
1.2 探讨目的和作用10-13
1.3 集群管理系统探讨近况13-16
1.3.1 OpenPBS13-14
1.3.2 Bright Cluster Manager14-16
1.4 论文探讨内容和组织结构16-17
第二章 GPU搜索集群管理节点的需求浅析17-21
2.1 GPU搜索集群的总体结构17-18
2.2 管理节点的功能需求18-20
2.3 本章小结20-21
第三章 管理节点的设计21-28
3.1 用户界面层21-23
3.2 后台逻辑层23-26
3.2.1 界面对应的数据信息处理逻辑23-26
3.2.2 后台的业务处理逻辑26
3.3 底层数据层26-27
3.4 本章小结27-28
第四章 管理节点系统的关键技术28-46
4.1 计算任务文件格式定义28-30
4.2 采取正则表达式验证信息正确性30-31
4.3 与调度节点的交互方式31
4.4 RSA加密方式31-32
4.5 自定义表格生成32-35
4.5.1 GridView控件32-34
4.5.2 DataList控件34
4.5.3 Repeater控件34
4.5.4 DetailsView控件34
4.5.5 FormView控件34-35
4.6 多线程运转结构35-45
4.6.1 主要线程流程35-40
4.6.2 线程间数据交互方式40-43
4.6.3 功能类图43-45
4.7 本章小节45-46
第五章 管理节点的实现与测试改善46-56
5.1 管理节点实现界面46-52
5.1.1 主界面46-47
5.1.2 计算任务管理界面47
5.1.3 任务完成历程47-50
5.1.4 计算节点管理界面50
5.1.5 字符集管理界面50-51
5.1.6 重要事件记录界面51-52
5.1.7 配置信息设置界面52
5.2 系统实现历程52-55
5.2.1 系统初期实现与测试改善52-53
5.2.2 系统中期实现与测试改善53-54
5.2.3 系统后期实现与测试改善54-55
5.3 本章小结55-56
总结与展望56-57
参考文献57-59
致谢59
WWw.808so.com 808论文查重

点赞:4492 浏览:11338