一种基于多纠删码的拟态对象存储系统技术方案

技术编号:27656101 阅读:40 留言:0更新日期:2021-03-12 14:18
本发明专利技术提供了一种基于多纠删码的拟态对象存储系统,包括口服务模块,用于提供客户端与系统交互的接口函数,用户可以通过客户端查询、创建、删除存储桶,可以进行对象的上传、下载、删除操作;纠删编码模块,用于系统中嵌入多种纠删码作为功能构建池,每个对象会随机选用其中若干种纠删码进行编码后存入底层数据块服务器,并将编码方式作为元数据记录在元数据服务器中;判断模块,用于在对象存储过程中,动态地、随机地决定文件对象纠删码以及选用的数目;数据服务模块,用于保存数据块及其校验块;元数据模块,用于提供元数据存储功能的服务;文件输出判决模块,用于对输出数据进行判断是否与需求一致并输出数据。拥有动态异构冗余网络防御能力的对象存储系统。

【技术实现步骤摘要】
一种基于多纠删码的拟态对象存储系统
本专利技术属于数据存储技术还进领域,尤其涉及一种基于多纠删码的拟态对象存储系统。
技术介绍
拟态防御随着互联网日新月异的发展,互联网逐渐成为我们生活中不可或缺的一部分。互联网有着开放和自由的特性,正因如此,互联网也极易受到攻击。因此,网络空间的安全成为互联网研究的重要方向。传统的网络空间安全,多使用被动防御的方式。在被动防御中,被攻击者完成初始配置之后,攻击者可以在任何时刻、持续地对被攻击者的信息进行采集,可以在合适的时机对被攻击者发动攻击。在这种模式下,攻击者与被攻击者处于不对等的地位,这对网络系统的安全性来说,是一个极大的挑战。为了改善安全博弈中防御方的不利状况,网络空间拟态防御(CyberMimicDefense,CMD)这类主动防御方法应运而生。拟态在生物学中指的是一个物种在演化过程中,获得与另一种成功生物相似的特征,从而使两者或其中一方有所助益的生态现象。如果将拟态依照防御行为来分类的话,拟态应属于基于内生机理的主动防御,又被叫做拟态伪装(MimicGuise,MG)。如果伪本文档来自技高网...

【技术保护点】
1.一种基于多纠删码的拟态对象存储系统,其特征在于,所述基于多纠删码的拟态对象存储系统包括接口服务模块、纠删编码模块、判断模块、数据服务模块、元数据模块及文件输出判决模块,所述口服务模块,用于提供客户端与系统交互的接口函数,用户可以通过客户端查询、创建、删除存储桶,可以进行对象的上传、下载、删除操作;所述纠删编码模块,用于系统中嵌入多种纠删码作为功能构建池,每个对象会随机选用其中若干种纠删码进行编码后存入底层数据块服务器,并将编码方式作为元数据记录在元数据服务器中;所述判断模块,用于在对象存储过程中,动态地、随机地决定文件对象纠删码以及选用的数目;所述数据服务模块,用于保存数据块及其校验块;所...

【技术特征摘要】
1.一种基于多纠删码的拟态对象存储系统,其特征在于,所述基于多纠删码的拟态对象存储系统包括接口服务模块、纠删编码模块、判断模块、数据服务模块、元数据模块及文件输出判决模块,所述口服务模块,用于提供客户端与系统交互的接口函数,用户可以通过客户端查询、创建、删除存储桶,可以进行对象的上传、下载、删除操作;所述纠删编码模块,用于系统中嵌入多种纠删码作为功能构建池,每个对象会随机选用其中若干种纠删码进行编码后存入底层数据块服务器,并将编码方式作为元数据记录在元数据服务器中;所述判断模块,用于在对象存储过程中,动态地、随机地决定文件对象纠删码以及选用的数目;所述数据服务模块,用于保存数据块及其校验块;所述元数据模块,用于提供元数据存储功能的服务;所述文件输出判决模块,用于对输出数据进行判断是否与需求一致并输出数据。


2.根据权利要求1所述的基于多纠删码的拟态对象存储系统,其特征在于,所述接口服务模块在于客户端进行交互时,客户端会向接口服务模块随数据发送一个accessKey,系统会随机从两种不同的验证算法中选择一种对用户accessKey进行验证。


3.根据权利要求2所述的基于多纠删码的拟态对象存储系统,其特征在于,所述数据服务模块中数据服务节点不断向接口服务节点发送心跳信息;接口服务节点发送定位数据块的请求后,如果本数据服务节点内有该数据块,则将该数据块发送给接口服务节点。


4.根据权利要求3所述的基于多纠删码的拟态对象存储系统,其特征在于,所述元数据模块中元数据服务节点对接口服务节点提供RestfulWebAPI,元数据可扩展,提高系统元数据读写效率及防止元数据节点宕机,元数据通过消息队列向接口服务节点发送心跳包。


5.根据权利要求...

【专利技术属性】
技术研发人员:李挥马化军国宏宇史梦楚于海洋杨元元霍垚光王博辉谢鑫侯韩旭张华宇
申请(专利权)人:佛山赛思禅科技有限公司深圳赛思鹏科技发展有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1