博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FatTree胖树拓扑结构
阅读量:6495 次
发布时间:2019-06-24

本文共 1008 字,大约阅读时间需要 3 分钟。

FatTree拓扑结构是由MIT的Fares等人在改进传统树形结构性能的基础上提出的,属于switch-only型拓扑。

整个拓扑网络分为三个层次:自上而下分别为边缘层(edge)、汇聚层(aggregate)和核心层(core),其中汇聚层交换机与边缘层交换机构成一个pod,交换设备均采用商用交换设备。

2XX01CR.png

图1 常规树形拓扑

eY8DUtD.png

图2 二叉胖树

Q8efPRm.png

图3 四叉胖树

pJ4JnAC.png

图3 六叉胖树

FatTree构建拓扑规则如下:FatTree拓扑中包含的Pod数目为 \(k\),每一个pod连接的sever数目为\((k/2)^2\),每一个pod内的边缘交换机及聚合交换机数量均为\(k/2\),核心交换机数量为\((k/2)^2\),网络中每一个交换机的端口数量为\(k\),网络所能支持的服务器总数为\(k^3/4\)

FatTree结构采用水平扩展的方式,当拓扑中所包含的pod数目增加,交换机的端口数目增加时,FatTree投票能够支持更多的服务器,满足数据中心的扩展需求,如\(k=48\)时,FatTree能够支持的服务器数目为27648。

FatTree结构通过在核心层多条链路实现负载的及时处理,避免网络热点;通过在pod内合理分流,避免过载问题。

FatTree对分带宽随着网络规模的扩展而增大,因此能够为数据中心提供高吞吐传输服务;不同pod之间的服务器间通信,源、目的节点之间具有多条并行路径,因此网络的容错性能良好,一般不会出现单点故障;采用商用设备取代高性能交换设备,大幅度降低网络设备开销;网络直径小,能够保证视频、在线会与等服务对网络实时性的要求;拓扑结构规则、对称,利于网络布线及自动化配置、优化升级等。

Fat-Tree结构也存在一定的缺陷:Fat-Tree结构的扩展规模在理论上受限于核心交换机的端口数目,不利于数据中心的长期发展要求;对于Pod内部,Fat-Tree容错性能差,对底层交换设备故障非常敏感,当底层交换设备故障时,难以保证服务质量;拓扑结构的特点决定了网络不能很好的支持one-to-all及all-to-all网络通信模式,不利于部署MapReduce、Dryad等现代高性能应用;网络中交换机与服务器的比值较大,在一定程度上使得网络设备成本依然很高,不利于企业的经济发展。

转载于:https://www.cnblogs.com/zhuting/p/8880475.html

你可能感兴趣的文章
舆情,文本挖掘
查看>>
dapper的增、删、查改的CodeSmith模板
查看>>
qt 拖拽 修改大小(二)
查看>>
DTRACE 专家
查看>>
mac os x常用快捷键及用法
查看>>
ASM 图解
查看>>
Minix
查看>>
CentOS 6.5 下Vim 配置图解
查看>>
查看CentOS的网络带宽出口
查看>>
MD5与Base64的思考
查看>>
如何独立开发一个网络请求框架
查看>>
HTMLDOM中三种元素节点、属性节点、文本节点的测试案例
查看>>
js构造函数式编程
查看>>
css构造文本
查看>>
hibernate用注解(annotation)配置sequence
查看>>
仿桌面通知pnotify插件
查看>>
how tomcat works 总结 二
查看>>
Remove Duplicates from Sorted Array II -- LeetCode
查看>>
active mq 配置
查看>>
C# Window编程随记——ClickOnce程序部署
查看>>