高技术通讯2016,Vol.26Issue(3):235-245,11.DOI:10.3772/j.issn.1002-0470.2016.03.003
BW-RAID系统的分布式异步版本识别机制
Distributed and asynchronous version identification mechanism for BW-RAID system
摘要
Abstract
To solve the BW-RAID system’s problem of cache data version identification during its data redundant mode conversion from mirror to RAID4, a distributed and asynchronous version identification mechanism is presented . This version identification mechanism generates a new version for a logical block in a mirrored volume when its data are updated , and during the redundant mode conversion , checks whether this logic block ’ s data cached in two mir-roring notes are consistent by comparing the versions between mirroring nodes , and if consistent , makes the data move to the data volume , otherwise stores them to disk caches temporarily to guarantee system redundant consisten-cy .It was proved by experiments that the mechanism can identify consistent data for all blocks in any state , inclu-ding normal , degraded , and recovery states .The sequential writing tests showed it improved the average bandwidth up to 25.43%with the storage overhead less than 1% compared to cache synchronization mode .The open-mail workloads replay tests showed , the storage loads were less than 40%, and the blocks updated finished redundant conversion as each workload replay ended .The proposed mechanism is essential to guaranteeing redundant consis-tency while improving storage space utilization in BW-RAID.关键词
网络RAID/数据一致性/分布式异步版本/泛化时间戳/版本识别Key words
network RAID/data consistency/distributed and asynchronous version/time-interval-based tim-estamp/version identification引用本文复制引用
王慧,郭明阳,董欢庆,许鲁..BW-RAID系统的分布式异步版本识别机制[J].高技术通讯,2016,26(3):235-245,11.基金项目
863计划(2013AA013205)和中国科学院重点部署课题(KGZD-EW-103-5(7))资助项目。 ()