基于蜂窝结构覆盖网络的应用层多播研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:ttytty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今世界,互联网在一对一模式的应用上取得了巨大成功,点对点的可靠文件传输和即时消息服务大量涌现并为广大用户所青睐。近些年来,人们对流媒体数据的共享需求日益增加,这些需求迫切需要本质上属于一对多模式的应用来满足,而多播技术目前正是在多用户间共享数据的最好方法。另一方面,一些缺点和不足导致IP多播不能被广泛地部署,因而不能作为一种便捷的服务被用户使用。这个矛盾导致研究人员转向另一种多播机制:应用层多播。由于树结构和基于树结构的数据转发网络具有易实现、网络资源利用率高等优点,因而在应用层多播协议中被广泛使用。但是,这些数据转发网络具有健壮性较差、节点失效恢复代价较高和存在影响吞吐率的瓶颈节点等问题。 为了在应用层上建立一个健壮的、可快速失效恢复的、充分利用节点带宽的数据转发网络,本文给出了一种基于蜂窝结构覆盖网络的应用层多播协议,该协议针对互联网上中小规模的单源视频或音频多播服务。在该协议中,所有的网络节点通过本文给给出节点加入算法映射到应用层上一个基于蜂窝结构的数据转发网络中,利用蜂窝结构的自然稳定性可以使得节点失效只影响局部少量节点,受影响的节点在不需要多播服务器干预的情况下可以从失效状态快速恢复。在此基础上,本文还给出了一种数据转发网络吞吐率的改善算法,该算法通过根据指定的规则调换节点在蜂窝结构网络中的位置,让节点更加有效地利用上行和下行带宽,从而增强整个应用层多播系统的数据转发能力。 此外,本文还给出了一种基于NS2和BRITE的应用层多播协议仿真方法,在该仿真方法的基础上,为了评价数据转发网络的健壮性,在仿真实验中将本文给出的协议和另外一种稳定的应用层多播协议K树进行了比较;为了评价失效恢复代价,将基于蜂窝结构的数据转发网络和度受限的最短路径树、度受限的最小生成树这两种普遍使用的数据转发网络进行了比较。为了证实本文给出的改善数据转发网络带宽利用率算法的有效性,在另外一项仿真实验中评价了该算法对于整个应用层多播系统数据转发能力的改善情况。 最后,本文给出了一个基于蜂窝结构覆盖网络应用层多播平台的设计和实现,利用这个平台提供的应用编程接口可以实现多种单源多播应用。作为研究项目的一部分,该多播平台被应用到了NTT未来网络研究所的i-Visto项目中,为该项目实现了一个单源多播系统的原型,在应用中证实了该应用层多播协议的可靠性和有效性。
其他文献
CAD产品模型是厂家和设计者智慧和心血的结晶,它包含着有价值的知识产权,有着很大的经济价值。协同环境下产品模型的安全访问机制对于保护产品模型的可用性、完整性、机密性
随着网络带宽的增加、安全需要的增长和网络业务的不断发展,报文分类技术在网络设备和网络应用的作用逐渐凸显,应用日趋广泛。作为报文分类技术的核心,报文分类算法的本质是计算
体数据的拓扑分析和可视化是体数据的两个重要研究方向。近年来的研究将两者结合,利用数据的拓扑特征增强体绘制取得了非常好的效果。但传统的拓扑分析方法均是基于离散框架,
词汇知识库是自然语言处理系统不可或缺的组成部分,语言知识库的规模和质量在很大程度上决定了自然语言处理系统的成败。这已经成为自然语言处理研究人员和系统开发者的共识
随着信息技术、计算机产业以及互联网技术的迅速发展,嵌入式系统成为了当前IT产业最瞩目的焦点之一。Linux操作系统凭借开放源代码的特点在嵌入式中得到广泛的应用。很多的开
龙芯处理器是我国自主研发的高性能通用处理器,它兼容MIPS64指令集和一些专用指令,采用先进的结构设计技术,充分开发指令级并行性,已跻身世界先进通用处理器的行列。龙芯处理
互联网的迅速发展为用户在网上发布和获取信息提供了极大的便利,但网络信息的迅速膨胀使得用户查找有价值的信息变得越来越困难。搜索引擎技术的发展在一定程度上为用户查找
传统的分布式流媒体系统主要使用客户端/服务器(C/S)模式,所有的用户都从服务器处获取资源。由于流媒体服务具有高带宽、长持续时间等特点,在这种模式下,一方面随着客户数目
薄膜太阳能生产线自动化系统是结合半导体制造技术和工厂自动化系统而开发出来的一整套软件系统。它通过采集薄膜太阳能生产线中所有设备和在制品的状态信息,对生产活动进行
随着数字存储技术和多媒体技术的发展,对海量的音视频资料进行存储、管理、检索和再利用成了摆在人们面前一个严峻的课题。媒体资产管理系统中的智能化检索技术克服了传统文