摘要
根据协同设计任务的特点,借鉴人们日常工作中协同设计项目的做法,提出一种网格协同设计环境下事务提交协议及其故障处理机制.该协议通过取消传统两阶段提交协议中的投票阶段,使参与者不必等待协调者的命令就可自行决定是提交还是终止.协议考虑任务的时限要求和质量要求,允许参与者自行决定是否参与协同设计,并允许参与者中途退出协同设计,从而放松了对事务的原子性要求.最后,从原子性、时限性、适应性等方面对提出的协议进行正确性证明;实验结果和性能分析验证了该协议的有效性和可行性.
According to the characters of Grid collaborative design transaction and the way of people's collaborative work in usual, a commit protocol for Grid collaborative design transaction and the recovery mechanism are proposed. This protocol cancels the vote stage of 2PC, and participators can decide commit or cancel by themselves, without waiting the commands of coordinators. It consid- ers the time limits and quality requirements, allows participators to make the decision by themselves to participate into the collabora- tive design or not, and enables them to exit the design in halfway. It can keep the unfixed atomicity of transaction. Finally, the cor- rect of the protocol is proved by analyzing its atomicity, time-limited character and applicability, and its effectiveness and feasibility are illustrated by performance and experiments analysis.
出处
《小型微型计算机系统》
CSCD
北大核心
2013年第9期2042-2046,共5页
Journal of Chinese Computer Systems
基金
广西自然科学基金项目(桂科自0832056
2010GXNSFD013037)资助
关键词
网格
协同设计
事务处理
事务提交协议
时限性
grid
collaborative design
transaction process
transaction commit protocol
time limit