[发明专利]云存储中的数据传输系统有效
申请号: | 201110396234.9 | 申请日: | 2011-12-02 |
公开(公告)号: | CN102427474A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 金海;廖小飞;陆枫;张建林;向小宝 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 中的 数据传输 系统 | ||
技术领域
本发明涉及计算机网络与计算机存储领域,更具体地说,本发明涉及一种云存储中的数据传输系统。
背景技术
在广域网的环境中,分布式存储有着其先天的优越性,其主要的优点就是扩展性强,运用边缘服务器提高数据传输速度。在传统的分布式存储系统中,提高系统可用性及可靠性最核心的方法是对数据块进行复制备份,通过数据全局有效的冗余分布来提高存储系统服务的稳定性。
但是,分布式也存在着自身的技术难点,运用网络中的免费存储资源来充当系统的边缘存储服务器,在很大的程度上解决了某些问题。但是,大多数提供给个人使用的存储系统没有提供共享这一功能。而且,广域网内的存储服务是先天性的不可控服务,各种失效或错误时常发生,而该种情况极有可能导致用户数据丢失。在一个大规模的广域网内,用户传输的数据量是相当庞大的,而边缘存储服务运营商是有限的,当某种存储服务同一时刻接受大量任务请求时,会出现很明显的拒绝服务情况。用户上传数据至存储服务器可能不成功,那么系统中连完整的一份数据都不存在,这样的系统是不可用的。用户从服务器下载数据也可能不成功,尽管这些数据仍然存储在存储服务器中,但根本就无法保证数据的可获取性,此时系统是非常不可靠的。
发明内容
本发明的目的在于提供一种云存储中的数据传输系统,其可以在不可靠云存储服务基础上提供数据的传输功能。
本发明是通过以下技术方案实现的:
一种云存储中的数据传输系统,包括节点组织与管理模块、数据传输模块和数据缓存服务模块,节点组织与管理模块与数据缓存服务模块互通,数据传输模块和数据缓存服务模块互通,节点组织与管理模块用于管理所有的在线用户节点,并将在线用户节点中的超级节点信息实时发送到数据缓存服务模块,以便数据缓存服务模块选择协同群组节点,数据传输模块用于将冗余存储数据实时发送给数据缓存服务模块,数据缓存服务模块用于根据从节点组织与管理模块接收的超级节点的信息和从数据传输模块接收的冗余存储数据制定冗余存储数据备份策略。
节点组织与管理模块包括节点性能统计子模块、节点选择子模块、节点转化子模块、节点构建子模块、信息传输子模块和异常处理子模块,节点性能统计子模块用于获取在线用户节点的信息,并将在线用户节点的信息传送给节点选择子模块和节点转化子模块,节点选择子模块用于根据从节点性能统计子模块接收到的在线用户节点的信息选择超级节点,并将选择的超级节点的信息传送给节点构建子模块,节点转化子模块用于根据从节点性能统计子模块接收到的在线用户节点的信息执行普通节点与超级节点之间的转化,并将转化结果传送给节点构建子模块,节点构建子模块用于根据从节点选择子模块接收到的超级节点的信息,利用点对点重叠网络传输协议将超级节点组织起来,将普通节点通过客户端-服务器模式依附在超级节点上,在该过程出错时将错误信息传送给异常处理子模块,根据从节点转化子模块接收到的转化结果对普通节点和超级节点进行相应调整,并将调整后的超级节点的信息传送给信息传输子模块,信息传输子模块用于将普通节点的信息传输给其依附的超级节点,并将从节点构建模块接收到的超级节点的信息传送给数据缓存服务模块,异常处理子模块用于根据从节点构建子模块接收到的错误消息调整网络信息,以保证系统正常运行。
数据传输模块包括传输衔接子模块、传输调度子模块、速度控制子模块、传输策略子模块、容错处理子模块,传输衔接子模块用于针对不同的数据源设定对应的数据传输协议,并将设定结果传送给传输调度子模块和传输策略子模块,传输调度子模块用于根据从传输衔接子模块接收的设定结果,针对用户请求的获取数据方式制定对应的调度策略,并将制定结果传送给传输策略子模块,速度控制子模块用于根据用户的等级制定对应的速度控制策略,并将制定结果传送给传输策略子模块,传输策略子模块用于根据从传输衔接子模块、传输调度子模块和速度控制子模块接收到的结果制定对应的传输策略,将冗余存储数据传送至数据缓存服务模块,并将冗余存储数据的传送结果传送给容错处理子模块,容错处理子模块用于分析从传输策略子模块接收到的冗余存储数据的传送结果,并对冗余存储数据的传送结果进行分析和容错处理,以保证冗余存储数据能被正确稳定的存取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110396234.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能型迅速聚热装置及方法
- 下一篇:一种电池座结构