多优先级队列CPI分组调度算法

来源 :湖南师范大学 | 被引量 : 0次 | 上传用户:hufeng274240003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络业务的增多,某些交换节点经常发生拥塞,造成分组丢失和时延过大。这些现象引起了人们对网络服务质量QoS(Quality ofService)的关注。   本文对网络服务质量进行了研究,分析了它的三种服务模型。尽力而为服务模型没有任何服务质量保证,不适合实时性要求高的业务;综合服务模型对实时性业务有一定的适应性,但是其扩展性差而有一定的局限;区分服务模型扩展性好,但是网络资源利用率稍有欠缺。   分组调度算法是QoS研究的一个重要课题,目前的分组调度算法各有其优势与不足。基于时延的EDF(Earliest Deadline First)算法有一定的公平性,但是重要业务在调度时没有优势;静态优先级调度算法PQ(Priority Queueing)保证了重要业务的执行,但是过于僵化,不能顺时而变;结合时延的优先级队列调度算法如PQBEDF(Priority Queue Based on EDF)、PQBEDF_R(PQBEDF_Return)算法综合了以上两种算法的优点,具有较好的性能,但是分组丢失率和时延方面还是没有根本的改善。   通过以上的研究,提出了CPI(Conditional Priority Increase)分组调度算法,CPI算法在PQBEDF_R算法的基础上做了修改,使分组丢失率和时延有所改善。针对以往的动态优先级调度算法总是将队列最高初始优先级作为各队列的最高优先级,在网络负载重的时候,系统往往忙于服务初始优先级高的队列而使初始优先级低的队列丢失率高、时延大。CPI算法将各队列的最高优先级调高,使他大于最高初始优先级,这样初始优先级低的队列的实时优先级也可大于初始优先级队列高的队列的实时优先级,这样降低丢失率、减少时延。另外,添加了一个超级优先级参数(大于最高优先级),当队列出现分组丢失时,立刻调整该队列优先级为超级优先级,这样避免了连续丢失分组。为了服务公平,在一个队列达到最高优先级时,其他队列不提升优先级,这样避免了同时出现多个最高优先级队列。   本文结尾使用OPNET仿真工具,建立进程模型和节点模型,编写算法代码运行了PQBEDF_R和CPI算法。在同一网络环境下比较两种算法的结果,分组丢失率方面,CPI算法比PQBEDF_R算法降低了很多;时延性能方面,CPI算法比PQBEDF_R算法也有所改善。所以,验证了以上理论是有效的。
其他文献
提高分类的准确率是数据挖掘和机器学习等领域一直关注的重要研究课题。组合方法是目前比较流行的机器学习算法之一。但是大部分组合方法都存在一个共同的问题:倾向于构建大量
学术关系是社会关系的重要组成部分,学术关系挖掘对于科技评价有着重要的意义。本文阐述了社会关系信息化分析技术的研究现状,研究并分析了数据挖掘中关联规则挖掘和时态关联
在无线传感器网络的众多技术中时间同步技术成为其重要支撑技术,其重要性是由无线传感器网络的特点决定的。众所周知,时间同步是在分布式系统中使用率非常高的一项技术,它涉
数字水印通过在数字产品中嵌入特有的数据信息的方法,保护数字产品内容的真实性和版权归属性,同时此种技术在法律中提供的证据、医院中的光片以及票据等领域也有着广泛的应用
图像分割技术在图像处理领域一直以来都得到了广大研究人员的关注,它是从图像处理到图像分析过程中的一个关键环节,图像分割的质量直接影响到后期对图像分析的结果。传统的图
随着科学技术的发展,检测技术已经成为一种关系经济发展和科技进步的关键技术。同时,现代科学技术的迅速发展也为检测技术与检测工具的创新提供了强大的推力,特别是计算机技
VoIPoverWLAN即VoWLAN,是一种基于无线局域网(WLAN)的VoIP应用。VoIP和WLAN技术均是处于蓬勃发展中的热门网络技术。VoIP具有低成本和高通话质量的特点,WLAN具有可移动性、低
资源共享是人类追求已久的美好理想。随着信息化的不断推进,用户构建了大量的数据库,存储了丰富的信息资源。在企业信息化过程中,大多数用户采取的是“需要一个、建设一个”
21世纪是信息的时代,信息已成为一种重要的战略资源,是一个国家综合国力的重要组成部分。随着计算机科学技术的快速发展,信息的安全和保护在各种应用中已显得越来越重要。文
矢量场可视化是科学计算可视化研究领域中具有挑战性的研究课题之一,具有广泛的应用领域。生活中大规模的矢量数据被转换为图形、图像,把矢量数据直观形象的表达出来,方便人