面向单向广播网络的可靠多播文件分发服务研究和实现

面向单向广播网络的可靠多播文件分发服务研究和实现

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 引言
  • 1.2 研究的目的和意义
  • 1.3 论文的组织结构
  • 第二章 面向单向广播网络的文件分发服务技术综述
  • 2.1 文件分发服务应用现状
  • 2.1.1 基于PULL模式的文件分发服务
  • 2.1.2 基于PUSH模式的文件分发服务
  • 2.2 基于IP可靠多播的文件分发服务技术现状
  • 2.2.1 IP多播(Multicast)模型介绍
  • 2.2.2 可靠多播传输协议
  • 第三章 面向单向广播网络的可靠多播文件分发服务关键技术研究
  • 3.1 面向单向广播网络的文件分发服务模型传输特性和QoS保证
  • 3.1.1 文件分发服务模型传输特点
  • 3.1.2 文件分发的服务质量QoS问题
  • 3.2 异步分层编码ALC
  • 3.2.1 ALC的高扩展性(scalability)
  • 3.2.2 ALC协议的组成和格式定义
  • 3.3 FEC编码
  • 3.3.1 三类FEC编码
  • 3.3.2 使用FEC编码后的接收开销分析
  • 第四章 文件分发服务系统的设计和实现
  • 4.1 运行网络环境的搭建
  • 4.1.1 MPE多协议封装原理
  • 4.1.2 IP over DVB网络的设计和实现
  • 4.2 总体框架
  • 4.2.1 文件分发服务的设计目标
  • 4.2.2 可靠多播文件分发服务框架
  • 4.3 各模块的设计和实现
  • 4.3.1 可靠多播传输层
  • 4.3.1.1 FEC编码算法RS以及数据对象的分割和组织
  • 4.3.1.2 数据调度
  • 4.3.1.3 传输层的操作接口及相关实现说明
  • 4.3.2 文件层
  • 4.3.2.1 文件分片—应用数据单元ADU
  • 4.3.2.2 文件/目录发送和接收的实现过程
  • 4.3.3 会话任务调度和管理层
  • 4.4 实现中的若干关键问题
  • 4.4.1 单个发送会话的速率控制
  • 4.4.2 多个发送会话的速率控制
  • 4.4.3 发送端虚拟内存机制
  • 4.4.4 客户端接收线程的自适应调整
  • 第五章 系统的测试结果和应用情况
  • 5.1 测试结果
  • 5.2 系统的应用情况
  • 第六章 总结和展望
  • 6.1 本文主要工作和创新点
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    面向单向广播网络的可靠多播文件分发服务研究和实现
    下载Doc文档

    猜你喜欢