论文部分内容阅读
在当今这个信息化的时代,网络技术正在以前所未有的速度飞快发展。随着宽带网络进入家庭和流媒体技术的不断成熟和发展,利用普通家庭电视在线访问互联网上丰富的资源成为一种极其新鲜而且吸引人的构想。这不仅使普通家庭用户可以随时使用他们最熟悉的电视机根据各人喜好选择观看互联网上丰富的电影、电视剧、文艺节目、新闻等娱乐和资讯内容,而且使远程教育和在线培训的实施和普及更加方便快捷。
由于家庭宽带用户日益增加,访问量迅速增多,单一的播放服务器已经远远不能满足在线点播的需要。此外用户分布比较分散,距离较远,带宽有限,怎样确定服务器的地点和数量,怎样合理的设计和组织服务器组的网络结构以及怎样为用户的请求选择一个最佳的播放服务器以保证服务质量,成为当前一些复杂而又急需解决的问题。当前在互联网中已经投入使用的VOD系统有很多,但是大多数网络结构不适合在大规模的家庭点播系统中应用。
本文主要研究在大规模家庭电视用户点播系统中多层次服务器组网络结构的设计方案,并实现了一种适合在大型网络中实际应用的网络结构模型。适合在线点播的服务器网络结构有许多种,它们都有各自的优缺点。本文中根据流媒体服务的特殊需求提出了三种方案,并对“复合型容错结构”进行了建模分析,同时深入的研究了该网络的基本工作原理和实现过程中关键技术:包括服务器的分类和层次关系,服务器之间协调工作的原理,对服务器组网络的监控,对用户请求的路由算法,播放服务器选择算法以及各个层次的服务面对各种异常的容错处理等。最后分析了按照这种网络结构开发的系统在性能测试中各方面的性能参数结果,从而证明了其在实际业务中的可行性。