基于SDN的数据中心网络负载均衡的研究与实现

数据中心论文 SDN论文 负载均衡论文
论文详情
近年来,随着云计算、大数据、虚拟化技术的发展,数据中心的数据流量越来越多,这增加了网络链路出现拥塞的概率,容易导致吞吐量降低、延迟时间变长以及网络性能下降。软件定义网络(Software Defined Network,SDN)架构的出现为解决数据中心的流量工程问题提供一个新的解决方案,它解耦了控制平面与数据平面,有一个集中控制网络的外部控制器,通过控制器网络应用可以进行流量控制。网络负载均衡方案可以提前预测网络链路的负载不均衡情况,通过重新动态调度拥塞链路流的路径,可以降低链路出现拥塞的概率。然而,现有的基于SDN的负载均衡算法依赖不同的数据中心网络拓扑结构,并且在流量调度时也没有很好地区别对带宽敏感的大象流以及对延迟敏感的老鼠流。为此本文提出了一个具有网络拓扑通用性的负载均衡算法(PLB),并且在流量调度时对大象流和老鼠流分别进行处理。基于SDN的优势,控制器为数据中心内部所有流制定路由策略,并在数据包传输期间,监控流量大小并区分出大象流,然后根据网络链路负载均衡情况,动态改变大象流的传输路径,从而降低网络链路发生拥塞的概率以及解决因链路拥塞而导致的数据包延迟问题。此外,本文还提出了一个基于优先级的流表更新策略,在动态改变流传输路径时,数据流在新路径途径的流表被全部添加之后立即被调度到新路径上,这样可以避免因路径改变导致数据流传输中断以及丢包问题。仿真实验结果表明,在hot-spot数据流量模式下,本文提出的PLB算法相比DFS worst-Fit算法和LABERIO算法在无阻碍全相连拓扑和胖树拓扑中有更好的平均流吞吐量与平均带宽利用率。此外,在无阻碍全相连拓扑中,当数据中心网络流量负载从0.1开始增长到0.9时,本文提出的PLB算法相比DFS worst-Fit算法和LABERIO算法有更好的平均流吞吐量。这表明了本文提出的PLB算法在数据中心网络中具有可扩展性。
摘要第4-5页
Abstract第5-6页
第1章 绪论第12-18页
    1.1 课题背景第12-14页
        1.1.1 数据中心的现状第12页
        1.1.2 SDN的出现第12-13页
        1.1.3 SDN与数据中心第13-14页
    1.2 国内外研究现状第14-16页
    1.3 本文的主要工作第16-17页
    1.4 本文的组织结构第17页
    1.5 本章小结第17-18页
第2章 相关技术概述第18-31页
    2.1 SDN架构第18-20页
    2.2 OpenFlow技术第20-23页
        2.2.1 OpenFlow历史第20页
        2.2.2 OpenFlow交换机第20-22页
        2.2.3 OpenFlow协议第22页
        2.2.4 OpenFlow控制器第22-23页
    2.3 负载均衡技术第23-30页
        2.3.1 负载均衡的分类第23-25页
        2.3.2 传统网络负载均衡技术第25-26页
        2.3.3 基于SDN的网络负载均衡技术第26-30页
    2.4 本章小结第30-31页
第3章 基于SDN的数据中心网络负载均衡的研究第31-51页
    3.1 网络模型与问题描述第31-37页
        3.1.1 网络模型第31-32页
        3.1.2 问题描述第32-37页
    3.2 基于负载均衡的路由策略第37-43页
        3.2.1 设计思想第37-38页
        3.2.2 源主机到目的主机之间路径的计算第38-39页
        3.2.3 评估路径负载第39-43页
        3.2.4 路由选择第43页
    3.3 初始路由阶段第43-44页
    3.4 动态重路由阶段第44-50页
        3.4.1 大象流监控第44页
        3.4.2 负载均衡算法设计第44-49页
        3.4.3 基于优先级的流表更新策略第49-50页
    3.5 本章小结第50-51页
第4章 基于SDN的数据中心网络负载均衡的实现第51-63页
    4.1 模块划分第51-52页
    4.2 拓扑管理模块第52-54页
        4.2.1 链路管理模块第52-53页
        4.2.2 设备管理模块第53-54页
        4.2.3 路径表第54页
    4.3 流量统计模块第54-57页
        4.3.1 数据采集第54-56页
        4.3.2 数据存储第56-57页
    4.4 大流监控模块第57-59页
    4.5 路由决策模块第59页
    4.6 流表导入模块第59-60页
    4.7 负载监控模块第60-62页
        4.7.1 负载均衡阀值δ~*第60页
        4.7.2 实现过程第60-61页
        4.7.3 添加模块第61-62页
    4.8 本章小结第62-63页
第5章 实验仿真与结果分析第63-73页
    5.1 Mininet仿真平台第63-65页
        5.1.1 Mininet概述第63页
        5.1.2 自定义网络拓扑第63-64页
        5.1.3 自定义功能第64-65页
    5.2 试验环境第65-66页
    5.3 实验与结果分析第66-72页
        5.3.1 性能评估指标第66-67页
        5.3.2 无阻塞全相连拓实验与结果分析第67-69页
        5.3.3 胖树拓扑实验与结果分析第69-71页
        5.3.4 可扩展性实验第71-72页
    5.4 本章小结第72-73页
第6章 总结与展望第73-75页
    6.1 工作总结第73页
    6.2 未来工作与展望第73-75页
参考文献第75-79页
致谢第79页
论文购买
论文编号ABS3344876,这篇论文共79页
会员购买按0.30元/页下载,共需支付23.7
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付39.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656