摘要
提出一种面向网格的事务提交协议——ENP。该协议取消了两阶段提交(2PC)协议中的投票阶段,参与者无需向协调者发送COMMIT消息,可自行决定提交而不必等待协调者的COMMIT命令。如果参与者操作失败,则其向协调者发送abort消息后可自行终止,不必等待协调者发来的ABORT命令。性能分析和实验结果表明,该协议放松了对事务原子性的要求,可以降低提交协议的消息复杂度和日志复杂度,保证了网格环境中事务状态的一致性,满足了各参与者和资源的自治性要求。
A transaction committing protocol oriented grid environment which is referred to as early no prepare protocol (ENP) is proposed. This protocol cancel the vote phase of 2PC so that the participant doesn't need to send committing message to coordinator and can decide to commit by itself. That is to say, participant doesn't need to wait for the COOMIT command issued by coordinator. If the participant's operation failed, it terminates by itself after sending the aborting message to coordinator and doesn't need to wait for the ABORT command issued by coordinator. The correctness and performance analysis and experimental results show that this protocol can relaxes the demand oftransaction's atomicity, reduce the message complexity and the log complexity ofcommitting protocol, guarantees the consistency of transaction's state in grid environment and meet the need of participant's autonomy and resource autonomy.
出处
《计算机工程与设计》
CSCD
北大核心
2009年第4期849-851,983,共4页
Computer Engineering and Design
基金
广西科技创新能力与条件建设基金项目(桂科能07109008_006_Z)
关键词
网格
事务
提交协议
ACID特性
网格事务模型
grid
transaction
commit protocol
ACID characteristics
grid transaction model