摘要
研究并实现了一个基于代理的应用层多播原型系统——分布式流媒体分发系统(DDSSM)。该系统按照树优先的方式构建多播路由,并采用分布式和主动式策略利用节点自身的邻居状态信息对多播树的拓扑结构进行动态维护。系统在实现上体现了面向对象的设计思想,达到了模块化的设计目标。在PlanetLab上的实验表明,DDSSM能够根据用户不同的约束条件构造满足QoS要求的应用层多播树,实现对实时音频流数据的分发,并且能够支持较大规模的多播应用,基本实现了为用户提供可扩展、高效率和高可靠的多播服务的目标。
A novel application layer multicast prototype system based on proxy called Distributed Dissemination System for Streaming Media(DDSSM)was studied and implemented.The multicast node constructs the route with the tree-first strategy,and maintains the topology using the state information of its neighbors with distributed and active strategy meanwhile.The implementation of the system materializes the thought of object-oriented,and achieves the object of modularization.The experiments on PlanetLab proved that,DDSSM can not only construct application layer multicast tree which met different QoS requirements,but also distribute real-time audio streaming data and support large-scale multicast applications.Basically speaking,DDSSM can provide users with scalable,efficient and reliable multicast services.
出处
《计算机技术与发展》
2010年第11期184-188,共5页
Computer Technology and Development
关键词
应用层多播
路由协议
拓扑维护协议
流媒体
application layer multicast
routing protocol
topology maintenance protocol
stream-media