买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种基于异构指令集的虚拟化存储池及其方法,属于信息技术应用创新的技术领域,该虚拟化存储池包括:协议层,所述协议层用于提供块存储、对象存储和文件存储协议,通过块存储、对象存储和文件存储协议输入数据读写命令;本地API处理层,所述本地API处理层用于提供库函数,通过调用库函数执行数据读写命令;异构分布式存储核心层,所述异构分布式存储核心层提供不同指令集的存储数据节点,且各个存储数据节点通过Ceph协议与本地API处理层建立通信,并由至少三个存储数据节点组合成一服务器,各个不同的服务器分别对应存储读写数据,以达到不仅减少了对单一指令集的路径依赖,还提高了存储资源池的利用率的目的。
主权项:1.一种基于异构指令集的虚拟化存储池,其特征在于,该虚拟化存储池包括:协议层,所述协议层用于提供块存储、对象存储和文件存储协议,通过块存储、对象存储和文件存储协议输入数据读写命令;本地API处理层,所述本地API处理层用于提供库函数,通过调用库函数执行数据读写命令;异构分布式存储核心层,所述异构分布式存储核心层提供不同指令集的存储数据节点,且各个存储数据节点通过Ceph协议与本地API处理层建立通信,并由至少三个存储数据节点组合成一服务器,各个不同的服务器分别对应存储读写数据;所述异构分布式存储核心层包括:客户端,所述客户端与本地API处理层的库函数建立通信连接;对象存储设备,所述对象存储设备包括多个存储数据节点,各个所述存储数据节点部署在不同指令集的服务器上,且各所述存储数据节点间建立通信连接;监视维护设备,所述监视维护设备分别与各所述存储数据节点建立通信连接且交互各个所述存储数据节点的状态信息;调用库函数执行数据读写命令中的写文件过程为:A1:通过客户端将文件分割为若干个大小相同的对象存储块;A2:将每个对象存储块映射到互为冗余的n个存储数据节点,n≥2;A3:向n个存储数据节点中的一级存储数据节点发起写请求;A4:同步复制n-1个副本分别到不同指令集的n-1个存储数据节点中;A5:向客户端确认对象存储块的写入;调用库函数执行数据读写命令中的读文件过程为:B1:从文件获取索引节点,并根据索引节点计算其所在的存储数据节点;B2:向存储数据节点发起读请求;B3:将读取的对象存储块返回至客户端。
全文数据:
权利要求:
百度查询: 四川省自主可控电子信息产业有限责任公司 一种基于异构指令集的虚拟化存储池及其方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。