随着数字信息的爆炸式增长和应用需求的不断提高,传统的网络存储系统在容量、性能、可扩展性、安全性、服务质量等方面面临着巨大挑战,对象存储技术采用全新的对象接口,被认为是下一代网络存储技术的标准。设计高效的对象存储系统,使其能充分发挥对象存储技术的优势,以满足日益增长的海量数据存储需求已成为新的研究热点。对象存储系统由元数据服务器、对象存储设备、客户端文件系统和互连网络四部分组成。对象存储系统中客户端文件系统和对象存储设备之间的通信所经由的数据通道是影响整个系统性能的关键之一,其包括二者之间通信所采用的传输协议及其内部采用的缓冲策略。通过研究原有对象系统HOSS关键部分的运行机制,采用更细粒度的缓冲策略和开源的UNH iSCSI协议传输模块对HOSS系统中的数据通道及缓冲层进行重新设计与实现。通过与对象存储系统HOSS改进前后的读/写性能对比的结果表明,改进后的系统写性能在文件大小为512K时提高最大,提高了1.65倍;读性能在文件大小为256M时提高最大,提高了85%。通过测试还分析了包长度和OSD数量对系统读写性能的影响。另外还提出了相关算法和思想用于解决HOSS系统存在的缓存一致性问题。
本文来源: https://www.lw50.cn/article/35371a58b4bb2aad2860a986.html