[发明专利]一种基于Hadoop2的高效能流媒体文件分布式存储系统及方法有效
申请号: | 201410277209.2 | 申请日: | 2014-06-19 |
公开(公告)号: | CN104038771B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 陈研;顾玉宛;孙玉强;覃漳;何克蒙 | 申请(专利权)人: | 常州大学 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/433 |
代理公司: | 常州市英诺创信专利代理事务所(普通合伙)32258 | 代理人: | 王美华,任晓岚 |
地址: | 213164 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Hadoop2的高效能流媒体文件分布式存储系统及方法,分布式存储系统包括用户交互模块、控制模块、存储模块及数据库;用户交互模块接收用户通过网络发出的文件上传或下载的信息,分别传送给控制模块、数据库,并接收控制模块及数据库的反馈信息;数据库将从用户交互模块中得到的信息进行记录,并将相关记录数据传输给控制模块;控制模块接收用户交互模块的信息,结合数据库中输出的信息记录,向存储模块发出响应请求信息;存储模块接收控制模块的请求信号进行分布式处理后,将信号反馈给控制模块。本发明能够在成本可控的情况下迅速提高流媒体服务系统的并发效率及读写效率,可靠且合理冗余,节省电力资源,符合和谐社会发展的要求。 | ||
搜索关键词: | 一种 基于 hadoop2 高效能 流媒体 文件 分布式 存储系统 方法 | ||
【主权项】:
一种基于Hadoop2的高效能流媒体文件分布式存储系统,包括用户交互模块、控制模块、存储模块及数据库;其特征在于:所述用户交互模块的输入端与计算机网络相连接,输出端分别与控制模块、数据库连接,所述用户交互模块接收用户通过网络发出的流媒体文件上传或下载的信息,根据需要将用户上传的流媒体文件进行分块,流媒体文件分块信息和下载流媒体文件的信息分别传送给控制模块、数据库,并接收控制模块及数据库的反馈信息;所述数据库还与控制模块连接,数据库将从用户交互模块中得到的信息进行记录,并将相关记录数据传输给控制模块;控制模块与存储模块连接,控制模块接收用户交互模块的信息,结合数据库中输出的信息记录,向存储模块发出响应请求信息;所述存储模块接收控制模块的请求信号进行分布式处理后,将信号反馈给控制模块;所述存储模块包括分布存储过程控制模块及存储器集;所述分布存储过程控制模块的输入端与控制模块连接,输出端与存储器集连接,所述分布存储过程控制模块接收控制模块的请求信号,对应作出上传或下载流媒体文件或文件分块至存储器集的操作;所述存储器集的输入端与分布式存储过程控制模块连接,输出端与控制模块连接,所述存储器集接收分布式存储过程控制模块传来的流媒体文件或文件分块上传或下载的请求,完成数据的交换处理后,将信息反馈给控制模块,通过控制模块控制允许用户下载或上传;所述存储器集包括由若干固态硬盘组成的Hadoop固态硬盘阵列、由与所述固态硬盘相同数量的传统机械硬盘组成的Hadoop传统硬盘阵列及由固态硬盘与传统硬盘相结合产生的Hadoop混合式硬盘阵列;所述固态硬盘阵列、传统硬盘阵列及混合式硬盘阵列依据Hadoop2的特性设置;组成所述Hadoop混合式硬盘阵列的固态硬盘与传统硬盘的数量之和与组成所述Hadoop固态硬盘阵列的固态硬盘数量相同。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州大学,未经常州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410277209.2/,转载请声明来源钻瓜专利网。
- 上一篇:用于好友发现的方法和设备
- 下一篇:一种简易的低成本的测试方法