基于用户级融合I_O的Key_Value存储系统优化技术研究

【摘要】 传统分布式键值存储系统大都基于操作系统提供的套接字与可移植操作系统接口构建,受限于接口语义及内核开销,难以发挥底层新型网络和存储硬件高吞吐与低延迟的性能优势.聚焦键值存储系统的数据通路,面向高速以太网与NVMe(non-volatilememoryexpress)固态存储,于用户态整合网络栈与I/O栈,协同设计以优化吞吐性能与延迟稳定性.用户级融合I/O栈的控制平面由同一处理器核心于同一上下文中统一管理网卡与固态存储设备的硬件队列,消除了传统分离式设计所导致的多次进出收稿日期:2018-11-26;修回日期:2019-12-13基金项目:国家重点研发计划项目(2018YFC0809300);国家自然科学基金青年科学基金项目(61502454)ThisworkwassupportedbytheNationalKeyResearchandDevelopmentProgramofChina(2018YFC0809300)andtheNationalNaturalScienceFou