事务性组合Web服务的并发控制方法研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:zjc823455041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务(Web Service)是构造下一代分布式计算平台的基本技术。单个Web服务所能够提供的功能有限,服务组合(Service Composition)通过集成现有的Web服务从而创建新的、高层的Web服务以完成更复杂的任务,是构建面向服务应用的重要手段。   事务处理(Transaction Processing)是保证分布式系统可靠性的关键技术,可用于保证服务组合获得正确的、一致的执行结果。传统的满足ACID语义的严格事务模型不适用于服务组合环境,需要对其原子性和隔离性进行不同程度的放松。目前对Web服务事务的研究尚处于初级阶段,主要研究成果包括若干松弛事务模型和WS-Transaction等事务规范。前者解决如何基于异构事务能力的Web服务构造满足一定松弛原子性约束的组合服务;后者定义了事务协调器与参与者间的消息交互协议,解决事务协调的互操作问题。然而,对于放松隔离性下如何对并发执行的Web服务事务进行有效的并发控制仍然缺乏研究。   本论文提出了事务性组合Web服务的并发控制方法,解决在放松隔离性下事务性组合服务(TCS)并发执行出现的不一致性问题。与传统并发控制方法不同,TCS的并发控制是跨Internet的完全分布和自治的,必须通过事务参与各方间的分布式动态协作来完成。   首先,我们在不考虑复杂的松弛原子性约束的情况下,提出了两种乐观的并发控制方法。一种是基于事务协调器来传递、管理事务依赖关系,通过事务协调器间的协作,延迟从事务的提交,消除主事务补偿时从事务无法补偿的不一致性;另一种是基于服务提供者来管理局部事务依赖图,避免事务协调器间的直接交互,保护数据的隐私性和安全性。   其次,我们分析了服务的不可补偿性和TCS的松弛原子性约束对并发控制的影响,针对不可恢复性和不可串行化两类典型的不一致性,基于服务的相对可补偿性,对事务依赖关系进行细分,提出了依赖建立及变化规则,给出了并发控制方法,在保证TCS松弛原子性的同时保证全局调度的可恢复性和可串行化。
其他文献
随着互联网络的不断发展壮大,出现了很多基于P2P网络应用,如bitcomet,emule,share,maze,迅雷等P2P应用软件层出不穷,为互联网用户带来了极大的便利。   本课题的研究工作源自国家
论文和在线课程网页都是科研人员重要的学习和参考资料,目前有很多论文的管理平台或者在线课程的管理平台,但是还没有一个平台能够将这两类资源有机地整合在一起。本文基于以论
机器翻译旨在实现不同语言之间的自动化翻译,降低不同语言使用群体之间的沟通代价,促进全球各个国家和地区之间的经济、政治和文化交流,具有巨大的研究意义和实际使用价值。从提
随着Internet的飞速发展,计算机网络的安全问题日渐突出,杀毒软件、防火墙技术和针对单机的入侵检测技术,其局限性也随之逐步显现,尤其对分布式的入侵行为,已不能很好地满足
分布式计算技术和网格存储技术的迅猛发展使得用户可以使用提供商所开放的近乎无限的计算资源搭建属于自己的计算基础设施,这种计算资源的提供和使用模式被称为“云计算”。
列车故障诊断系统是一种当列车某个设备发生故障或失效时时,通过人机对话形式达到及时有效诊断故障的复杂系统,是列车网络控制系统的一个关键子系统,是保证列车安全运行的必需手
光照条件的变化是导致人脸识别率下降的主要原因之一。当人在室内进行人脸注册,室内条件下可以正常识别,但在室外的识别效果就非常差。这就需要针对实际工作中的人脸识别问题
在Web2.0时代,互联网已经成为包含人类社会各种知识的信息库,人们越来越依赖互联网作为查询信息的重要来源。其中,人物之间的关系是一类非常重要的信息。特别是当网民面对一个个
随着Internet的发展,传输层单宿端到端的通信协议TCP和UDP等在传输性能、容错能力和安全性等方面都受到了极大的挑战。传输层多宿端到端的通信协议如基于SCTP的多路同时传输C
信念修正是主体接受一个新的信念并将其加入到已有的信念集合中,且不会引起不协调的一个过程.在哲学、计算机科学,尤其是数据库和人工智能中,都有信念修正的逻辑形式化,对于信念