在具有可选毫米波链路的数据中心网络中的拓扑推测方法.pdf
《在具有可选毫米波链路的数据中心网络中的拓扑推测方法.pdf》由会员分享,可在线阅读,更多相关《在具有可选毫米波链路的数据中心网络中的拓扑推测方法.pdf(11页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910499179.2 (22)申请日 2019.06.10 (71)申请人 南京大学 地址 210000 江苏省南京市鼓楼区汉口路 22号 (72)发明人 田臣王怿王炳权 (74)专利代理机构 南京钟山专利代理有限公司 32252 代理人 上官凤栖 (51)Int.Cl. H04L 12/24(2006.01) (54)发明名称 在具有可选毫米波链路的数据中心网络中 的拓扑推测方法 (57)摘要 在具有可选毫米波链路的数据中心网络中 的拓扑推测方法, 包括如下步骤: 第一。
2、步, 记录数 据中心中节点和节点之间的数据传输时间, 构造 稀疏矩阵D; 第二步, 使用非负矩阵分解算法补全 稀疏矩阵D中缺失的元素; 第三步, 使用非度量多 维尺度变换算法将网络中的节点映射到二维空 间; 第四步, 使用混合球形高斯模型对映射到二 维空间中的节点进行聚类, 通过设置不同的阈 值, 可以准确得到网络不同层次的拓扑。 本发明 针对如何准确实时推测有线和无线混合的数据 中心网络拓扑架构问题, 提出了数据中心网络拓 扑推测算法。 在网络中无背景流量的理想情况和 有背景流量的实际情况下, 本发明提出的算法都 可以准确推测出数据中心网络不同层次的拓扑 结构。 权利要求书2页 说明书5页 。
3、附图3页 CN 110191001 A 2019.08.30 CN 110191001 A 1.在具有可选毫米波链路的数据中心网络中的拓扑推测方法, 其特征在于, 包括如下 步骤: 第一步, 记录数据中心中节点和节点之间的数据传输时间, 构造稀疏矩阵D; 第二步, 使用非负矩阵分解算法补全稀疏矩阵D中缺失的元素; 第三步, 在对稀疏矩阵D补全后, 使用非度量多维尺度变换算法将网络中的节点映射到 二维空间; 第四步, 使用混合球形高斯模型对映射到二维空间中的节点进行聚类, 通过设置不同 的阈值, 准确得到网络不同层次的拓扑。 2.如权利要求1所述的在具有可选毫米波链路的数据中心网络中的拓扑推测方。
4、法, 其 特征在于: 第一步中, 假如节点m和节点n之间传输数据量为k的数据传输时间为t, 则传输单 位数据量的数据传输时间为t/k; 数据中心网络拓扑中共有N台主机, 记录N台主机中随机的两两节点之间的数据传输时 间, 然后算出两两节点之间的单位数据传输时间, 从而构造出一个NN的稀疏矩阵D, 矩阵D 中的元素dij为节点i和节向之间单位数据传输时间的中位数。 3.如权利要求2所述的在具有可选毫米波链路的数据中心网络中的拓扑推测方法, 其 特征在于: 第二步中, 将第一步中的矩阵D(NN)分解为X(NR)和Y(RN)两个矩阵, 即D XY, 其中R为可以调节的参数, 通过控制参数R, 控制矩。
5、阵中元素的准确率; 非负矩阵分解的目标是最小化误差函数其中表示X矩阵第i行, 表示Y矩阵第j行; 最小化非负矩阵分解的误差函数通过迭代算法实现, 该迭代算法不需要指定步长; 非 负矩阵分解算法的输入为矩阵X和矩阵Y, 然后迭代更新矩阵X和矩阵Y, 更新策略如下: 其中下标ia表示矩阵的第i行第a列元素, 下标ja表示矩阵的第j行第a列元素, 下标aj 表示矩阵的第a行第j列元素; 以上更新策略保证误差函数单调减小; 通过稍微调整以上更新策略解决矩阵D中部分元素缺失问题; 假定M是一个二进制矩 阵, 其中Mij1表明Dij是已知的, 而Mij0表明Dij是缺失的, 修改后的更新策略如下: 其中k。
6、表示叠加的取值, 下标ik表示矩阵的第i行第k列元素, 下标ka表示矩阵的第k行 第a列元素, 下标ak表示矩阵的第a行第k列元素, 下标kj表示矩阵的第k行第j列元素; 利用上述算法来补全矩阵D中缺失的元素。 4.如权利要求2所述的在具有可选毫米波链路的数据中心网络中的拓扑推测方法, 其 特征在于: 第三步中, 在对矩阵D补全以后, 使用非度量多维尺度变换算法将拓扑中的N个节 权利要求书 1/2 页 2 CN 110191001 A 2 点映射到二维空间中。 5.如权利要求4所述的在具有可选毫米波链路的数据中心网络中的拓扑推测方法, 其 特征在于: 使用R语言中的MASS库中的isoMDS函。
7、数将网络中N个节点映射到二维空间中。 6.如权利要求1所述的在具有可选毫米波链路的数据中心网络中的拓扑推测方法, 其 特征在于: 第四步中, 使用R语言中的mclust包进行基于高斯混合模型的层次聚类。 权利要求书 2/2 页 3 CN 110191001 A 3 在具有可选毫米波链路的数据中心网络中的拓扑推测方法 技术领域 0001 本发明属于数据中心网络拓扑推测领域, 具体涉及在具有可选毫米波链路的数据 中心网络中的拓扑推测方法, 尤其是在有无线链路增强的数据中心网络中。 背景技术 0002 近几年, 毫米波无线技术(Millimeter wavelength wireless techn。
8、ology, MMW) 迅速发展。 毫米波无线技术的频谱为57-64GHz, 通常称60GHz频段。 该频段可以在全球范围 内使用, 并且无需得到许可。 该频段包含超过80倍于802.11b/g(2.4GHz)的带宽, 并支持数 Gbps的数据传输速率。 此外, 由于高频无线信号的快速衰减特性, 具有定向天线的60GHz设 备可以密集地部署, 非常适合高密度的数据中心网络。 VLSI技术现在已经足够成熟, 我们可 以使用CMOS技术构建60GHz无线电硬件设备。 总之, 60GHz无线技术的兴起使数据中心低成 本、 高密度、 高带宽的网络连接成为了可能。 0003 迄今为止, 60GHz技术已。
9、经成功运用在孤立的点对点链路中。 常见的应用场景是家 庭娱乐, 例如, 蓝光播放器通过无线链路与附近的电视进行通信而不是使用笨重的HDMI电 缆。 另外, 无线设备还有低功耗和链路方向可任意调节的特性。 因此, 现在有许多数据中心 使用60GHz链路来增强有线数据中心网络。 首先, 我们注意到数据中心中机器非常密集, 因 此, 毫米波无线链路非常适合在短距离内为数据中心网络提供高带宽。 其次, 无线电环境基 本上是静态的, 由于数据中心中机器设备不经常移动, 从而最小化无线链路质量的波动。 第 三, 通过在数据中心中机架顶部安装60GHz无线天线可以实现数据中心网络中机架间的视 距通信。 最后。
10、, 有线的数据中心网络可以作为协调无线链路的可靠信道, 从而简化了许多传 统无线链路的问题。 例如对准无线天线的发送器和接收器, 以及避免干扰等。 0004 常见的有线数据中心架构有tree、 leafspine、 fat-trees和Clos网络。 有线的数据 中心网络架构通常是静态的, 而应用了毫米波无线技术的有线和无线混合的数据中心架构 使数据中心网络拓扑变得如此动态以至于如何准确推断数据中心网络拓扑成为了一个很 大的挑战。 在混合数据中心架构中, 无线天线的改变可以大大影响数据中心中网络拓扑。 发明内容 0005 本发明针对现有技术中的不足, 提供一种在具有可选毫米波链路的数据中心网络。
11、 中的拓扑推测方法。 0006 为实现上述目的, 本发明采用以下技术方案: 0007 在具有可选毫米波链路的数据中心网络中的拓扑推测方法, 其特征在于, 包括如 下步骤: 0008 第一步, 记录数据中心中节点和节点之间的数据传输时间, 构造稀疏矩阵D; 0009 第二步, 使用非负矩阵分解算法补全稀疏矩阵D中缺失的元素; 0010 第三步, 在对稀疏矩阵D补全后, 使用非度量多维尺度变换算法将网络中的节点映 射到二维空间; 说明书 1/5 页 4 CN 110191001 A 4 0011 第四步, 使用混合球形高斯模型对映射到二维空间中的节点进行聚类, 通过设置 不同的阈值, 准确得到网络。
12、不同层次的拓扑。 0012 为优化上述技术方案, 采取的具体措施还包括: 0013 进一步地, 第一步中, 假如节点m和节点n之间传输数据量为k的数据传输时间为t, 则传输单位数据量的数据传输时间为t/k; 0014 数据中心网络拓扑中共有N台主机, 记录N台主机中随机的两两节点之间的数据传 输时间, 然后算出两两节点之间的单位数据传输时间, 从而构造出一个NN的稀疏矩阵D, 矩阵D中的元素dij为节点i和节点j之间单位数据传输时间的中位数。 0015 进一步地, 第二步中, 将第一步中的矩阵D(NN)分解为X(NR)和Y(RN)两个矩 阵, 即DXY, 其中R为可以调节的参数, 通过控制参数。
13、R, 控制矩阵中元素的准确率; 0016非负矩阵分解的目标是最小化误差函数其中表示X矩阵第i 行, 表示Y矩阵第j行; 0017 最小化非负矩阵分解的误差函数通过迭代算法实现, 该迭代算法不需要指定步 长; 非负矩阵分解算法的输入为矩阵X和矩阵Y, 然后迭代更新矩阵X和矩阵Y, 更新策略如 下: 0018 0019 0020 其中下标ia表示矩阵的第i行第a列元素, 下标ja表示矩阵的第j行第a列元素, 下 标aj表示矩阵的第a行第j列元素; 以上更新策略保证误差函数单调减小; 0021 通过稍微调整以上更新策略解决矩阵D中部分元素缺失问题; 假定M是一个二进制 矩阵, 其中Mij1表明Dij。
14、是已知的, 而Mij0表明Dij是缺失的, 修改后的更新策略如下: 0022 0023 0024 其中k表示叠加的取值, 下标ik表示矩阵的第i行第k列元素, 下标ka表示矩阵的第 k行第a列元素, 下标ak表示矩阵的第a行第k列元素, 下标kj表示矩阵的第k行第j列元素; 0025 利用上述算法来补全矩阵D中缺失的元素。 0026 进一步地, 第三步中, 在对矩阵D补全以后, 使用非度量多维尺度变换算法将拓扑 中的N个节点映射到二维空间中。 0027 进一步地, 使用R语言中的MASS库中的isoMDS函数将网络中N个节点映射到二维空 间中。 0028 进一步地, 第四步中, 使用R语言中的。
15、mclust包进行基于高斯混合模型的层次聚 类。 0029 本发明的有益效果是: 本发明针对如何准确实时推测有线和无线混合的数据中心 说明书 2/5 页 5 CN 110191001 A 5 网络拓扑架构问题, 提出了数据中心网络拓扑推测算法。 在网络中无背景流量的理想情况 和有背景流量的实际情况下, 本发明提出的算法都可以准确推测出数据中心网络不同层次 的拓扑结构。 附图说明 0030 图1是数据中心网络拓扑图。 0031 图2是网络中无背景流量情况下网络节点的二维映射图。 0032 图3是网络种有背景流量情况下网络节点的二维映射图。 具体实施方式 0033 现在结合附图对本发明作进一步详细。
16、的说明。 0034 本发明提出了在有线和无线混合的数据中心网络中高效实时推测网络拓扑的网 络拓扑推测算法。 0035 图1是我们在实施过程中采用的数据中心网络拓扑图。 0036 当今数据中心大部分采用有收缩比的层次网络架构。 所以对于传输同样的数据, 在不同机架下(Inter-rack)两个主机的数据传输时间远远大于在相同机架下(Intra- rack)的两个主机的数据传输时间。 图1中拓扑显示, 我们可以借助毫米波无线技术通过在 机架上安装无线天线在一定程度上消除网络瓶颈处的链路拥塞问题。 但是, 这种做法也仅 仅起到有限的改善网络性能的作用(即增加了数据中心中机架之间的网络带宽)。 而从数。
17、据 中心中机架层的角度来看, 并没有从本质上改变数据中心有线的物理网络拓扑结构。 不失 一般性, 假定数据中心中机架1和机架2之间增加一条无线链路。 这会导致机架1和机架2之 间的带宽增加, 也可以说机架1中主机和机架2中主机之间的网络距离(带宽增加)更近了一 点。 所以从更高层次的视角来看, 可以把这两个机架作为一个整体来看待, 称之为一个超机 架(Super-rack)。 由于机架上无线天线随着数据中心网络负载变化而不断变化, 所以数据 中心网络的超机架拓扑也不断变化。 而本发明的数据中心拓扑推测算法可以准确推测出数 据中心网络中的机架层拓扑和超机架层拓扑。 0037 不失一般性, 假定该。
18、拓扑中机架1和机架2、 机架3和机架4之间通过无线链路相连。 机架5上无线天线的开关处于关闭状态。 试验中随机生成80800.5条数据流(数据流源 节点和目的节点随机), 每条数据流的大小为1MB。 0038 首先, 我们记录数据中心中节点和节点之间的数据传输时间。 假如节点m和节点n 之间传输数据量为k的数据传输时间为t, 则传输单位数据量的数据传输时间为t/k。 如图1 所示, 数据中心网络拓扑中共有80台主机, 我们记录80台主机中随机的两两节点之间的数 据传输时间, 然后算出两两节点之间的单位数据传输时间, 从而我们可以构造出一个80 80的稀疏矩阵D, 矩阵D中的元素dij为节点i和。
19、节点j之间单位数据传输时间的中位数。 0039 第二步, 由于矩阵D是一个稀疏矩阵, 我们使用非负矩阵分解算法来补全矩阵D中 缺失的元素。 非负矩阵分解就是将矩阵V分解为两个矩阵W和H, 且这三个矩阵中都没有非负 元素。 假如我们将第一步中的矩阵D(8080)分解为X(80R)和Y(R80)两个矩阵, 即DX Y, 其中R为可以调节的参数, 通过控制参数R, 我们可以控制矩阵中元素的准确率。 非负矩 阵分解的目标是最小化误差函数其中表示X矩阵第i行, 表示Y矩阵 说明书 3/5 页 6 CN 110191001 A 6 第j行。 最小化非负矩阵分解的误差函数可以通过迭代算法实现, 该迭代算法不。
20、需要指定步 长, 且收敛速度快。 非负矩阵分解算法的输入为矩阵X和矩阵Y(初始值随机), 然后迭代更新 矩阵X和矩阵Y, 更新策略如下: 0040 0041 0042 其中下标ia表示矩阵的第i行第a列元素, 下标ja表示矩阵的第j行第a列元素, 下 标aj表示矩阵的第a行第j列元素; 以上更新策略保证误差函数单调减小。 实验证明两百次 的迭代次数足以使误差函数收敛到最小值附近。 0043 我们可以通过稍微调整以上更新策略解决矩阵D中部分元素缺失问题。 假定M是一 个二进制矩阵, 其中Mij1表明Dij是已知的, 而Mij0表明Dij是缺失的, 修改后的更新策略 如下: 0044 0045 0。
21、046 其中k表示叠加的取值, 下标ik表示矩阵的第i行第k列元素, 下标ka表示矩阵的第 k行第a列元素, 下标ak表示矩阵的第a行第k列元素, 下标kj表示矩阵的第k行第j列元素。 0047 我们利用上述算法来补全矩阵D中缺失的元素。 0048 第三步, 在对矩阵D补全以后, 使用非度量多维尺度变换算法将拓扑中的N个节点 映射到二维空间中。 多维尺度变换(multidimensional scaling, MDS)是在低维空间去展示 高维多元数据的一种可视化方法。 多维尺度变换的基本目标是将原始数据 “拟合” 到一个低 维坐标系中, 使得由降维所引起的任何变形最小。 根据样本是否可以计量,。
22、 多维尺度变换可 分为度量型多维尺度变换(metric MDS)和非度量型多维尺度变换(non-metric MDS)。 0049 我们使用R语言中的MASS库中的isoMDS函数将网络中80个节点映射到二维空间 中。 0050 最后, 使用混合球形高斯模型对映射到二维空间中的节点进行聚类。 高斯分布是 一种常用的连续变量分布的模型, 通常我们也称其为正态分布。 若单个变量x服从均值为 , 方差为 2的高斯分布, 即xN( , 2), 则其概率密度函数为: 0051 0052 高斯混合模型是机器学习中的一种常用的聚类算法。 高斯混合模型是指多个高斯 分布函数的线性组合, 多个高斯分布的线性叠加。
23、能拟合非常复杂的密度函数; 通过足够多 的高斯分布叠加, 并调节它们的均值, 协方差矩阵, 以及线性组合的系数, 理论上高斯混合 模型可以精确地拟合出任意类型的分布。 0053 Mclust是一个基于有限正态混合模型的用于聚类、 分类和密度估计的R语言包。 它 通过EM算法为具有各种协方差结构的正态混合模型提供参数估计功能, 并为这些模型提供 说明书 4/5 页 7 CN 110191001 A 7 仿真功能。 同时, 还包括基于模型的层次聚类功能。 0054 我们使用R语言中的mclust包进行基于高斯混合模型的层次聚类, 可以清晰地推 测出图1中数据中心网络有线和无线的拓扑架构。 图2和图。
24、3分别展示了在网络中无背景流 量和有背景流量两种情况下本发明算法的层次聚类结果。 图中不同的形状代表了不同的机 架, 椭圆代表了拓扑推测算法推测出的聚类类别。 从图2a中可以很容易地看出机架层拓扑 结构。 然而也可以看到图中左下角的机架1和机架2距离非常近。 如图2b通过改变聚类的阈 值进行更高层次的聚类, 也可以将机架1和机架2聚为同一类, 即超机架拓扑结构。 右上角的 另外两个机架(机架3和机架4)也聚为同一类, 而右下角的机架5单独成为一类。 通过不同层 次的聚类, 可以得到不同层次的网络拓扑。 这些拓扑结果反映了数据中心中机架间的有线 和无线链路。 通过图3a、 3b可以发现, 即使在。
25、数据中心中有背景流量干扰的情况下, 本发明 提出的拓扑推测算法依然能准确地推测出数据中心的真实层次拓扑结构。 0055 通过以上结果发现, 无论网络中是否有背景流量存在, 本发明提出的拓扑推测算 法都可以精确地推测出数据中心网络中机架层和超机架层不同层次的拓扑。 0056 需要注意的是, 发明中所引用的如 “上” 、“下” 、“左” 、“右” 、“前” 、“后” 等的用语, 亦 仅为便于叙述的明了, 而非用以限定本发明可实施的范围, 其相对关系的改变或调整, 在无 实质变更技术内容下, 当亦视为本发明可实施的范畴。 0057 以上仅是本发明的优选实施方式, 本发明的保护范围并不仅局限于上述实施例, 凡属于本发明思路下的技术方案均属于本发明的保护范围。 应当指出, 对于本技术领域的 普通技术人员来说, 在不脱离本发明原理前提下的若干改进和润饰, 应视为本发明的保护 范围。 说明书 5/5 页 8 CN 110191001 A 8 图1 图2a 说明书附图 1/3 页 9 CN 110191001 A 9 图2b 图3a 说明书附图 2/3 页 10 CN 110191001 A 10 图3b 说明书附图 3/3 页 11 CN 110191001 A 11 。
- 内容关键字: 具有 可选 毫米波 数据中心 网络 中的 拓扑 推测 方法
台灯.pdf
用于针织纱筒的寻纱吸纱机构.pdf
流延机色母添加装置.pdf
隔砖装置.pdf
拼装式棚盖和棚顶.pdf
在线留孔推砖装置.pdf
染色机印染染料连续定量化料配送系统.pdf
往复式珠片排片机.pdf
应用于波码分注井的轮注配水器.pdf
建筑工程用筛沙装置.pdf
低压维持电磁阀.pdf
应用于化工生产的液态物料计量检测装置.pdf
车辆尾部自行车携带挂架.pdf
连续化液氨中和水处理系统.pdf
网络通信设备散热装置.pdf
混凝土原料输送装置.pdf
透过玻璃对涂层的热辐射进行测量的装置.pdf
电缆切割装置.pdf
两步法绿色糠醛生产装置.pdf
地坪研磨机齿轮箱体.pdf
桥梁巡检无人船浮筒组件.pdf
具有充电温度监测功能的车辆充电桩.pdf
建筑结构减震装置.pdf
道路桥梁养护检测设备运输用防护机构.pdf
义齿加工用检测装置.pdf
具有防倾倒结构的面积测量仪.pdf
薄壁形钛合金铸件补焊防变形装置.pdf
直流脉冲氩弧焊机.pdf
车身部件质量模型的生成式数据增强方法、系统及设备.pdf
消融针快速拆装夹持结构及其穿刺装置.pdf
减小通态损耗的零开关损耗非隔离逆变电路及调制方法.pdf
深海钢管桩脱离回收装置及施工方法.pdf
一种备胎安装结构及汽车.pdf
一种高性能土工布及其制备方法.pdf
一种电动乐谱翻页装置.pdf
一种轨道车辆压力波控制装置和控制方法.pdf
全自动汽车内饰件生产线及生产方法.pdf
一种用于列车的踏板装置.pdf
一种具有路线规划的分拣物流车.pdf
一种车辆液压转向系统的控制方法和装置.pdf
防刺破雨鞋.pdf
一种中草药芳香型珍珠纤维复合保健面料及其制备方法.pdf
一种中草药芳香型罗布麻纤维复合保健面料及其制备方法.pdf
一种弹力支撑滚压轮.pdf
一种运动专用吸汗除味纸及其制备方法.pdf
用于形成胎面的方法.pdf
一种中草药芳香型大豆纤维复合保健面料及其制备方法.pdf
一种实心圆柱的胶合方法及其产品.pdf
一种可调节全自动切菜机.pdf
低速转向无空行程的全液压转向器.pdf
打印纸制造方法.pdf