引用本文:叶晓国,王汝传,王绍棣.基于区分服务的分层多播拥塞控制算法.软件学报,2006,17(7):1609-1616
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4692次   下载 6088 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于区分服务的分层多播拥塞控制算法
叶晓国1, 王汝传1, 王绍棣1
南京邮电大学,计算机学院,江苏,南京,210003
摘要:
多媒体多播应用在Internet上的广泛部署对拥塞控制提出了要求,分层多播是适应网络异构性较为有效的方案.为了克服现有分层多播存在的拥塞响应延时大、吞吐率抖动剧烈和不满足TCP友好的问题,给出了一个基于区分服务的分层多播模型,提出了一种基于区分服务的分层多播拥塞控制算法DSLMCC(DiffServ-based layered multicast packet dropping),在边缘路由器上引入了基于概率的区分优先级的分组标记算法,在核心路由器上采用区分优先级的分组丢弃算法.仿真结果表明,该算法能够有效地改进区分服务网络上的分层多播拥塞控制的性能,具有较快的拥塞响应速度、较好的稳定性和公平性,并且较好地适应了网络的异构性.
关键词:  分层多播  拥塞控制  TCP友好  区分服务
DOI:
分类号:
基金项目:Supported bythe National Natural Science Foundation of China under Grant No.70271050(国家自然科学基金);the National Grand Fundamental Research 973 Program of China under Grant No.2003CB314801(国家重点基础研究发展规划(973));the Natural Science Foundation of Jiangsu Province u
A Congestion Control Algorithm for Layered Multicast Based on Differentiated Services
YE Xiao-Guo,WANG Ru-Chuan,WANG Shao-Di
Abstract:
Effective multicast congestion control mechanism is urgently needed with the deployment of multimedia multicast application in Internet. Layered multicast is considered to be an efficient approach to cope with the network heterogeneity. A Differentiated Services (DiffServ)-based layered multicast model is presented firstly. Then a congestion control algorithm for DiffServ-based layered multicast, called DSLMCC (DiffServ-based layered multicast packet dropping), including DSLMPM (DiffServ-based layered multicast packet marking) and DSLMPD (DiffServ-based layered multicast packet dropping) algorithm, is proposed through introducing probability-based priority packet marking and dropping mechanisms. Simulation results show that DSLMCC algorithm is more responsive, more stable and fair, and can adapt to network heterogeneity better.
Key words:  layered multicast  congestion control  TCP-friendly  differentiated services