当前位置:主页 > 科技论文 > 计算机论文 >

基于DPDK的数据中心内光电混合网络技术研究

发布时间:2020-10-26 17:28
   随着云计算产业的高速发展,诸多行业都加入到了云计算的大潮中。而作为承载云计算业务的数据中心网络却面临着业务流量急速增长的挑战。推动数据中心内部网络技术的研究与创新势在必行。而随着业务需求增大,机架内服务器网卡速率势必进行相应提升(40Gbps乃至1OOGbps),受限于交换容量的架顶电交换机将面临巨大压力。光交换相比于电具有速率透明、低能耗以及成本低廉等优点,但在细粒度交换场景中,其控制平面缺乏灵活性。如何将二者优势互补进行数据中心内光电混合组网成为新的研究热点。基于当下对于机架内光互连网络的相关研究成果以及SDN技术与数据中心网络相结合思路,为实现在机架内SDN智能化,本文提出了一套机架内光电混合组网方案,结合SDN技术将流量在光电两套网络中进行弹性调度,以缓解机架间电交换网的压力,结合网络控制器技术,完成流量控制。在面向服务器的光互连网络中,通过研究Fastpass框架以及DPDK技术,扩展设计出了光互连系统中的网络控制器,实现一种适用于光互连场景下新的时隙分配算法以及光交换设备的控制逻辑,并通过实验验证其运算能力以及网络承载量。结合上述研究成果,针对机架内光互连中数据发送时间精度以及光设备切换效率问题,本人提出一种周期性时隙规划的OTDM快速光交换优化方案。其中,(1)利用FPGA设计实现了一种适用于该场景下基于高速光开关器件的光交换机;(2)结合DPDK技术优势设计实现了在服务器端的TDM式网络代理解决方案,通过测试两者相关指标证明其实用性。论文最后分析了实际应用场景下,该光互连系统所面临的时间同步问题并给出通过硬件设备解决该问题的方案设想。该系统作为一种新的应用于数据中心机架网络的光互联方案,具有一定探究性及试验性,也希望为该方向的未来研究工作提供一种研究思路。
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP308
【部分图文】:

流程框图,数据包,心层,流程框图


?2.2.1?Linux发送数据包流程??图2-2为Linux数据包发送流程框图,其描述了在Linux操作系统中,数据??包发送阶段主要处理流程133]。以用户态普通进程为例,当用户态程序逻辑调用??SocketAPI函数接口后,会触发系统中断陷入内核态。而后通过系统调用触发整??个发送过程。由于Linux内存机制,用户态与内核态间内存地址不可见,需要通??过调用如copy_from_user()函数将待发数据段内容从用户空间拷贝至内核空间。??而后根据相应Socket文件描述符找到对应逻辑,进行内核态协议栈的处理工作,??其中主要包括了传输层及网络层的处理。??Socket?API?/?,?1?、??用户态?j?/?dev->tx->qdisc->enqueue?????内核态?j??I?%?"一、'??系统调用j?J?/I?f内核循环W?I待发??/?2?调度策略|送数??(?、?j?|邀?、々?I据包??内,核,议伊?/??5-??|队列??备?处?L?/?\?dev->tx->qdisc->dequeue?*?、L—:???、dev->?ha?rd_sta?rt_xm?it{}??、??-???硬件??图2-2?Linux数据包发送流程框图??在整个流程完毕之后

架构图,树型,数据中心,架构


?交换机??服务器?服务器?服务器?服务器??图2-5?sFlow架构??2-5所示为sFlow框架框图。sFlow?Agent基于网络端口对流量进行采集,以??一定间隔时间向sFlow?Collector进行sFlow报文封装与发送。sFlow?Collector可??以通过设定阈值等方式对收集上来的网络流量进行识别、区分,对需要进行策略??调整的流量可以通过驱动控制器API接口,触发控制器南向openflow报文更新??交换机内部流表,从而对于特定流量实现了转发策略的改变。??2.3.4?Mininet??Mininet是应用于DCN研宄领域的一款重要仿真工具。通过其可以轻松搭建??近乎于真实的网络拓扑,并支持众多网络组件。本文内容在研宄及实验过程中借??助其搭建了部分虚拟网络平台。??Mininet是一款网络仿真平台软件,由斯坦福大学研宄人员开发[431。凭借着??其强大的网络功能已经成为了网络研究领域的大规模集群首选测试平台。其支持??众多SDN组件(自带OVS、控制器,也支撑通过网络外连SDN组件)、自定??义网络拓扑以及大规模网络集群

架构图,架构,队列


北京邮电大学工程硕士学位论文在典型的多根树型数据中心网络架构(图2-6所示)中,在高峰流量时出现在某些交换出口形成队列拥塞问题。过长的队列不但会导致通信时延,由于交换机内队列存储空间有限,更会导致尾部数据包丢弃的发生。由中心内东西向流量特点,TCP的拥塞控制机制会在丢包后进行窗口的指数,这将导致通信质量的下降以及造成带宽利用率的极大浪费。故而解决交的队列问题尤为关键。??Fastpass核心思想与SDN有异曲同工之处。通过控制与转发分离,将务器端自由发送数据转化为由Arbiter控制各个节点发送时机。具有网络角的Arbiter可以更充分的协调网络资源使得整体网络得到很大程度的优4.2?Fastpass?架构??f?"N?^??
【参考文献】

相关期刊论文 前10条

1 赵宁;谢淑翠;;基于dpdk的高效数据包捕获技术分析与应用[J];计算机工程与科学;2016年11期

2 周环;刘慧;;基于Floodlight的SDN控制器研究[J];计算机工程与应用;2016年24期

3 庄怀东;杜庆伟;;一种基于SDN的数据中心网络动态流量调度方法[J];计算机与现代化;2016年07期

4 余晓杉;王琨;顾华玺;王曦;;云计算数据中心光互连网络:研究现状与趋势[J];计算机学报;2015年10期

5 邓罡;龚正虎;王宏;;现代数据中心网络特征研究[J];计算机研究与发展;2014年02期

6 张顺淼;邹复民;;软件定义网络研究综述[J];计算机应用研究;2013年08期

7 谷立静;周伏秋;孟辉;;我国数据中心能耗及能效水平研究[J];中国能源;2010年11期

8 龙恒;;Linux流控工具TC的原理及实用案例分析[J];计算机与现代化;2010年11期

9 郭蕊;罗波;;光突发交换技术的研究与发展现状[J];北京工业职业技术学院学报;2010年03期

10 张红林;王宏;;一种基于sFlow的网络流量分析方法[J];计算机工程与科学;2007年08期


相关博士学位论文 前1条

1 朱智俊;光突发交换网中若干关键技术的研究[D];浙江工业大学;2011年


相关硕士学位论文 前3条

1 周丽;面向云计算的光互连数据中心网络研究[D];重庆大学;2016年

2 曹志伟;企业内部网络数据包捕获引擎的设计与实现[D];西安电子科技大学;2015年

3 顾益飞;基于DPDK平台的SDN控制器的研究与实现[D];电子科技大学;2015年



本文编号:2857292

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2857292.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户28ec8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com