论文部分内容阅读
随着网络用户数量的不断庞大,对于那些热门数据,以由点到面的形式进行内容的高效分发已越来越受到人们的重视。单向广播网络(如有线电视CATV网络)是天然的内容分发的广播网络,如何在这样的网络上实现文件分发这样对丢包敏感的服务系统是一个重要的应用领域课题。 本文深入分析和研究了国内外关于IP可靠多播文件分发服务系统的应用现状和关键技术,参考了ALC/FEC可靠多播传输协议,提出了一种在单向网络环境下的可靠多播文件分发服务端到端的解决方案。方案根据单向广播网络环境的特点,设计和实现了一个高扩展性(scalability)的可靠多播文件分发服务的框架体系,达到了可靠、高效的文件发送和接收。文章按框架体系的层次结构(可靠多播传输层、文件层、会话任务调度和管理层),依次详细阐述了各模块的设计和实现,并着重描述了在具体实现中的几个关键技术问题。 本文的创新之处在于:第一,将ALC可靠多播协议的思想成功应用于象CATV这样的单向广播网络中,并针对网络环境的特点对协议的工作参数(FEC冗余比例、数据的发送层数等)进行了性能的优化调整;第二,在具体实现中,一是提出了一种发送速率脉冲效应的平滑机制算法,二是提出了一种根据客户端主机的配置进行接收线程的自适应调整策略。 基于单向广播网络的可靠多播文件分发服务系统已成功应用浙江省重大科技攻关项目基于CATV劂络的信息化科技村镇建设和四川广电DVB-C数字媒体服务项目,作为项目的核心数据分发模块,已稳定运行1年多,受到了专家和用户的高度评价。