网格环境下服务发现算法研究
[关键词:网格环境,服务发现算法] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0675,word全文:38页,合计:22000字 |
针对这种情况,本文在传统算法的基础上,引入了本体和服务质量等级原理,提出了基于本体的带有服务质量等级的分布式服务查找方法。为了解决单点依赖性问题,本文将中心节点分成多个子中心节点并且由本体管理。为了提高服务的查询效率和查准率,我们将服务按照服务质量等级原理划分成不同的等级,并且将部署了不同服务等级的节点划分成不同的区域,再由本体负责管理这些不同的区域。实验结果表明,这种方法不但解决了传统方法中对中心节点依赖性大的问题,而且还有效地提高了服务发现的查询效率与查准率。
本文研究内容
在网格环境中,我们把一组或者每一台参与计算的机器看作一个节点,各个同构或异构的节点分散在因特网上,若干个节点提供一个服务,客户发送服务请求,等待获得最快的处理。服务共享就是提供一种高可用性的方法,使各节点可以平均地处理任务,而不会造成节点忙闲不均、大量用户请求在队列中等待的情况,以此提高系统的整体效率。传统的DDCA算法是在网格计算环境下,广域网将各个节点连接起来,若干节点提供一个服务,当客户的服务调用请求到来时,综合评估各个节点的网络延迟、处理能力以及负载信息,达到良好的服务共享和负载分配效果,为客户提供最快最好的处理。本文在传统的算法上,引入带有服务质量等级的语义网格服务发现算法,对服务设置属性并进行分类,从而加快整个网络的服务查询效率。
应用分析
下面我们举个例子说明该算法在应用中的优势。
与以往的服务发现算法不同,在该算法中,顾客可以输入尽量多的描述欲购商品的信息。例如某顾客输入带有服务质量等级的信息是“夹心饼干 价格贵点的 小包装的”,那么系统立刻返回信息如“奥利奥小包装,3+2小包装,乐芝小包装”这些商品的价格,位置,现存货等信息,而且此信息是按照匹配的结果排序后返回的,那么用户根据排列顺利就方便选择了。在以往算法中,假如用户输入“夹心饼干 价格贵点的 小包装的” 的查询信息,那么系统可能就会因为关键字过多而查不到任何结果。本算法则不同,查询信息越详细,那么返回结果越好,这正是该算法的优势所在。
本文在传统DDCA算法的基础上引入了Agent概念和QoS(服务质量等级)原理,通过对服务划分质量等级,将部署了不同质量等级服务的节点进行划分区域,并由Agent管理这些不同区域的节点。当出现服务的调用请求时,由Agent负责查找该服务将要被送往的区域节点进行匹配,并且将匹配结果按照相关度进行排序返回给请求者。本文对于服务的注册,服务的查找和匹配进行了具体的描述,并介绍了对匹配结果的处理方法。实验证明该算法提高了服务查找的效率和服务匹配的查准率,但是查全率有所降低,故今后要在这方面加以改进。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0675,word全文:38页,合计:22000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——网格环境下服务发现算法研究(论文)!