节点文献

多级分组调度的性能仿真研究

【作者】 陈志

【导师】 孙海荣;

【作者基本信息】 电子科技大学 , 通信与信息系统, 2004, 硕士

【摘要】 随着因特网业务持续高速增长,新的用户不断接入因特网,用户要求有更高的带宽并具有一定的QoS保证。这种趋势对网络元素提出了新的要求。为了适应这些要求,必须提供尽可能多的输入输出端口以满足大量用户的连接,同时还要为这些连接提供一定的主要基于IP网络的QoS(Quality of Service)服务。分组队列调度算法作为保障这些目标的重要一环,特别是在QoS的实现上目前具有不可取代的重要作用,因此有着广泛的应用。在这类应用中,有很多采用了对目前通用的分组调度算法(如WFQ、PQ、MWRR等,本文中称为单级分组调度算法)进行组合,来满足用户或网络灵活的QoS要求,这就产生了复杂的多级分组调度算法(Multi-Stage Packet Scheduling),由于目前关于多级分组调度算法的理论模型还不成熟,因此多是采用单级分组调度算法的理论来确定多级中各级的调度算法,这样的结果是在每一级的调度中取得了相对最优,但在多级联合以后却不一定是性能最优的。所以分析多级分组调度算法的性能具有重要的工程意义,本文的主要工作都以此展开。我们在对因特网中QoS服务的一般方案进行分析的基础上,尝试设计了一种能较好满足因特网QoS要求的两级分组调度模型。然后通过仿真,具体测试此模型的性能,包括模型的分组时延(delay)、时延抖动(delay jitter)、缓存分组所需要的存储器大小(buffer capacity)以及同样大小的存储器时分组丢失情况(丢失率loss rate),从而通过仿真分析确定出优选的两级调度方案为DWRR/MWRR。为完成多级分组调度模型的仿真分析,我们编写了OPNet平台上的单级分组调度通用仿真程序。这是在分析各种常用的单级分组调度算法基础上,提取各个分组调度算法实现的共同点,然后通过数据结构的封装和不同算法函数的重载来实现。它是本文工作的一个重要组成部分,多级分组调度模型即以此通用模块为基础搭建。这个通用模块也为以后的分组调度算法研究,以及这方面的通信设计提供了一个快速的仿真测试实现工具。

【Abstract】 With the continuously rapid increasing of Internet services,as more and more user access Internet,consumer need more bandwidth and QoS.This lead a new requirement to the equipment in Internet.To suit the tendency,the equipment must have a lot of port to link many users,and have to offer QoS service for these users.To obtain these goal,Packet Scheduling Algorithm is one of the most important method,especially in QoS guarantee in IP network. Now, manufacturers always combin the general packet scheduling algorithm, such as WFQ,PQ,MWRR and so on, to suit the agile requirement of QoS service. this lead a complex method, we call it Multi-Stage Packets Scheduling(MSPS), Because the theory about MSPS isn’t mature, designer usually use the one-stage scheduling theory to determine the parameter. Though the performance of every stage is the best, but the performance of whole multi-stage scheduler is not. So we need to analyse the performance of the multi-stage scheduler, and try to find the best algorithm of it.We have designed a two-stage packets scheduler to satisfy the QoS requirement in Internet.This is based on the analysis of the QoS scheme in Internet.By emulating the two-stage scheduler and analysing the perfomance of it, such as packets delay,delay jitter,packets loss and buffer capacity, try to find a better scheme. At last, we find the DWRR/MWRR is the best scheme.To complete the simulation of MSPS, we designed a general one-stage packet scheduling simulation moduler on OPNet. The moduler is based on the analysis of various general one-stage packet scheduling, pick-up the common characteristic of them,then encapsulate the data structure to realized. It’s an important part of this paper,we construct the MSPS model by it.

【关键词】 分组多级调度仿真
【Key words】 packetmulti-stage schedulingsimulation
  • 【分类号】TP391.9
  • 【下载频次】202
节点文献中: 

本文链接的文献网络图示:

本文的引文网络