[发明专利]一种适用大规模用户点播的集群式流媒体服务器系统无效
| 申请号: | 201010117647.4 | 申请日: | 2010-03-04 |
| 公开(公告)号: | CN101841526A | 公开(公告)日: | 2010-09-22 |
| 发明(设计)人: | 都志辉;叶银;刘文杰;张天乐 | 申请(专利权)人: | 清华大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 朱琨 |
| 地址: | 100084 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适用 大规模 用户 点播 集群 流媒体 服务器 系统 | ||
1.一种适用于大规模用户点播的集群式流媒体服务器系统,其特征在于含有:外部网络,内部以太网络和光纤存储网络,其中:
外部网络包括教育网、电信网、网通在内的外部宽带网,
内部以太网络,含有:一个调度服务器、一个监控服务器和至少一个流媒体服务器,其中:
调度服务器,配置有开源数据库软件MySQL,开源缓存软件Squid,开源的服务器软件Lighttpd,操作系统为Linux,以及一个调度模块、IP数据库和本地负载信息库,所述调度模块依次按以下步骤进行:
通过所述外部网络接收用户的IP信息并确认身份后,判断所述用户所在的网络,
从所述本地负载信息数据库调用各所述流媒体服务器结点的负载信息以及负载均衡算法,选择一个所述流媒体服务器并把所述流媒体该服务器的统一资源地址URL返回给所述用户,
然后通过所述监控服务器周期性的刷新本地负载信息;
流媒体服务器,配置有所述Squid软件和Llghttpd软件,操作系统为Linux,还设有:一个缓存模块、一个存储模块以及一个监控模块探针,并依次按以下步骤进行:
通过千兆以太网交换机接受从所述调度模块转来的所述用户的点播请求,搜索本地缓存模块,如命中则通过所述外部宽带网向所述用户发出,如未命中,则把所述用户请求转发给所述存储模块,所述缓存模块则通过所述光纤存储网中的光纤交换机从本地磁盘阵列存储中取出目标文件,返回给所述用户,同时把目标文件存于所述缓存模块中,
监控服务器,配置有WEB应用服务器软件Tomcat以及所述的MySQL软件,操作系统为Windows Server,所述监控服务器中的流量监控模块包括部署在所述监控服务器上的监控端Monitor和部署在各所述调度服务器和所述监控服务器上的监控探针Probe,负责周期性地把各所述流媒体服务器的当前负载状况汇报给所述监控端Monitor,其中,至少包括当前结点的CPU、内存、磁盘和网络状态,存储在所述本地负载信息数据库中,供所述调度服务器使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010117647.4/1.html,转载请声明来源钻瓜专利网。





