[发明专利]一种基于LRC纠删码的可恢复云存储系统在审
申请号: | 201710009884.0 | 申请日: | 2017-01-06 |
公开(公告)号: | CN106776111A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 徐剑;玄鹏开;徐健巡;张浩然 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;H04L29/08 |
代理公司: | 沈阳东大知识产权代理有限公司21109 | 代理人: | 李在川 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于LRC纠删码的可恢复云存储系统,包括用户信息管理模块、文件管理模块、数据库服务器、业务处理服务器和多个数据存储服务器;用户信息管理模块用于注册和登陆;数据库服务器用于存储用户名和密码;文件管理模块用于文件上传,利用LRC纠删码生成待上传文件的校验块,文件下载、删除和搜索;数据存储服务器用于存储文件和校验块;业务处理服务器用于利用校验块进行文件恢复和下载;本发明采用LRC纠删码,减少了网络I/O传输的数据量,数据恢复运算量减小,恢复时间快;对数据块和校验块进行了加密和Hash处理,保证了数据传输过程中的机密。 | ||
搜索关键词: | 一种 基于 lrc 纠删码 可恢复 存储系统 | ||
【主权项】:
一种基于LRC纠删码的可恢复云存储系统,其特征在于,包括:用户信息管理模块、文件管理模块和服务器端;所述服务器端包括:数据库服务器、业务处理服务器和数据存储服务器;所述用户信息管理模块,用于获取用户输入的用户名和密码,并发送给数据库服务器;接收数据库服务器发送的登陆成功消息或用户名/密码错误消息,如果为登录成功消息,提示用户登陆成功,并向文件管理模块发送认证成功消息,如果为用户名/密码错误消息,提示用户登陆失败;所述数据库服务器,接收用户信息管理模块发送的用户名和密码,判断用户名与密码是否匹配,是,向用户信息管理模块发送登陆成功消息,否则,向用户信息管理模块发送用户名/密码错误消息;所述文件管理模块,用于接收用户信息管理模块发送的认证成功消息,并判断操作类型,如果为上传操作,获取待上传文件,提取文件名,将待上传文件分为数据块,并进行LRC纠删码编码,生成待上传文件的全局校验块和局部校验块,将数据块、文件名、全局校验块和局部校验块发送给数据存储服务器,将文件名存储到本地数据库;接收文件存储成功消息并显示;如果为下载操作,获取待下载文件的文件名和存储位置,将文件名和下载请求发送给业务处理服务器;接收业务处理服务器发送的待下载文件,并根据存储位置存储待下载文件;所述数据存储服务器,用于接收文件管理模块发送的数据块、文件名、全局校验块和局部校验块,并分散存储,向文件管理模块发送文件存储成功消息;用于接收业务处理服务器发送的文件名,根据文件名提取该文件名对应的数据块、全局校验块和局部校验块,并发送给业务处理服务器;所述业务处理服务器,用于接收文件管理模块发送的文件名和下载请求,并将文件名发送给数据存储服务器;接收数据存储服务器发送的数据块、全局校验块和局部校验块,利用全局校验块或局部校验块恢复待下载文件,并将待下载文件发送给文件管理模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710009884.0/,转载请声明来源钻瓜专利网。