基于QoS控制的分组调度算法的研究

来源 :天津理工大学 | 被引量 : 14次 | 上传用户:yhbin2yhbing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,各种新业务的迅猛发展,尤其是视频、语音等多媒体业务(如视频会议、视频点播、IP可视电话)的迅猛增长, IP网络也由以前单一的数据网变成了多业务的综合数字网。正是由于各种多媒体应用的推动,在当前高速网络中按照用户的要求提供QoS控制成为一个普遍的要求,也是Internet发展的重要挑战。因此,研究分组调度算法,以获得更优的资源分配方案,实现QoS性能要求是具有重要意义的。本文首先总结了计算机网络QoS控制研究现状和发展趋势,较完整地分析了实现网络QoS控制的两种体系结构——IntServ和DiffServ。然后对网络QoS控制的关键技术——分组调度机制进行了深入的研究。分组调度是网络资源管理的重要内容,通过控制不同类型的分组对链路带宽的使用,使具有不同服务质量QoS要求的数据流得到不同的服务。目前比较成熟的分组调度算法主要包括先来先服务调度算法、优先级调度算法、循环调度算法、加权公平排队算法等。本文重点研究了GPS模型及PGPS算法中WFQ算法,通过对WFQ算法无法保证实时业务的QoS这一现象及其原因的深入分析,发现其在公平性方面存在着不区分会话优先级缺陷。在此基础上本文提出了一种基于服务分类的加权公平排队算法SCWFQ (WFQ Based on Service Class)。该算法通过对服务分类,将实时业务与非实时业务区分开,对分属于不同类别的业务流采用不同的带宽分配方法,首先满足实时业务对延时的要求,使得实时业务的服务质量在链路带宽不足的情况下得到有效的保证。本文还进一步对算法的实现进行了仿真实验。通过Linux下的网络仿真软件NS-2网络模拟器在同样拓扑结构的网络和链路、带宽、信息源等环境下对WFQ和SCWFQ两种调度算法进行了仿真实验,来检测新算法的实现并对比两种算法性能。结果给出了SCWFQ算法有效控制了实时业务的最大延时,改进了它们的QoS性能。本文由六部分组成,第一章介绍了研究背景和意义;第二章比较了综合服务模型和区分服务模型;第三章研究了调度及其相关概念,并对比研究了目前比较成熟的几种分组调度算法;第四章针对WFQ算法的缺陷作了分析并提出了相应的解决方法;第五章是算法的仿真与实现。最后,第六章对本文的研究内容作了总结,并提出了进一步的研究方向。
其他文献
宏基因组测序序列分类问题是宏基因组学研究的一个重点问题。用实验方法进行分类代价高且速度慢,故利用分类算法进行分类的计算手段成为了一种趋势。主流的分类算法有基于比对
工作流是一种反映业务流程的计算机化的模型,是为了在先进计算机环境下实现经营过程集成和经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流引擎是工作流管
随着世界经济及信息技术的迅猛发展,越来越多的企业业务往来通过电子商务系统展开,而系统间的异构带来了诸多不便.为了消除或减弱异构系统间互操作的不便,面向服务的架构体系(Ser
计算机指纹识别技术己经在多个领域获得了应用。目前主要应用在公安刑侦、安全检查、办公指纹打卡、汽车门锁、银行保险箱等领域。其识别算法一般包括图像预处理和特征匹配两
西部高原复杂的地形地貌和恶劣多变的气象条件,使得高原机场对飞行员的技能要求远远高于其他普通机场,而飞行模拟器也已成为训练飞行员不可缺少的设备。随着遥感和虚拟现实等
双目立体成像是计算机智能视觉的重要分支,是指对于同一场景中的两幅立体图像对,当观察者经过匹配和理解后,能感知到具有立体感的景象。该技术在虚拟现实、多媒体教学、数字
任务调度是实现高性能网格计算的一个基本问题,调度策略直接影响网格的性能,网格自身的分布性、异构性、动态性、自治性等特征对传统的调度算法提出了新的挑战,网格任务调度
随着Internet应用迅速发展,软件运行环境正经历从集中封闭的计算平台向开放、动态转变,并将逐步被基于服务的计算模式所取代,这就导致传统的软构件技术很难应对这些变化。本
当今社会,计算机安全问题的严峻形势使得人们迫切需要高可信软件。形式化验证方法是提高软件可信度的一种可靠的方法,其中基于演绎推理的的方法更是近些年来的研究热点。  本
语义物联网是物联网的内在矛盾解决办法,将本体的概念引入到物联网中,实现物联网知识的语义化和语义协同是语义物联网的核心内容之一。伴随语义物联网的发展,传感器本体数目