文档介绍:上海大学
硕士学位论文
基于Web服务的计算网格中间件研究及应用
姓名:杨林峰
申请学位级别:硕士
专业:计算机应用
指导教师:张武
20050201
摘要再次,为实现系统中的服务注册与发孵本文提出并实现了网格技术是当前分布式计算的前沿领域,世界各国纷纷不惜重金开展网格技术的研究。其中网格中间件的体系结构又是研究中的热点,网格中间件体系结构包括:对中间夯咀槌刹分和各部分功能的定义和描述:对中间件各部分相互关系与集成方法的规定;对网格有效运行机制的刻画。网格中间件体系结构是网格最核心的技术,只有建立合理的体系结构,才能够设计和构造好的网格中间件。作者结合数值计算网格系统,对计算网格中间件的体系结构进行了研究。发现基于传统J降腘低吃谧郧杭扑慊约袄嗨频挠τ没肪持写嬖谝圆肺考虑到安全与效率冈素,大部分集群计算机的内部服务器为局域网内部地址,而系统要求客户端和服务器所在的机器都拥有一个可见地址椿チMň諭豠,这样就造成系统难以使用。系统接口具有专削性,其他系统不能直接使朋。系统无法接入开放网格服务体系结构。针对系统体系结构的先天性不足,作者结合裼隣际酰岢隽艘种应诟咝阅苁导扑愕耐裰屑浼逑到峁梗⒏隽耸迪帧N;赪服务的计算网格中间件设计与实现提供了一种新方法。本文首先对系统体系结构进行分析,抽出系统二层结构,并根据该结构提山了一股计算网格的功能模型。其次,本文对层次结构的殴计思想进行了深入地探讨,结合计算网格功能模型给出了基丁竦募扑阃裰屑浼牟愦谓峁埂2⒒诟貌愦谓峁梗杓啤⑹迪至嘶赪服务与原来的系统的数值计算网格中间件,本文将该中间件称为。件,为完成窳斜硗剑杓屏薓算法进行全局消息发送。最后在计算网格环境下,采用服务非阻塞调用进行任务划分,实现了并千『预条件共轭梯度法蠼馄骱头中瓮夹位嬷疲⒔岷险庑┯τ茫訵低匙芴迮辜频挠诺和不足进行了讨论并提出改进方案。关键词:瘢琋屑浼逑到峁梗琍题:上海大学硕士学位论文
舌瑆一,.篧,,,,琺,,琲.,,,猼甀。甆,琲瑃甇—.甌琣..瑆,—.,瑆琧甶,—.琣
串崖盔趁拯原创性声明本论文使用授权说明模本人声明:所呈交的论文是本人在导师指导下进行的研究工作。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已发表或撰写过的研究成果。参与同一工作的其他同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。日期.,本人完全了解上海大学有关保留、’使用学位论文的规定,即:学校有权保留论文及送交论文复印件,允许论文被查阅和借阅:学校可以公布论文的全部或部分内容。C艿穆傥脑诮饷芎笥ψ袷卮斯娑签名:日期:
第滦髀网格计算系统网格”拍畈甏衅冢谴拥缌ν瓽概念借鉴过米的。网格的最终目的。是希望人家能够像使用电力~样方便地使用分布在网络上强大而丰富的计算能力。网格计算褪腔谕竦奈侍馇蠼猓窃甑腎】项目中提出来的。随着网格研究的深入,也为了可以更充分地利用网格资源,网格计算系统的研究也引起了火学者的关注。网格计算系统的目标是使用户能够共享其中的计算资源并以合作的方式进行计算,为此有两个层次的作要做。其一是网格计算前端,要解决最终刖户通过统一的界面来使用广域网上各类计算资源的问题;其二是网格计算内核,主要解决计算任务在广域网中各种超级计算机上协作完成的问题,提供一个完整的程序开发和运行环境。当用户提山计算请求时,计算问题的执行代码在系统内部的计算资源上进行合理地澜度和管理,最后得出运行结果并通过网格计算前端反馈给最终用户。网格计算系统敕植际较低澈蚻并行系统相比有嘞嗤奶卣鳎但是与二者又有着非常重要的区别。与分布式系统类似,位于多个管理域某都扑慊ü不可靠的网络进行连接,并且需要对广。域分布的动态资源进行集成,但是网格计算系统对高性能的要求使其编程模型及接口与分布式系统有极大的差;粅M窦扑阆低匙魑2⑿邢低郴剐枰进行超级计算机之间的通信调度以满足应用对性能的要求,,现有的并行计算技术不能够很好地适应这种需求。一般而言网格计算系统具有以下几个特征:┱剐裕和窦扑阆低吵跗诘墓婺=闲。孀懦都扑慊低车牟欢霞尤耄低车墓模随之扩大。低扯嗖愦蔚囊旃剐裕汗钩赏窦扑阆低车某都扑慊范嘀掷嘈停煌嘈偷某计算机压体系结构、操作系统及应用软件等多个层次上具有不同的结构。峁沟牟豢稍げ庑裕河胍还傻木钟蛲低澈偷セ慕峁共煌窦扑阆低秤上缕涞域分布和系统的复杂使其整体结构经常发生变化。筒豢稍げ獾南低承形#涸诖车母咝阅芗扑阆低持校扑阕试词嵌‘模虼系统的行为是可以预测的,而在网格计算系统中,由丁资源的共享造成系统行为和系统性能经常变化。嗉豆芾碛颍河捎诠钩赏窦扑阆低车某都扑慊试赐ǔJ粲诓煌幕够蜃橹且使用不同的安全机制,因此需要各个机构或绢织共同参与解决多级管理域的问题。对于网格计算系统来说,最根本的问题是实时获得