普适环境下一种分布式可靠服务组合机制研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:feiyang_520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
普适计算是在分布计算、移动计算基础上发展起来的新一代计算技术。与传统的Web服务组合相比,普适环境所具有的移动性和异构性使得普适服务组合往往更容易失效,为了应对这种相对脆弱的服务环境,有必要建立一种普适环境下的可靠服务组合机制。针对上述问题,本文在对普适服务特点和基于图的服务组合等相关技术分析研究的基础上,提出了一种改进的基于图的服务组合方法,该方法在组合方案执行阶段出现服务失效时,可以“回滚”到之前的某种服务输出状态并启用补偿方案;为了应对可能的服务失效,增强普适服务组合的容错能力,本文进一步提出了“预防”和“检测-补偿”的可靠性保证策略,并在简单的“单引擎”系统结构下,使用改进的基于图的服务组合方法实现了上述策略,提出了三个具体的可靠性算法,形成了一种单引擎可靠普适服务组合机制;最后,给出了在具有层次结构的“多引擎”系统结构下的可靠性保证策略实现,提出了相应的可靠性算法,形成了一种分布式可靠普适服务组合机制。本文的创新意义如下:(1)针对现有基于图的服务组合方法缺乏对服务失效的处理,提出了一种改进的基于图的服务组合方法。该方法包含组合方案生成和执行两个阶段,并在组合方案执行阶段加入了对“回滚”的支持。在服务调用时,如果发生服务失效,该方法可以回滚到之前的某一服务输出状态,并启用新的服务组合方案以替代原来组合方案中发生失效的部分。(2)针对组合方案的生成阶段和执行阶段,分别提出了“预防”和“检测-补偿”的可靠性保证策略,并结合“单引擎”的系统结构和改进的服务组合方法,给出了三个实现上述可靠性保证策略的算法。第一个算法生成基础组合方案,并分析该方案中各组件服务的可靠性;第二个算法针对可靠性较低的组件服务生成备选组合方案;第三个算法针对组合方案执行过程中的失效服务,生成最小代价的补偿方案。(3)根据普适设备的职责和功能的不同,提出了服务组合引擎、服务执行代理和服务提供者三种设备角色,将普适设备划分为0-2三个级别,并由此提出了一种“三级四层”的设备层次结构,给出了这种层次结构的构造协议。(4)针对“三级四层”分布式层次结构,改进(2)中提出的三个可靠性算法,从而形成一种分布式可靠普适服务组合机制。实验数据表明,上述可靠性算法显著提高了服务组合的可靠性。
其他文献
话题模型(Topic model)是目前流行的一种图模型(Graph model)的.其严格遵守贝叶斯概率框架,是一种完全的贝叶斯模型。话题模型作为一种产生式模型,具有非监督学习,能够利用大
2008年8月,IETF NetLMM标准化了一种基于网络的移动性管理协议,称之为代理移动IPv6(PMIPv6)。PMIPv6是基于网络的移动性管理协议,MN不需要参与任何的移动性信令管理,网络中的
遗传算法发展到现在,仍然是演化计算领域研究的热点,对旅行商问题的求解是其应用之一。传统的遗传算法对于大规模的旅行商问题不再适用,必须开发新的算法,或对现有的相对来说
随着信息技术和互联网的飞速发展,在这个信息知识大爆炸的时代里,人们正面临着信息的飞速激涨,所以迫切需要可以很好的协助人们从这海量的信息文本中快速而准确的找到真正所
随着信息技术的飞速发展,互联网已经在全球范围内得以迅速普及,已经成为了人们工作、生活不可或缺的信息承载工具。而伴随网络技术的发展,网络规模的迅速扩大,网络服务的种类
隧道工程是交通基础设施建设的控制性工程,从设计、施工到运营维护,地质结构对于隧道全寿命周期的安全性具有关键性作用。特别是在隧道工程施工阶段,为了确保施工的合理以及
主题模型(Topic Model),顾名思义就是对文字中隐含主题的一种建模方法。主题模型在机器学习和自然语言处理领域中有广泛应用。通常被用来在-系列文档中去发现与本文档语义相近
随着微处理器技术的不断发展和应用需求对计算能力要求的不断提升,片上多核处理器已经成为了处理器发展的趋势。多核系统的出现,加剧了程序对共享资源访问的冲突。因此,针对
随着互联网技术的发展,传统软件已经不能满足用户和服务提供商的需求,使得软件开发质量下降。因此,在软件实际开发过程中通过使用可以重用的组件高效地进行软件产品的开发。通过
语义信息在信息处理中起着极为重要的作用,自然语言的语义分析和内容的理解,都离不开语义信息的支持。语义知识库作为语义信息的表现形式已成为自然语言处理领域的不可或缺的