[发明专利]一种基于流媒体服务集群的分布式监控系统及方法有效
申请号: | 201310737324.9 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103747060B | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 刘志坚 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 章兰芳 |
地址: | 516005 广东省惠州市东江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 流媒体 服务 集群 分布式 监控 系统 方法 | ||
1.一种基于流媒体服务集群的分布式监控系统,其特征在于,包括:
基于Hadoop的数据分布式处理架构,用于从数据源抽取数据并对其进行解析,并在Hadoop的上层映射-归约模型中对解析的数据进行预处理和分布式计算;
分布式内存缓存模块,用于在开源Memcached分布式高速缓存系统的基础上,通过键/值对的HashMap数据结构在服务器内存中缓存常用及临时数据;
关系型数据管理模块,用于通过采用关系型数据库,实现监控系统平台对接入设备的信息查询、存储、管理、计算;
非关系型数据管理模块,用于使用开源非关系型No-SQL数据存储系统,并结合非关系型No-SQL数据存储系统的分片计算方法实现分布式部署;
流媒体服务集群模块,用于使用RED5开源流媒体服务器及边源服务集群方法实现流媒体信息传输的分布式集群处理;
负载均衡模块,用于对监控系统平台的负载进行均衡处理,并实现对WEB容器的水平扩展;
所述流媒体服务集群模块的唯一入口点为负载调度器;所述负载调度器采用负载均衡调度装置、基于内容请求分发装置或两者相结合的装置进行服务器调度;具体为:
当所述流媒体服务集群模块中使用的流媒体服务器池中的流媒体服务器拥有相同的内容提供相同的服务时,所述负载调度器的负载均衡调度装置用于在客户请求到达时,根据流媒体服务器负载情况和设定的调度算法从所述服务器池中选出一个服务器,将该客户请求转发到选出的服务器,并记录这个调度;当这个客户请求的后续报文到达,也转发到前面选出的所述服务器;
当所述流媒体服务集群模块中使用的流媒体服务器池中的流媒体服务器拥有不同的内容提供不同的服务时,所述负载调度器的基于内容请求分发装置用于在客户请求到达时,根据客户请求的内容选择服务器以执行所述客户请求;
所述负载均衡调度装置与基于内容请求分发装置两者相结合的装置,用于进行上述两种服务器调度。
2.根据权利要求1所述的基于流媒体服务集群的分布式监控系统,其特征在于:
所述基于Hadoop的数据分布式处理架构,用于将解析的数据中请求频率较高的低实时数据在Hadoop中进行预处理,待映射-归约模型完成分布式计算后将计算结果存入关系数据库;并将解析的数据中要求高响应速度的数据或计算需求小的数据装载到所述关系数据库中实时响应用户请求。
3.根据权利要求2所述的基于流媒体服务集群的分布式监控系统,其特征在于:
所述服务器池的结点数目是可变的,当整个系统的请求负载超过目前所有结点的处理能力时,在服务器池中增加服务器来满足不断增长的请求负载;
所述Hadoop的下层分布式文件系统为各流媒体服务器提供共享的存储区,在所述分布式文件系统的内部或外部设置分布式锁管理器,用于使应用程序在不同节点上进行一致的并发访问;
所述负载调度器、服务器池和分布式文件系统通过传输速率大于或等于100Mbps的高速网络相连接。
4.根据权利要求1所述的基于流媒体服务集群的分布式监控系统,其特征在于,还包括:
安全认证模块,用于对用户信息、客户端信息、服务接入信息进行安全认证;
智能监控模块,用于当监测到服务容器出现线程挂起或访问延迟时,及时重启该服务容器;
TCP连接线程监控模块,用于准实时监控当前已建立TCP连接的连接状态,并自动释放按应用配置定义为已经失效的TCP连接资源;
入侵检测模块,用于监控服务器和网络的状态并及时预警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310737324.9/1.html,转载请声明来源钻瓜专利网。