分段路由框架下的负载均衡研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:Louis027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前软件定义网络架构(Software-Defined Networking,SDN)存在流表项资源消耗与控制器负载过大等问题。这些问题会直接影响到网络的转发能力和扩展性。分段路由技术的核心思想是将部分信息以标签的形式插入到数据包头中。这样设备就可以直接根据标签进行转发,降低了流表项资源的消耗。  但是分段路由在转发过程中,过多标签的插入会涉及到复杂的拷贝过程,对转发效率造成影响。另外目前基于分段路由的负载均衡方案都主要从整型规划和约束编程两个方面出发,算法运行时间较长,无法快速应对突发的流量和拓扑变化。本文从基于分段路由的转发架构和算法效率两方面进行研究,在提供较好的负载均衡能力同时,提出了降低流表项资源、分段路由标签消耗和提高算法快速获取有效解能力的解决方案。本文的主要研究内容和贡献如下:  一、针对SDN架构流表项资源不足与分段路由标签数量过多这两个问题,我们提出了新型分段路由架构:kLink架构。该架构通过多个节点共享标签的方式来降低标签的使用数量,同时也极大的减少了流表项资源的消耗。仿真实验表明,与标准分段路由架构相比,kLink架构能够有效降低50%的标签使用数量,在流表资源消耗方面,最多仅为传统解决方案的三分之一。  二、针对目前分段路由在负载均衡方面的解决方案中,算法运行时间较长且无法快速应对突发流量或链路变化的问题,我们提出一种基于局部搜索的随机链路优化算法。算法通过随机地将高负载链路上的流量调整到周围的低负载链路的方式,来降低链路的最大负载。并且算法可以在任意给定时间内给出可行解,能够快速应对网络拓扑或流量矩阵的变化。与相关算法的实验结果进行比较,我们的算法在负载方面可以降低30%的最大链路负载,在时间效率方面,算法可以提高3到4倍的运行效率,耗时维持在1秒以内。  三、针对流表匹配所使用的TCAM(ternary content addressable memory,TCAM)资源短缺的问题,我们提出了一种混合式网络架构。这种混合架构利用分段路由来降低流表项资源的消耗,在关键节点利用流表项引导流量的转发来降低标签数目的使用。然后从链路容量约束和流表项资源约束两方面,对混合网络架构的负载均衡问题进行了建模,并证明了其NP难。我们设计一种近似算法来解决此问题,并对算法做出了近似比分析,证明在两个约束下算法的近似比分别是4logn/α+4和3logn/α+3。与目前先进的架构相比较,我们的算法可以在负载均衡能力方面取得相近的水平,在流表资源消耗方面能够减少12%的消耗。
其他文献
人脸识别在电子商务、视频监控、门禁系统等方面具有广阔的应用前景。近几十年来,已经出现了很多经典的人脸识别方法。大部分经典算法都能够在多样本条件下取得不错的识别效果
随着Web服务研究的不断深入和大量稳定易用的Web服务的广泛应用,如何从众多的服务中高效地发现满足需求的Web服务是一个需要解决的问题。传统的基于UDDI和WSDL标准的Web服务发
互联网和信息技术的飞速发展使我们进入了“信息经济”时代。互联网的用户的规模不断增大,互联网服务对于网络带宽与传输速度的需求不断增加。此外,互联网应用以及用户的多样性
组合编码的计算量非常巨大,编码过程非常耗时,本文在理论研究的基础上,进一步探讨了组合编码并行技术,以期缩短计算时间。在理论研究方面,本文从通用组合编码的性质出发,对通用组合
互联网技术的快速发展所产生的海量信息易造成信息过载问题,导致人们无法从这些海量信息中快速找到所需的信息。解决信息过载问题以帮助人们快速获得所需信息已引起研究者的广
数据可视化应用于金融领域,把晦涩冗杂的数据转变为直观的二维三维可视化结果,有助于用户发现和分析金融数据背后的逻辑,迅速做出准确判断和决策。因此研究如何将可视化技术更好
随着数据流的不断发展和应用,在数据流环境下的数据挖掘已经成为获取信息的主要方式,尤其是最大频繁模式的挖掘已成为当今的研究热点,它能提供决策支持和商业预测,因此在实际
目前电力企业的配用电系统主要包括配电自动化系统、用电信息采集系统、营销管理系统等,但它们大多是孤立的,没有形成数据共享,造成信息孤岛多、互操作性差等诸多问题,妨碍了跨部
随着网络规模的不断扩大,电力通信网中资源类型繁多,资源间连接关系日趋复杂,对电力通信资源进行统一有效管理的需求日益迫切。如何对电力通信资源的属性状态和连接关系进行快速准确的识别已经成为影响高效管理的重要问题之一。本文就该问题深入研究了电力通信资源网络拓扑可视化及传输业务的最优路径选取问题。文章针对电力通信资源管理面临的问题和挑战,明确了对电力通信资源网络进行拓扑可视化优化的必要性和现实意义。重点研
虚拟化技术出现已经有几十年的历史,给企业和个人使用计算机资源带来了极大的便利,使得计算资源得到更加充分的利用。现在随着云计算技术的普及,虚拟化技术作为云计算中的关键技