[发明专利]针对社交类云存储网络应用的数据备份系统和方法有效
申请号: | 201210551527.4 | 申请日: | 2012-12-18 |
公开(公告)号: | CN102984280A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 王旭东;张建 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种针对社交类云存储网络应用的数据备份系统和方法。该系统由一个逻辑Master节点,多个Consistence节点及大量的Data节点组成。所述数据备份方法主要包括:用户上传数据资源、创建副本和负载调整。本发明针对社交类云存储网络应用的特点,以多种参数的加权计算作为衡量数据节点或数据文件优劣的标准,对用户访问进行预测,保证了用户数据资源可以被高效地利用,同时以其数据节点负载率作为进行负载调整的判断依据,尽量减少云端服务器在用户访问频繁的情况下进行负载调整的次数,保证云端服务器计算资源的高效利用,使用户的使用体验得到提升。 | ||
搜索关键词: | 针对 社交 存储 网络 应用 数据 备份 系统 方法 | ||
【主权项】:
一种针对社交类云存储网络应用的数据备份系统,其特征在于,包括:Master节点,元数据服务器,用户通过访问Master节点来获得Data节点的存储信息;为了防止Master节点单点失效的情况,系统内可以有多个辅助Master节点进行元数据的备份;Consistence节点,负责保持系统内数据副本的一致性,它将已同步过副本的元数据信息提交给Master节点,使用户只可以访问到最后更新的数据,系统内可以有多个Consistence节点;Data节点,数据存储服务器,存储用户的数据资源,理论上可以分布在世界上任何适宜的地点;当用户上传数据资源时,用户连接到Master节点,发送上传数据资源的请求信息,Master节点返回距离用户地理位置最近且可用的Data节点信息,用户根据Master节点返回的信息上传资源到Data节点,Master节点更新元数据信息到Consistence节点,Data节点向用户返回处理的结果,并将元数据信息更新到Consistence节点,Consistence节点根据副本策略备份副本数据到适当的Data节点,并更新副本信息到Master节点;当用户对已有数据资源进行读操作时,用户连接到Master节点,发送读数据请求,Master节点返回匹配的元数据信息,用户根据Master节点返回的信息访问Data节点并发送读数据请求,Data节点传输用户请求的数据;当用户对已有数据资源进行写操作时,用户连接到Master节点,发送写数据请求,Master节点返回匹配的元数据信息,用户根据Master节点返回的信息访问Data节点并发送写数据请求,Data节点传输用户请求的数据并更新元数据信息到Consistence节点,Consistence节点协调各Data节点保持副本数据一致性,Consistence节点将更新的元数据传输到Master节点,Master节点返回更新结果,每次用户写资源后,由Consistence节点维护所有副本资源的数据一致性,Master节点只保存已确定更新一致性后的元数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210551527.4/,转载请声明来源钻瓜专利网。