[发明专利]一种弱中心的共享式私有云存储系统在审
申请号: | 201710253755.6 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107194271A | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 李西明;白龙东;王美华;郭玉彬;陈维钊 | 申请(专利权)人: | 华南农业大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F11/14;H04L29/08 |
代理公司: | 广东广信君达律师事务所44329 | 代理人: | 杨晓松 |
地址: | 510642 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 共享 私有 存储系统 | ||
技术领域
本发明涉及云存储技术,尤其涉及一种弱中心的共享式私有云存储系统。
背景技术
云存储是一种新兴的网络存储技术,云存储系统是一个多存储设备、多应用、多服务协同工作的集合体,任何一个单点的存储系统都不是云存储。云存储系统由多个存储设备构成的,不同存储设备之间就通过集群技术、分布式文件系统和网格计算等技术,实现多个存储设备之间的协同工作,多个存储设备可以对外提供同一种服务,提供更大更强更好的数据访问性能。
通常情况下,云存储系统各存储设备之间通过高速网络连接,有着复杂的存储架构,其部署维护相对困难,构建一套私有云存储系统具有较高的门槛。
现有的私有云存储系统一般是对等网络或者是集中式网络,其中对等网络上的各节点不是相互信任的,集中式的网络数据存储在中心节点上。但是,面对大量的互相信任的网络节点集合,且节点间具有稳定的但是速度首先的网络连接的时候,现有的对等网络私有云或者集中式私有云就不适用了。
发明内容
为克服现有技术的不足,面向大量的互相信任的网络节点,且节点间的具有稳定的但是速度受限的网络连接的集合,本发明提出一种弱中心的共享式私有云存储系统。
本发明的技术方案是这样实现的:
一种弱中心的共享式私有云存储系统,包括
一个服务器(server)节点和多个客户(client)节点,所述客户节点和服务器节点通过受限网络相连,所述客户节点以区域进行划分,每个区域包括至少一个客户节点,每个客户节点包括一个存储器,且通过高速网络连接至少一个用户计算机,其中所述服务器节点用于保存系统所有文件信息、用户计算机和客户节点的元数据,向所述客户节点下发调度指令;所述客户端用于文件存储,响应用户文件的上传和下载请求,执行服务器节点下发的调度任务,向服务器端上报本地数据及本地数据变动。
进一步地,所述服务器节点还用于根据备份策略生成相应的备份任务,并向所述客户节点下发调度指令,所述客户节点执行备份任务。
进一步地,所述服务器节点包括文件表和文件索引表,其中所述文件表用于记录所有客户节点上存储的文件信息,所述文件索引表用于记录所述文件正副本和客户节点的存储映射关系。
更进一步地,所述文件信息包括文件名、所属用户、文件创建时间、文件大小和文件MD5码,文件的正副本被视为同一个文件。
本发明的有益效果在于,与现有技术相比,本发明中每个用户持有专属的密钥,中心节点掌握用户的专属密钥,用户向节点存储文件时,由系统对文件进行加密存储,保证用户数据安全;本发明中,除了服务器节点外,各客户节点功能相同,均可提供存储服务,是服务使用者的同时,也可以是服务提供者。
附图说明
图1是本发明一种弱中心的共享式私有云存储系统结构图;
图2是本发明中各模块协作示意图;
图3是本发明中文件存储结构示意图;
图4是本发明系统处理流程图;
图5是本发明中客户节点处理流程图;
图6是本发明中服务器节点处理流程图;
图7是本发明中一个典型的服务器节点处理流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一种弱中心的共享式私有云存储系统结构类似与一个松散的C/S架构,如图1所示,包括一个服务器(server)节点和多个客户(client)节点,所述客户节点和服务器节点通过受限网络相连,所述客户节点以区域进行划分,每个区域包括至少一个客户节点,每个客户节点包括一个存储器,且通过高速网络连接至少一个用户计算机,其中所述服务器节点用于保存系统所有文件信息、用户计算机和客户节点的元数据,向所述客户节点下发调度指令;所述客户端用于文件存储,响应用户文件的上传和下载请求,执行服务器节点下发的调度任务,向服务器端上报本地数据及本地数据变动。
Client节点按区域分组,一个区域中存在多个Client节点,这些Client节点之间通过网络带宽受限的低速网络连接,不同区域之间的Client节点不能通信。一个Client节点可以向多个用户提供服务,用户与Client节点通过高速网络环境连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南农业大学,未经华南农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710253755.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:再内皮化胰腺脱细胞支架及其制备方法
- 下一篇:减压的多方位液体收集罐