论文部分内容阅读
Internet只能提供“尽力而为”(Best Effort)的服务,无法对流媒体的传输提供服务质量(Quality of Service)保证,如何提高网络对流媒体传输QoS的支持成为近年来的研究热点。本文研究了交换机调度算法如何对流媒体传输提供更好的QoS保证。本文针对流媒体的传输特点及其对网络的要求,结合MPEG-4可分级编码技术,在已有的交换机调度算法基础上,提出了一种面向MPEG-4流的交换机调度算法。为了提高MPEG-4流的传输质量,本文的调度算法做了以下改进:(1)在MPEG-4流的发送端对其基本层分组和增强层分组进行标注,设置不同的优先级;(2)在交换机的输入端口增加了分类队列,对到达交换机的MPEG-4分组进行分类,并在分组进入虚拟输出队列(Virtual Output Queue)之前采用改进的DRR算法对其进行分类调度,为不同优先级的分组分配不同的带宽;(3)在输入端口和输出端口进行匹配时,本文采用改进的基于优先级的iSLIP算法,将MPEG-4基本层分组、MPEG-4增强层分组和普通数据分组采取不同的优先级传输策略,保证重要性最高的MPEG-4基本层分组能够优先被调度,提高MPEG-4流的传输质量。本文以VC++6.0为开发工具,模拟了一个8×8的交换结构,对本文提出的算法进行了仿真,仿真结果表明本文提出的算法能够保证MPEG-4基本层分组的延时性能,提高MPEG-4流的传输质量,使交换机能够更好的支持MPEG-4流的传输。