基于OpenFlow网络的QoS保障子系统研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:a0701302
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络中日益涌现的多种应用均对服务质量(Quality of service,QoS)有严格的要求,研究者在过去的二十年里已经探索出许多QoS架构,但由于各种原因,这些QoS架构均未得到真正的推广使用。OpenFlow作为一种管控分离的新型网络交换模型,能够提供灵活的流定义,并且集中式的网络控制能够获取最新的全局网络状态。此外,OpenFlow能对网络设备进行瞬时管理以无缝适应端到端的网络行为,所以在OpenFlow上部署的任意QoS机制/框架都将能支持端到端QoS。目前,国内外基于OpenFlow网络的QoS体系架构研究还相对较少,这些研究主要利用资源预留、优先级队列以及QoS路由等为应用提供QoS保证。但是前两者会对无QoS要求的流产生较大影响,而当前的QoS路由研究并没有真正结合当前网络状态,所以计算的路径缺乏准确性。针对上述问题,本论文利用OpenFlow全局控制、支持统计信息收集的特点提出了一个QoS保障子系统,该QoS保障子系统主要通过收集网络实时的QoS参数信息,利用QoS路由技术为应用提供QoS保证。该QoS保障子系统包含五个重要模块:路径计算、网络测量、接入控制、流管理、拓扑管理。本文在FloodLight控制器开发平台中设计并实现了路径计算和网络测量这两个核心模块,并对拓扑管理模块进行了修改。路径计算用于计算满足用户QoS要求的路径,本文在研究了多种QoS路由算法后,采用NR_DCLC路由算法来为QoS应用计算优化的路径。网络测量用于收集当前的网络状态参数信息,它又分为三个子模块,分别是链路使用测量模块、丢包测量模块和时延测量模块。路径计算模块参照网络测量提供的QoS状态信息计算优化的QoS路由,网络测量也会在资源无法满足应用的QoS要求时通知路径计算模块重新选择路径。本文利用Mininet仿真平台,对QoS保障子系统进行了网络仿真与验证,仿真结果表明网络测量能够正确获取网络状态信息,基于本文的路径计算方法能够提高资源利用率并且在网络拥塞的情况下能实现动态重路由。本文所提出的新型QoS保障子系统虽然在仿真环境中实现,但是设计和实现的功能、代码可以运用于真实的网络环境中,只需要每个交换机支持OpenFlow协议。所以本文的工作对于理论研究和实际部署都有较大的意义。
其他文献
随着计算机动画技术的不断发展,人们对三维虚拟模型情感表达的真实感提出了更高的需求,三维口型动画就是其中的一个重要部分。论文根据汉语协同发音规律对口型合成的影响,提出了
随着互联网的飞速发展和智能移动终端的广泛使用,移动互联网已经深入到社交、交通、购物、物流等社会生活多个方面。在众多移动互联网应用中,LBS(Location BasedServices,基于位
多媒体技术的发展,使得每天都有海量图像数据不断产生。图像分类作为数据组织的一种基本方法,一直在研究领域备受关注。图像分类问题可以概括为两个大步骤:(a)首先就是要将视
随着计算机硬件的不断发展,现在的多核处理器已经越来越成熟,目前推出的个人PC机处理器已经是双核或四核,因此,充分利用多核处理器的优势已经势在必行。在这样的情况下,以Ope
随着互联网地快速发展,当前的互联网体系结构不能满足多层面的业务需求,出现了改革派和改良派两大派别。改革派的观点是重新设计互联网体系结构,OpenFlow是改革派提出的新型网络
近些年计算机信息技术的发展速度是非常显著的,数字图像越来越多的应用于信息传播的媒介,并且随着信息化的逐步深入,数字图像处理技术已经被广泛的应用在航空、医学以及军事通信
传统农业机械作业存在劳动强度大,易受人为因素影响等不足,以智能化、自动化农业机械设备取代人工操作成为现代化农业发展的必然趋势。自动导航技术则成为这一领域亟待解决的
BP (Back Propagation)神经网络是目前应用最广泛的神经网络模型之一。经验表明,BP神经网络的性能主要取决于网络结构的设计。BP神经网络在迭代的过程中,可能出现隐含层节点
随着社会的发展和人口老龄化现象的日益严峻,以及人力成本的不断提高,人们对智能服务机器人的需求越来越迫切。作为智能服务机器人的基本功能之一,物体识别一直是机器人视觉
我国是柑橘生产大国,传统的柑橘生产是根据“经验”和习惯进行人工管理,劳动力需求量大、工人经验度要求高,难以实现规模化、实时化生产管理。这就造成了目前我国产能与美国