面向Web服务组合的pivot事务嵌套模型  

Pivot Nested Transaction Model for Web Service Composition

在线阅读下载全文

作  者:何一凡[1] 黄志球[1] 孙艺[1] 

机构地区:[1]南京航空航天大学计算机科学与技术学院,南京210016

出  处:《计算机科学与探索》2015年第8期926-934,共9页Journal of Frontiers of Computer Science and Technology

基  金:国家自然科学基金No.61272083~~

摘  要:Web服务组合中的事务具有执行周期长的特性,一个全局事务会被划分为多个分布的子事务。各个子事务对全局事务而言具有不同的重要程度,关键子事务执行的成功与否,直接影响到全局事务执行的成败。另一方面,对某些出现故障的事务需要进行补偿,而执行过多的补偿事务会带来巨大的补偿开销。针对这些问题,提出了一个基于pivot事务的嵌套事务模型,模型中的事务分为pivot事务和非pivot事务,且含有至少一个pivot事务。同时基于该模型,给出了一个pivot事务优先调度(pivot transaction priority scheduling,PTPS)算法,通过优先执行pivot事务,来减少在pivot事务失败时执行的补偿事务数目,降低补偿开销。The Web service composition transaction has the characteristic of long execution period, and a global transaction can be divided into multiple distributed sub transactions. Each sub transaction has different significance for the global transaction, as the success or failure of the key sub transaction' s execution will directly lead to the success or failure of the global transaction. On the other hand, some failed transactions have to be compensated, while executing too much compensating transactions will bring huge compensation cost. In the aim of solving these problems, this paper proposes a nested transaction model based on the pivot transaction, and divides transactions in the model into the pivot transactions and the non-pivot transactions, the model contains at least one pivot transaction. And based on this model, this paper presents a pivot transaction priority scheduling (PTPS) algorithm to reduce the number of compensating transactions that is needed to execute while the pivot transaction fails and reduce the compensation cost, by giving priority to execute the pivot transaction.

关 键 词:事务模型 pivot事务 调度算法 事务补偿 WEB服务组合 

分 类 号:TP393.4[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象