文档介绍:大学工程硕士专业学位论文杓圭蕉盐差±鱼煎松塞士垡鲎盐量堂煎垂摆盐簋±鱼作者鲎亘完成日期簧鶴±旦旦题堕』烫靡奎堑地指导教师篮筮盘丝壁一墨壅培养单位工程领域授予学位日期目密级
基于化学计量学的远程计算平台——主控计算平台的设计与实现指导教师李梦龙陆敏春软件工程领域研究生曾丽随着化学汁量学的迅猛发展,它的影响逐渐遍及化学各个领域,当前所面临的一个重要工作和任务就是为化学工作者提供一个有效的化学信息提取技术服务及其支撑平台。本课题的月的,就是要建立这样一个基于化学计量学的远程计算平台,该平台可以为广大的化学工作者在线提供多种化学计量学算法服务。在系统的设计和实现中,本文工作主要包括以下四个方面:构建一个主控服务器平台,主要用来进行、№管理和计算服务器集群管理;构建个和主控服务器平台配套的计算服务器平台,接受分配的作业并进行计算;设计和实现主控服务器平台和计算服务器平台之间的信息通信协议:构建一个安全的数据库管理系统。本论文首先简要介绍了化学计量学软件系统的发展趋势和本系统的总体结构。然后,采用面向对象技术以及墒踊9ぞ呓⑾低衬P停P蜕杓屏酥骺胤衿髌教ê图扑惴衿髌教ǎ唤酉吕矗ǘ嗖憬峁沟乃想运用于系统的分析设计,并详细阐述了主要部分的实现;跟着,介绍了数据库系统和协议的设计和实现。文章的最后,对完成的主要工作做了总结,并提出了研究的不足之处以及对今后研究的展望。关键词:集群,作业调度,负载平衡,,
——晰,癕..,瑃:畐琻瓵琑.,,甌琤琓,.,甀琁
:甒,琇珻琒
绪论计算机在化学计量学中的发展多。⋯国内外相关的研究项目取!步展开,化学计量学算法和程序由于其种类繁杂、重用性差等特点,同远程计以各种程序方式实现了,有独立的软件如化学计量学是一门化学与统计学、数学、计算机科学交叉所产生的新兴的化学学科分支。它运用数学、统计学、计算机科学以及其他相关学科的理论与方法,优化化学测量过程,并从化学测量数据中最大限度地提取有用的化学信息。计算机在化学中的应用开始于用计算机处理化学中的复杂计算,随着计算机技术的不断发展与功能的完善,计算机不再是一种简单的计算工具,它正向智能化、网络化方向发展,这使得应用计算机技术能解决的化学问题也越来越随着网络的发展,构建好的化学计量学远程计算系统引起了国内外学者的广泛兴趣。用户可以通过远程登录使用远程主机的强大运算能力及其所提供的软件资源来分析及处理问题,这就是远程计算。远程计算在各领域的应用已逐算有很好的切合点。利用现有资源,筛选若干质量高、实用性强的化学计量学方法及一些化学计量学中的最新成果,设计成人机界面友好,通用性强的化学计量学软件平台,将化学计量学相关算法通过化学软件平台提供给国内外广大化学工作者使用,可以有效的提高工作效率,减少重复劳动。∽随着人们对新方法的探索,大量经过验证的成熟的化学计量学算法被人们灿泻芏嗷贛的算法实现,如:虵蚳四川大学工程硕宦畚基于化学计量学的远程汁算’严台
研究目的远程计算平台研究目标构建一个主控服务器管理平台和计算服务器平台,通过高性能的服务器在国内,年代初湖南大学等单位曾推出过化学计量学算法软件包,受到国内同彳母叨仍抻心洗笱А⒅泄萍即笱А⒑洗笱У鹊ノ谎д吖ǹ猺许多基于的化学计量学源代码,值得称道,但由于软件的不断更新,算法复杂性的增加,导致近年来软件开发处于停滞状态。具实际计算功能的远程计算系统有贵州大学高性能计算化学实验室,北京大学化学中心等。其中,贵州大学高性能计算化学实验室亲糯邮麓规模量子化学计算的实验室,提供的算法主要包括狥⒚芏确汉狿微扰理论计算、半经验量子化学计算。⋯。但这些开发主要以分子模拟和基础统计学为主体,且核心程序非自己开发,系统只是实现了作业的递交和管理以及核心程序的接口问题。中科院计算机化学开放实验室与上海有机所在化学信息学方面也作了较为系统的研究。总体而言,国内基于网络的化学计量学及相关算法在一定程度上处于一种无序状态。本课题的目的,就是要建立一个提供化学计量学方法的远程计算平台,给全国各地的计量学工作者提供各类有关化学计量学的计算,如利用支持向量机、主成分分析、偏最小二乘法、小波分析、人工神经网络、遗传算法、模拟退火、聚类分析等结合分析化学特点的校正方法对数据进行分析处理,并返回可靠、规范、权威的结果。本课题是结合四川大学化学学院笛槭医昀丛诠芾硇畔⑾低场⒒计量学算法以及虚拟化学、化学相关数据库方面的研究基础构建的,课题的研究目标如下:集群,以及不断扩充的化学计量学算法程序库,给全国各地的计量学工作者提基夯Ъ屏垦У脑冻碳扑闫叫四川大学工程硕士学位论文
主要工作有效的将各个作业比较平衡地分布到不同的处理节点上。供各类有关化学计量学算法的程序,并得到权威性结果,减少重复劳动。建立一个安全的数据库管理系统,浚数据库存储用户递交的作