论文部分内容阅读
随着信息技术的飞速发展以及各种数字技术的普及,用户对数据高可靠性、高带宽的要求进一步推动的存储技术的发展。传统磁盘阵列技术在带来高带宽的同时也很好的解决了因磁盘硬件失效造成的数据丢失问题,而存储系统时刻面临着操作失误、病毒攻击等引起数据损坏的风险,如何确保数据精确恢复到损坏前的状态,同时保证高带宽要求成为存储界研究的重点。在分析现有采用容错磁盘阵列存储系统基础上,基于TRAP-Array体系结构中TRAP-4原理提出了写性能优化方法(Write Performance Optimization based onTRAP-4,WPOT)。该方法的核心是利用RAID4/5校验信息与连续数据保护系统冗余数据的关联性,通过暂停阵列校验信息的更新减少写请求时磁盘I/O次数从而提高系统的访问性能,同时结合连续数据保护系统冗余数据可实现磁盘失效的恢复和快速回退阵列状态到任意时间点,全面保障了系统的可靠性。在Linux系统原有的磁盘阵列软件模块框架基础上,实现了WPOT原型系统,通过专业的测试工具分别测试了TRAP-4系统、传统RAID5阵列与WPOT系统性能数据,对比分析了各系统在不同负载下的表现,同时比较了TRAP-4系统与WPOT系统在磁盘失效恢复时间方面的差异。测试结果表明WPOT系统写性能高于TRAP-4和RAID5阵列,尤其在小数据块随机写请求密集负载时访问性能提升更为明显,平均请求响应时间比TRAP-4减少50%,比RAID5减少48%,磁盘失效恢复时间略多于TRAP-4系统,增加了10%。