检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安理工大学计算机科学与工程学院,西安710048
出 处:《计算机工程与应用》2011年第19期245-248,共4页Computer Engineering and Applications
基 金:陕西省自然科学基础研究计划(No.SJ08-ZT15);陕西省教育厅科学研究计划(No.09JK638)
摘 要:为了提高事务执行的成功率,降低传统Sagas模型中补偿事务的执行给系统造成的损失,提出了基于预申请和功能替代的Sagas的改进模型PRSagas。该模型对长事务的各子任务执行所需的资源进行预申请,然后分别对每个子任务进行预分析,获取替代集后,分析各替代成功执行的可行性,选择成功率最高的子事务组成最终要执行的子任务流。通过分析和实验,说明了该模型的正确性和有效性。In order to improve the successful rate of transaction executing,and reduce the loss of system caused by executing compensate transaction in the traditional sagas model,this paper presents an improved model of Sagas——PRSagas based on apply beforehand and functional alternation.This model applies recourses beforehand which required by each sub-task of long transaction executing,then pre-analyzes each sub-task respectively and obtains the replacement set.After analyzing the feasibility of executing each substitution,this model selects the most succesful sub-transaction to compose the final execution of sub-task-flow.Through analysis and experiment,it shows the correctness and effectiveness of this model.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222