基于化学计量学的远程计算平台 ——主控计算平台的设计与实现

基于化学计量学的远程计算平台 ——主控计算平台的设计与实现

论文摘要

随着化学计量学的迅猛发展,它的影响逐渐遍及化学各个领域,当前所面临的一个重要工作和任务就是为化学工作者提供一个有效的化学信息提取技术服务及其支撑平台。本课题的目的,就是要建立这样一个基于化学计量学的远程计算平台,该平台可以为广大的化学工作者在线提供多种化学计量学算法服务。 在系统的设计和实现中,本文工作主要包括以下四个方面:1) 构建一个主控服务器平台,主要用来进行作业管理和计算服务器集群管理;2) 构建一个和主控服务器平台配套的计算服务器平台,接受分配的作业并进行计算;3) 设计和实现主控服务器平台和计算服务器平台之间的信息通信协议(CCMD协议);4) 构建一个安全的数据库管理系统。 本论文首先简要介绍了化学计量学软件系统的发展趋势和本系统的总体结构。然后,采用面向对象技术以及UML可视化建模工具建立系统模型,利用UML模型设计了主控服务器平台和计算服务器平台;接下来,将多层结构的思想运用于系统的分析设计,并详细阐述了主要部分的实现;跟着,介绍了数据库系统和CCMD协议的设计和实现。文章的最后,对完成的主要工作做了总结,并提出了研究的不足之处以及对今后研究的展望。

论文目录

  • 1 绪论
  • 1.1 计算机在化学计量学中的发展
  • 1.2 国内外相关的研究项目
  • 1.3 研究目的
  • 1.4 远程计算平台研究目标
  • 1.5 主要工作
  • 1.6 系统开发环境
  • 2 远程计算的相关理论
  • 2.1 集群系统
  • 2.2 作业调度和负载平衡
  • 2.2.1 作业调度
  • 2.2.2 负载平衡
  • 2.3 分布式多层应用体系结构
  • 2.4 在线计算服务的三种模式
  • 2.5 通信协议
  • 2.5.1 网络协议
  • 2.5.2 套接字
  • 2.6 面向对象建模
  • 2.7 基于UML的统一开发过程
  • 3 远程计算系统的结构分析
  • 3.1 系统结构
  • 3.2 系统开发中的模块划分
  • 4 基于UML的主控计算服务器平台建模
  • 4.1 主控服务器平台设计
  • 4.1.1 用例图
  • 4.1.2 交互图
  • 4.1.3 类图
  • 4.2 计算服务器平台设计
  • 4.2.1 用例图
  • 4.2.2 类图
  • 5 主控计算服务器平台设计和代码实现
  • 5.1 主控服务器平台设计和实现
  • 5.1.1 主控管理层
  • 5.1.2 作业调度层
  • 5.1.2.1 作业和计算服务器队列结构设计
  • 5.1.2.2 调度算法
  • 5.1.2.3 负载平衡实现
  • 5.1.2.4 触发调度事件
  • 5.1.2.5 容错处理
  • 5.1.3 表示层
  • 5.2 计算服务器平台设计和实现
  • 5.2.1 计算管理层
  • 5.2.2 表示层
  • 5.3 主控计算服务器平台的数据库层设计和实现
  • 5.3.1 确定系统的需求
  • 5.3.2 开发逻辑数据模型
  • 5.3.2.1 确定表
  • 5.3.2.2 确定表中的列
  • 5.3.2.3 确定实体之间的关系
  • 5.3.2.4 安全性
  • 6 CCMD协议的实现
  • 6.1 CCMD概述
  • 6.2 协议的主控服务器端阐述
  • 6.3 协议的计算服务器端阐述
  • 7 系统测试和应用
  • 7.1 定义测试范围和特征
  • 7.2 测试环境
  • 7.3 测试
  • 8 总结和展望
  • 8.1 本项目的特色
  • 8.2 总结
  • 8.3 需要进一步研究的问题
  • 参考文献
  • 声明
  • 致谢
  • 相关论文文献

    • [1].加固式公共计算服务器健康管理系统设计[J]. 电子设计工程 2020(16)
    • [2].新型云计算服务器的设计与实现[J]. 建材与装饰 2017(04)
    • [3].新型云计算服务器的设计与实现[J]. 计算机工程 2011(11)
    • [4].云计算服务器网络系统的升级技术[J]. 电子技术与软件工程 2016(19)
    • [5].新型云计算服务器的设计与实现[J]. 电子技术与软件工程 2015(22)
    • [6].HPC出货量放缓[J]. 信息方略 2008(21)
    • [7].浪潮清华大学超大规模计算服务器[J]. 科技浪潮 2011(02)
    • [8].基于数据挖掘技术的云计算服务器故障诊断[J]. 科技通报 2019(07)
    • [9].电子信息[J]. 军民两用技术与产品 2011(01)
    • [10].大规模云计算服务器优化调度问题的最优二元交换算法研究[J]. 通信学报 2019(05)
    • [11].浅析云计算应用模式下移动互联网安全问题[J]. 网络安全技术与应用 2018(12)
    • [12].云计算服务器的虚拟化技术[J]. 农家参谋 2018(22)
    • [13].基于自适应控制方法的云计算服务器性能管理[J]. 计算机与数字工程 2014(09)
    • [14].城市垃圾处理物联网系统云终端设备[J]. 世界电子元器件 2013(01)
    • [15].面向高并发实时交易数据的分布式快速汇总统计[J]. 现代信息科技 2019(12)
    • [16].新产品技术[J]. 机电工程技术 2011(01)
    • [17].中国电子科技集团公司第三十二研究所[J]. 国防科技工业 2014(05)
    • [18].打造绿色计算服务器[J]. 软件和信息服务 2010(05)
    • [19].计算资源受限的移动边缘计算服务器收益优化策略[J]. 计算机应用 2020(03)
    • [20].基于多重指标的MEC服务器选择方案[J]. 重庆邮电大学学报(自然科学版) 2020(03)
    • [21].关于“云计算”及其未来应用的展望[J]. 科技创新与应用 2014(23)
    • [22].远程高性能计算软件环境需求及架构设计[J]. 计算机工程与科学 2009(S1)
    • [23].山东省“中国虹计划”惠及民生[J]. 硅谷 2013(18)
    • [24].使用云技术实现企业广域网内存储集中管理[J]. 中国新通信 2012(21)
    • [25].云背景下我国教育大数据安全策略的构建[J]. 新闻战线 2015(12)
    • [26].威盛:用两条腿走路[J]. 计算机与网络 2009(14)
    • [27].一种SD卡用户身份认证方案的设计与实现[J]. 电子科技 2015(06)
    • [28].云计算在企业级CRM管理自动化的优势[J]. 电脑知识与技术(经验技巧) 2017(02)
    • [29].移动群智感知应用[J]. 中兴通讯技术 2014(01)
    • [30].基于WEB的分布式试飞数据处理系统结构设计[J]. 计算机测量与控制 2010(06)

    标签:;  ;  ;  ;  ;  

    基于化学计量学的远程计算平台 ——主控计算平台的设计与实现
    下载Doc文档

    猜你喜欢