摘要
在麒麟分布式加密存储系统中,分布式元数据处理在系统发生异常时会出现不一致的情况。为了解决这一问题,提出了元数据处理一致性协议2PC-MP。该协议引入事务序号,保证日志记录和消息交互的一致性;增加悬挂队列,避免参与者进程因网络异常而阻塞;增加回退队列,解决用户登录session失效后无法回退的问题;通过分布式日志保证系统故障后的快速恢复。结果表明,2PC-MP协议能够保证元数据处理的一致性和提高系统的性能。
In Kylin Distributed Encrypting Storage System, data inconsistency may occur during distributed metadata processing under system exception. To solve this problem, the consistency protocol 2PC-MP was presented. In this pro- tocol, transaction number is introduced to ensure the consistency of log records and message interaction, append queue is added to prevent process blocking under network exception, redeem queue is added to allow failed operation to roll back when the user's session gets invalid,and distributed logging technology brings a fast recovery after system failure. Re- suits show that 2PC-MP can ensure the consistency of metadata processing and also enhance its performance.
出处
《计算机科学》
CSCD
北大核心
2010年第2期75-77,共3页
Computer Science
基金
国家"八六三"高技术研究发展计划基金项目(2007AA012408)资助
关键词
麒麟
分布式加密存储系统
元数据处理
一致性
Kylin,Distributed encrypting storage system, Metadata processing,Consistency