首页 | 本学科首页   官方微博 | 高级检索  
     

松弛隔离性下的事务性网构应用并发控制研究(英文)
引用本文:赵宗涛,LIN Li,丁晓宁,WEI Jun,钟华.松弛隔离性下的事务性网构应用并发控制研究(英文)[J].计算机科学与探索,2008,2(4):405-417.
作者姓名:赵宗涛  LIN Li  丁晓宁  WEI Jun  钟华
作者单位:1. 中国科学院,软件研究所软件工程技术中心,北京,100190;中国科学院,研究生院,北京,100190
2. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;Graduate School of Chinese Academy of Sciences, Beijing 100190, China
3. Graduate School of Chinese Academy of Sciences, Beijing 100190, China
4. 中国科学院,软件研究所软件工程技术中心,北京,100190
基金项目:国家自然科学基金,国家重点基础研究发展计划(973计划)
摘    要:网构软件是指导Internet环境下协作式软件开发的一种新的软件范型,网构应用可以通过组合Internet上已有的web服务来方便地进行构造。事务机制是保障网构应用可靠性的重要技术。web服务的自治性及网构应用的长时间运行特性使得事务间的隔离性必须被放松,因而必须研究如何保障事务性网构应用在松弛隔离性下并发执行时的正确性。针对这一问题,提出了一种新的并发控制方法TSCM-CC(事务性服务复合模型-并发控制)来协调并发事务的相互影响。首先,根据依赖双方服务的事务特征对事务间依赖的类型进行细分;然后,提出了一系列的规则来限制依赖的动态形成,并证明了这些规则的正确性;最后,给出了这些规则的一个分布式的协调协议的实现机制。此方法的最大特色在于能够在保持各个事务性网构应用松弛原子性的同时保证松弛隔离性下并发执行的正确性。

关 键 词:网构软件  服务组合  松弛隔离性  依赖  并发控制
修稿时间: 

Concurrency Control for Transactional Internetware Applications under Relaxed Isolation
ZHAO Zongtao,LIN Li,DING Xiaoning,WEI Jun,ZHONG Hua.Concurrency Control for Transactional Internetware Applications under Relaxed Isolation[J].Journal of Frontier of Computer Science and Technology,2008,2(4):405-417.
Authors:ZHAO Zongtao  LIN Li  DING Xiaoning  WEI Jun  ZHONG Hua
Affiliation:1. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China 2. Graduate School of Chinese Academy of Sciences, Beijing 100190, China
Abstract:Internetware is a new software paradigm that facilitates the construction of collaborative applications over Internet, in which applications can be built by composing existing web services. Transaction processing is a key mechanism to make the internetware applications reliable. Due to the autonomy of individual web service and the long-running nature of internetware applications, the strict isolation property among transac-tions must be relaxed. Thus it becomes a vital problem to ensure the correct concurrent execution of transac-tional internetware applications under relaxed isolation. In this paper, a novel concurrency control method TSCM-CC(Transactional Service Composition Model-Concurrency Control) is proposed to coordinate the inter-leaving of concurrent transactions dynamically. First, the dependencies among transactions are classified into several types according to the transactional properties of involved services. Then a set of rules are proposed to confine the forming of dependencies, and their correctness is proved. At last, a distributed coordination protocol is designed to implement these rules. Compared to existing works, the most distinguished advantage of the method is that it can ensure a conflict-serializable execution under relaxed isolation while remain the relaxed atomicity of each transactional internetware application.
Keywords:internetware  service composition  relaxed isolation  dependency  concurrency control
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机科学与探索》浏览原始摘要信息
点击此处可从《计算机科学与探索》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号