校园计算网格分布式中间件的研究与实现

来源 :成都理工大学 | 被引量 : 11次 | 上传用户:banbe0602
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网格技术的发展,以整合计算资源为目标的计算网格在国内外迅速发展。本文以建设成都理工大学校园计算网格为目标,结合现有技术和成都理工大学校园计算网格UCGRID 2.0的技术框架,提出了基于分布式中间件的校园计算网格框架,制定了计算网格分布式中间件协议,研究和开发了校园计算网格分布式中间件CGDM(Computing Grid Distribute Middleware),并且在校园计算网格分布式中间件上开发了跨越多个异构资源网格的成都理工大学校园计算网格应用平台。本文的重点研究对象是校园计算网格分布式中间件,中间件以成都理工大学校园计算网格UCGRID 2.0中间件为核心,实现了计算网格中间件的分布式特性和统一门户接口。在CGDM的设计过程中,首先研究提出了以计算网格分布式中间件为核心的计算网格框架体系,然后根据目标需求提出了计算网格分布式中间件协议和统一门户接口规范,实现了计算网格分布式中间件通信组件和计算网格统一门户接口。通信组件由消息预处理器、对象封装器、协议处理引擎和消息封装器组成。消息预处理器实现对协议消息的分析;对象封装器根据消息与处理器的分析结果按计算网格中间件对象池规范封装、管理对象;协议处理引擎按计算网格中间件插件规范实现,负责处理协议请求业务逻辑;消息封装器负责将计算网格对象映射为协议参数对象。在通信组件的实现中充分利用了JAVA反射机制,实现了动态解析协议处理对象的内部结构,使协议通信组件的消息处理具有较高的灵活性和延展性。计算网格门户统一接口按计算网格业务逻辑单元封装为业务逻辑组件,并按统一接口标准封装,既能为上层提供跨平台、跨编程语言的统一接口,又能为上层重组、开发新的业务逻辑,实现服务聚合和其它应用程序的整合,为计算网格应用提供快速二次开发接口。
其他文献
IPv4技术的局限性限制了互联网的进一步发展,新兴的IPv6技术克服了原有协议栈的很多缺点,具有逐渐替代IPv4技术的趋势。这一替代过程需要较长的过渡时期,实现这种过渡的主要技术
空间数据固有的海量性和复杂性使得传统的数据库查询处理技术不能或不能有效地发挥作用,需要研究新的查询处理技术。因此如何提供各种高效的空间与空间对象查询处理技术是当
在大数据与不断增长的用户数量的复杂协作环境中,企业如何能够充分的整合现有的人力物力、业务与数据资源,使得企业的信息资源能够及时的交换和获取,这是一个企业提高竞争力
机器人技术综合了多学科发展的成果,涉及机械、电子、传感器、自动化、计算机、信息处理等多门学科。随着机器人教育的深入,机器人作为一种学习载体逐渐被人们所广为利用。如
随着Internet的飞速发展,Web的信息量越来越大,人们往往需要借助搜索引擎来寻找资料,为了解决通用搜索引擎返回的大量没用结果的通病,面向专业领域的搜索引擎即垂直搜索引擎
Web日志挖掘是从服务器端记录的用户访问日志或从用户的浏览信息中抽取感兴趣的模式,通过分析这些数据可以帮助理解用户的行为,最终可以指导企业明智的进行市场决策,更好的为
软件故障定位是软件调试过程中耗时且耗力的活动之一。传统的基于程序频谱的软件故障定位技术可以分为基于组件和基于语句两类。前者太粗不能准确的定位到具体的位置;后者太
在Web应用程序开发中,随着用户需求日益复杂多变以及改善用户体验的要求不断提升,软件开发工作越来越繁重。在这种背景下,本文探讨了利用Rails框架实现快速Web应用开发的解决
临床化验,包括血液涂片,尿液沉渣、病理切片和其他含细胞的标本检查等工作早期是由人工完成的,存在着效率低、专业性强等一系列的问题,利用计算机对细胞图像进行自动判读可以
近年来,在康复医学领域里应用步态分析来进行障碍诊断、制定治疗方案以及评价疗效已受到高度重视。通过步态分析,医务人员可以查找出步态的问题所在以及问题发生的原因,做出