什么是对分带宽/对半带宽 (bisection bandwidth)
来源:互联网 发布:xilinx ise软件 编辑:程序博客网 时间:2024/05/01 06:19
1. 定义:
用一截面将网络划分成对等的两半时(或者两个结点数目都相同的子网)时,穿过该截面的最大传输率。
对分带宽越大,网络的通信能力越强。
2. 计算:
如果每条链路的带宽都已知道的情况下,则以链路带宽计算。否则,假设链路带宽为1.
下面的计算都是假设链路带宽为1.
1) n个结点的全连接网络(Fully interconnected network):
每个子网的结点数目为n/2, 每个结点都会和对端的子网结点相连接,
于是 bisection bandwidth = (n/2) * (n/2) = n*n/4
2) 总线型网络(Buses):
所有结点都在一条总线上,bisection bandwidth = 1
3) 环形网络 (Ring) :
将网络划分为两半后,两个子网之间的链路数目为2,bisection bandwidth = 2
4) 2D-torus:
设拓扑结点矩阵为 mxn (m行n列)。不管是垂直还是水平对半划分子网,两个子网之间的连接数目总是两倍于行或者列的结点数目。
如果只能垂直划分子网(n为偶数), 那么 bisection bandwidth = 2*m
如果只能水平划分子网(m为偶数), 那么 bisection bandwidth = 2*n
如果垂直/水平划分子网都可以(m/n都为偶数),选择连接数最小的方案, 那么 bisection bandwidth = 2*min(m,n)
如果不能水平也不能垂直划分子网(m/n都为奇数),因为不能将网络划分为两个节点数目相同的子网,故bisection bandwidth未定义。
5) 超立方体结构(HyperCube):
由其定义,知道两个子网的连接数等于其子网节点数目,即n/2.
故 bisection bandwidth = n/2
- 什么是对分带宽/对半带宽 (bisection bandwidth)
- bisection bandwidth 对分带宽
- uva 140 Bandwidth 带宽
- 带宽(Bandwidth,UVa 140)
- UVA 140 Bandwidth (带宽)
- 带宽(Bandwidth,UVa 140
- UVa 140 带宽 Bandwidth
- UVA-140 Bandwidth 带宽
- 什么是带宽
- 什么是带宽
- Bandwidth内存带宽测试工具
- bisection bandwidth
- 带宽
- 带宽
- 带宽
- 带宽
- 带宽
- 带宽
- 关于HTML5令人激动的10项预测
- UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
- 使用mp3tagiconv解决MP3乱码问题
- OpenCV学习笔记(7)—轮廓
- Installing OEM for second instance
- 什么是对分带宽/对半带宽 (bisection bandwidth)
- C++类构造函数初始化列表
- ubuntu设置静态IP
- Socket send函数和recv函数详解
- HashMap 变为线程安全的方法
- Android 使用AudioRecord录音相关和音频文件的封装
- Oracle查询保留两位小数
- android 中使用Jackson
- 构建现代站点且同时支持旧版IE的20个提示