基于网络处理器的队列管理和队列调度算法的研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:xuxing22223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的发展,人们对网络的服务质量的研究非常活跃,涉及到的关键技术包括资源分配和业务控制。本文主要研究网络处理器中的队列管理和队列调度算法。队列管理是对处理器中的缓冲资源进行管理和分配,而队列调度是对链路带宽进行管理和分配。本文的主要工作和研究内容如下: 1.研究分析了现有的队列管理和队列调度算法。大部分的队列管理算法都以RED算法为核心思想,包括SRED和BLUE算法,他们的不同在于用不同的方法来估计网络的拥塞状况并以之为依据来计算丢包率。调度算法的本质是从有多个对象的集合中选择一个合适的对象进行服务,而关键在于如何确定合适的对象和为对象服务的时间。 2.研究了现有的队列算法的评价方法并进行了部分改进。由于队列算法要满足延时、吞吐率、等多重目标,因此不同的评估方法也各有侧重。新的评估方法考虑了缓冲队列的资源限制问题,使其更加具有可操作性,同时它也是本文算法设计的主要依据。 3.提出了一个队列管理和队列调度结合的算法并完成仿真实验。在队列管理和队列调度结合的数学模型中,队列的管理和调度是一个机制的两个步骤,两者之间具有对应的数学关系,因而把两者归结为一个最优化决策的问题,给出了最优解,使系统的吞吐量和分组延迟的综合性能最优。大量仿真实验的结果表明,新的算法在效果上优于当前最常用的RED和RR算法,同时算法的复杂度为O(N),与以GPS模型为目标的大多数调度算法相同。
其他文献
随着Internet应用的深入,诸如电信、银行等关键性行业的业务以及诸如搜索、即时通信、网上交易、在线娱乐等大批新兴的Internet服务都对服务可用性提出了越来越高的要求。对于
随着信息技术以及地理信息系统的发展,以纸质为载体的地图越来越难以满足需要。地理信息数据库的建立需要数字化大量地图,手工数字化既费时又费力,还极容易产生误差和发生错误。
智能视觉监控作为图像处理与计算机视觉领域中一个涉及多学科的研究前沿,它不仅有极其重要的科学意义和广阔的应用前景,同时更富有巨大的挑战性。不同的智能视觉监控系统所肩负
随着网络技术的发展和网络应用的普及,互联网已经成为人们获取信息、相互联系的主要途径之一,它与人们的日常生活和工作也日益密切的联系起来,然而随之而来的安全性也日趋突
众所周知,SaaS(software as a service)云计算系统的最大挑战是保证上层应用程序的安全性。为此,一些系统为云计算平台中的虚拟机提出了若干度量方法,但是这些度量方法不能够检测
随着大规模集成电路工艺的不断提高以及嵌入式系统功能需求等多方面要求的日益增加,寻找正确有效地进行嵌入式系统设计的方法成为一种普遍需求,相关的研究也被广泛地展开。
长期以来,政府决策过程的主观化很大程度上制约着政府决策的有效性,从而很难保证国有资产的安全有效使用。用科学发展观建立客观正确的选择评价的决策系统势在必行。在建立选择
目前,政府机构改革的不断深化,国家机关的管理职能不断增强,手工办公方式与不断增长的办公业务量之间的矛盾日益尖锐。因此,改革传统办公模式,开展电子政务,将办公业务的处理、公文
定位技术的发展为人们的生活带来了许多便利,许多基于位置的服务应运而生,例如导航和位置推荐等。这些服务目前主要是基于GPS(全球定位系统),而GPS系统无法应用于室内环境,因此需要
随着Web服务技术的发展和广泛的应用,Web服务的集成技术的研究逐渐成为了Web服务研究的关键问题。通过Web服务集成技术可以将单个的Web服务组合成功能强大、结构复杂的Web服