【技术实现步骤摘要】
一种共享存储系统
本专利技术涉及网络和存储
,具体来说,涉及一种共享存储系统,将网络和存储融合构成资源池,以有效降低客户端主机的数据访问延迟和提高资源池存储带宽及容量。
技术介绍
随着互联网技术的快速发展,数据中心对存储系统的容量、延迟和带宽要求越来越高,尤其是最近几年兴起的大数据、机器学习、图计算等应用,这些应用都需要大量的数据支撑来进行相关算法模型的训练,进而才可将算法调到最优,而这些数据大多都需要通过高速网络从远程存储系统的数据中心获取。因而,网络传输的带宽以及远程存储系统的存储容量和读写性能(带宽和延迟)成为提升整体应用性能的瓶颈。传统的数据中心大多将磁盘以磁盘阵列的方式部署到服务器中构成存储服务器,存储服务器之间通过网络互联,进而实现数据的存储和共享。由于存储服务器体积的限制,这种存储方式在容量上不易扩展;另外,数据的访问需要经过处理器的参与,降低存储带宽的同时增加了访问延迟。对于大数据量和高速实时处理的新型应用,这种存储方式已逐渐满足不了客户端对存储容量、时延及带宽的应用需求。在存储中,随着 ...
【技术保护点】
1.一种共享存储系统,其特征在于,包括通过网络为主机提供数据存储和访问操作的多个存储节点,其中,所述每个存储节点包括:/n网络接口,用于将存储节点接入网络;/n缓存模块,用于缓存主机针对所述存储节点写入或读取的数据;/n存储模块,用于存储数据;/n控制模块,与所述网络接口、缓存模块和存储模块连接,用于接收、缓存并解析来自主机的数据访问命令,以及根据访问命令类型对存储模块进行读写访问并将访问的结果返回给相应的主机。/n
【技术特征摘要】
1.一种共享存储系统,其特征在于,包括通过网络为主机提供数据存储和访问操作的多个存储节点,其中,所述每个存储节点包括:
网络接口,用于将存储节点接入网络;
缓存模块,用于缓存主机针对所述存储节点写入或读取的数据;
存储模块,用于存储数据;
控制模块,与所述网络接口、缓存模块和存储模块连接,用于接收、缓存并解析来自主机的数据访问命令,以及根据访问命令类型对存储模块进行读写访问并将访问的结果返回给相应的主机。
2.根据权利要求1所述的一种共享存储系统,其特征在于,所述多个存储节点或者所述多个存储节点的一部分通过网络组成远端存储共享资源池为一个或多个主机提供数据存储和访问操作。
3.根据权利要求2所述的一种共享存储系统,其特征在于,所述多个存储节点中的部分存储节点设置于主机内部,所述设置于主机内部的存储节点组成近端存储共享资源池为一个或多个主机提供数据存储和访问操作。
4.根据权利要求1至3任一所述的一种共享存储系统,其特征在于,
所述高速网络接口配置为耦合光纤或电缆;
所述缓存模块配置为双倍速率缓存或高带宽存储器;
所述存储模块配置为非易失性存储介质
所述控制模块配置为FPGA或ASIC。
5.根据权利要求1至3任一所述的一种共享存储系统,其特征在于,所述控制模块包括:
网络协议模块,用于初始...
【专利技术属性】
技术研发人员:李泽君,许晶,杨帆,王展,元国军,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。