一种数据传输中间件及广域网存储系统的制作方法_2

文档序号:9508648阅读:来源:国知局
于对数据进行传输和管理;
[0036]优选的,所述数据传输协议模块200包括:协议命令210和响应机制220。
[0037]优选的,所述数据传输协议模块200通过TCP/IP协议进行数据传输及管理。
[0038]具体的,数据传输协议模块200是数据传输的核心部分,几乎所有的文件管理和文件读写等存储服务都在这执行。
[0039]具体的,客户端和服务器之间的存储服务建立在文件系统之上,数据传输协议建立在TCP/IP协议之上,客户端与服务端链接分为两种:控制连接和数据链接。其中,控制连接建立在客户端与服务端用于交换命令的与应答的通信链路,用来传送命令和响应。数据连接接只传输数据,传输完后无需保持连接。
[0040]优选的,所述协议命令210包括:访问控制命令,传输参数命令和服务命令。
[0041]具体的,在本实施例中,协议命令集包括访问控制命令,传输参数命令,和服务命令,实现用户的基本功能,比如上传,下载文件,新建文件,删除文件等。
[0042]所述移动Cache机制模块300,用于为客户端选择最优存储点作为所述客户端的缓存代理节点。
[0043]具体的,移动Cache机制模块300主要利用广域存储系统节点众多的特点,确保在用户的网络位置改变时,在众多的存储节点中,为用户动态的选择一个最优的存储节点作为用户的缓存代理节点,用户的数据通过代理缓存节点进行转发,从而提高数据传输效率,改善中间件的服务质量和响应时间,实现性能优化,快速存取。
[0044]具体的,参见图3数据传输中间件在广域网存储系统的位置示意图,在本实施例中,数据传输中间件在广域网存储系统中的位置处于应用层之下,负责传送客户端与服务端(存储设备)之间的信息。
[0045]具体的,广域存储服务是基于IPv6在广域网范围构建,支持PB级的总存储容量和至少256个分布式存储节点。系统有存储管理,元数据和数据传输中间件三部分组成;本实施例中提供的这种数据传输中间件,在开放动态的IPv6环境下通过数据传输协议模块,安全机制模块和移动Cache机制模块三部分实现数据的快速存取和安全可靠传输。数据传输中间件主要为用户提供的服务主要是:数据管理,快速安全的数据传输,使用数据传输中间件和传统的传输协议相比,在传输性能得到很大提高,传输安全性在安全机制的保障下得到进一步提尚。
[0046]本发明实施例提供的一种数据传输中间件,包括:安全机制模块,数据传输协议模块和移动Cache机制模块;其中,通过安全机制模块判断与数据传输协议模块进行数据传输的客户端是否有使用权限,若有,则允许所述数据传输协议模块传输数据,保障了数据传输的安全性和可靠性;通过数据传输协议模块对数据进行传输和管理;通过移动Cache机制模块,为客户端选择最优存储点作为所述客户端的缓存代理节点,改善了数据传输中间件的服务质量和响应时间,优化系统性能,实现数据的快速存取。
[0047]本发明实施例提供一种广域网存储系统,包括:存储管理、元数据和如上述实施例中的数据传输中间件。
[0048]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0049]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种数据传输中间件,其特征在于,包括: 安全机制模块,数据传输协议模块和移动Cache机制模块; 所述安全机制模块,用于判断与数据传输协议模块进行数据传输的客户端是否有使用权限;若有,则允许所述数据传输协议模块传输数据; 所述数据传输协议模块,用于对数据进行传输; 所述移动Cache机制模块,用于为客户端选择最优存储点作为所述客户端的缓存代理节点。2.根据权利要求1所述的数据传输中间件,其特征在于,所述数据传输协议模块包括:协议命令和响应机制。3.根据权利要求2所述的数据传输中间件,其特征在于,所述协议命令包括:访问控制命令,传输参数命令和服务命令。4.根据权利要求3所述的数据传输中间件,其特征在于,所述安全机制模块包括: 三方安全组件,用于验证所述客户端是否有使用所述数据传输协议模块传输数据的权限。5.根据权利要求4所述的数据传输中间件,其特征在于,所述安全机制模块包括: 安全传输机制,用于对传输的数据进行加密。6.根据权利要求5所述的数据传输中间件,其特征在于,所述数据传输协议模块通过TCP/IP协议进行数据传输。7.一种广域网存储系统,其特征在于,包括: 存储管理、元数据和如权利要求1-6中任意一项所述的数据传输中间件。
【专利摘要】本发明实施例公开了一种数据传输中间件及广域网存储系统,包括:安全机制模块,数据传输协议模块和移动Cache机制模块;其中,通过安全机制模块判断与数据传输协议模块进行数据传输的客户端是否有使用权限,若有,则允许所述数据传输协议模块传输数据,保障了数据传输的安全性和可靠性;通过数据传输协议模块对数据进行传输;通过移动Cache机制模块,为客户端选择最优存储点作为所述客户端的缓存代理节点,改善了数据传输中间件的服务质量和响应时间,优化系统性能,实现数据的快速存取。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN105262840
【申请号】CN201510746551
【发明人】殷武烁, 张延枫
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2016年1月20日
【申请日】2015年11月5日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1