基于网格的分布式Web服务发现技术研究

来源 :华北电力大学(北京) | 被引量 : 0次 | 上传用户:tinggu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格作为一种新兴的互联网技术,其根本目的是对广域计算资源进行聚合以及对广域信息资源进行共享。在开放网格服务体系结构中,强调以服务的形式封装和提供各种资源,而网格的强动态性导致网格服务不断地进行创建和删除,海量的临时性短暂服务与服务请求聚焦在整个网格系统,对服务进行高精度、高响应和高效率发现的难度也在不断上升。传统模式的网格技术常采取集中式的注册中心或聚合目录进行服务资源的注册和发现,但随着时间推移网格服务的辐射的场景与规模已经上升了一个维度,集中式的服务发现中存在的单点失效和性能瓶颈等问题已经迫在眉睫,高性能的分布式服务发现架构已经成为一种结果导向。本文首先结合对等计算模式的Chord协议中覆盖网络的构造部分,将集中式的服务注册中心重组成为分布式的注册中心,构造多层分区的覆盖网络结构,对集中的网络负载进行拆解,给出了一种基于改进Chord的分布式网格服务发现模型,避免了单点失效和性能瓶颈等问题。其次,详细分析了 Chord协议中的分布式服务发现算法的部分,对于其中没有考虑局部命名冲突与缺乏语义等不足之处,给出基于改进Chord的分布式网格服务发现算法作为应对,在哈希映射时通过语义词典WordNet与相似度计算对服务资源对应的标识进行语义赋能并附加区域首部以解决局部命名冲突的问题。最后,对本文提出的算法进行实验验证,实验结果表明该算法有较高的查全率与查准率,相对于其他分布式服务发现算法具有优势。
其他文献
混沌现象指在确定性系统中存在的不规则运动。它通常表现为系统运动的不确定性、不可重复性和不可预测性。在医学上,冠状动脉系统是最具代表性的混沌系统之一。冠状动脉系统的混沌现象会导致严重的并发症,严重的将威胁到人类的生命。本文首先针对冠状动脉系统的生物数学模型从状态响应、相轨迹、分岔图、信息熵和数值方差多个方面论证了系统处于混沌区域时集总参数所在范围,直观地展现了系统的混沌行为。在此基础上确定了一组具有
随着经济的不断发展,能源结构调整加快,社会的快速发展对能源的需求标准逐步提升,综合能源系统数量与规模都日益增大,其能效管控变得越来越重要。综合能源系统是利用煤炭、太阳能、天然气等多种不同能源以来满足冷、热、电等不同的负荷需求的一种能源系统。综合能源系统最大的特点就是各子系统之间存在一定的耦合性,能够实现不同种类能源之间的互相补给。但随着新能源等技术的迅猛发展,加快促进了可再生能源的利用,加上需求侧
在现代电网中,由于带电检测对电网经济的友好性,对电流互感器进行在线校验愈发成为一种趋势,虽可实现带电操作,但由于两段气隙的存在,普通开合式霍尔电流传感器的测量精度一般较低。除气隙之外,霍尔元件本身的误差以及控制电流的稳定性都与测量精确性有关。本文以提高开合式霍尔电流传感器测量精度为目标,从霍尔元件、开合式磁环和控制电源三个方面对其展开研究,为进一步完善其在线校验功能提供理论与实验依据。首先,在考虑
热工过程中存在大量的多变量系统,相对于单变量系统,多变量系统由于其特有的变量之间的耦合特性,导致其控制起来更加复杂。对于变量间耦合程度较小的多变量系统,通过选择合适的输入量输出量匹配关系,直接利用单变量系统的控制器设计方法对每条回路设计控制器,这样设计的控制器就有不错的控制性能;但是面对变量间耦合程度较大的多变量系统,怎么处理各输入输出变量间的耦合影响是设计控制器时要着重考虑的难题。有效相对增益的
工业控制系统是关乎国计民生的关键基础设施,其安全保障是国家安全战略。近年来信息技术的发展推动着工业控制系统与信息系统互联互通,给工业控制网络带来安全隐患。本文基于工业以太网中使用最为广泛的Modbus TCP协议,研究工业控制系统中的数据安全性和完整性保护方法,并设计了一种基于Modbus TCP协议的工控数据安全保护机制,可以实现完整性检测、站间认证、数据加解密和权限检测等功能。完整性检测使用哈
随着移动互联网的快速发展,基于Android系统的终端在企业办公以及移动作业中越来越广泛的使用,其中一个重要的应用场景就是终端远程接入企业内部网络进行远程作业,如何安全地接入企业内网是一个非常重要的问题。在国内外网络环境安全日趋严峻的形势下,国产密码算法的应用也迫在眉睫,国内一些重点领域如国家电网等对网络信息传输安全提出了国产化的特殊需求,因此,研究基于Android的国密SSLVPN终端是十分必
在如今互联网技术尤其是5G技术快速发展的大环境以及科技兴国国策的大力推动下,促使一个企业不断向前发展的源动力之一必定是其对生产过程的智能化、自动化的无限趋近。由于运维人员如今所面临的运维场景和系统架构愈发复杂以及多种生产要素之间的关联度越来越高,传统的、被动的、人工干预的运维方式已经无法满足企业的数字化转型需求。运维系统的好坏,虽然不会直接对效益产出有直接影响,但它会对团队运营的效率,系统运转的可
随着通信技术的飞速发展,客户的业务请求趋于多元化且呈现爆炸式增长,这对网络规模提出了更高的要求。传统的互联网架构由于缺乏灵活性,难以在服务差异化的业务请求时实现网络资源的共享,因此需求大量的硬件资源成本。在此困局之下,网络功能虚拟化(Network Function Virtualization,NFV)技术应运而生。该技术能够实现软硬件的解耦,使传统硬件上的网络功以虚拟网络功能(Virtual
能源系统和互联网技术相结合催生出了能源互联网这一概念,为多能互补运行与协调优化提供了可能性。综合能量管理系统主要利用不同能源之间的相互转换实现综合能源系统的协调优化,目前面临着诸多问题与挑战,例如综合能量管理系统的功能需求尚不明确;存在重复开发问题,需要高兼容性平台整合现有功能,打破数据信息壁垒。为解决上述问题,本文研究了基于微服务架构的能源互联网综合能量管理系统,利用微服务架构所具备的服务松耦合
伴随着互联网技术的高速发展,服务计算成为了一个研究热点。而服务计算的基础与支撑技术即为面向服务架构。面向服务架构将一个应用程序中不同的功能模块封装为服务,并为服务定义独立于底层操作系统与硬件的调用接口,从而使得用户能够忽视服务的编程语言、服务部署环境等问题,更为高效地实现用户需求。其中Web服务是实现服务提供商向用户提供可信服务的一种重要技术手段,该技术是综合计算机通讯、应用系统设计与实现、网络信