论文部分内容阅读
随着宽带网络的普及,人们对于视频的需求越来越迫切。但是,目前的广播电视技术不能满足用户期待交互式的,实现互动点播模式的需求;另一方面,宽带用户数经过几年的快速增长,已走到了一个临界点,广大的系统运营商又在迫切寻找新的业务增长点。IPTV视频点播系统的提出顺应了市场发展的需求,不但可以满足用户实现互动点播的要求还可以为运营商提供新的增加利润的空间。
对于一个规模较大的视频服务系统而言,不仅拥有大量用户,同时还拥有大量的节目,于是均衡各服务器之间的负载,避免仅有少量服务器提供服务以至超载而其他服务器处于空闲状态,平衡各服务器之间的文件分配,尽量使用户连接上提供最佳服务质量的服务器,成为系统的一个关键问题。
本文分析了服务器负载均衡的技术和常见实现策略,并根据视频点播系统的特点,提出了一种负载均衡策略。该策略既考虑了大量用户请求的调度问题,同时还根据用户访问的特点,对大量的视频文件进行了合理的分配,来提高服务质量。该负载均衡策略包括以下算法:播放服务器选择算法,用于分配大量的用户请求;文件平衡算法,用于根据文件点播率对文件进行动态的调整。
目前,该系统已经通过模拟现场运行验收,系统实际运行和相关性能测试表明:本文所设计和实现的负载均衡策略平衡了各服务器间的负载,达到系统所需功能。