虚拟机对之间流量速率的估算方法和相关设备的制作方法

文档序号:7807779阅读:194来源:国知局
虚拟机对之间流量速率的估算方法和相关设备的制作方法
【专利摘要】本发明实施例公开了虚拟机对之间流量速率的估算方法和相关设备。本发明实施例的方案在估算虚拟机vm-x1向虚拟机vm-y1发送流量的速率时,至少参考了N2个物理主机中部署的包括虚拟机vm-x1在内的N21个虚拟机的发送流量的速率、N1个交换设备向N4个交换设备发送流量的速率、N3个物理主机中部署的包括虚拟机vm-y1在内的N31个虚拟机的接收流量的速率、以及N4个交换设备的外发流量的速率,这样有利于相对比较准确的估算出虚拟机对之间流量速率。
【专利说明】虚拟机对之间流量速率的估算方法和相关设备

【技术领域】
[0001] 本发明涉及网络【技术领域】,具体涉及虚拟机对之间流量速率的估算方法和相关设 备。

【背景技术】
[0002] 云计算已经渗透到电信领域,并得到广泛应用。其中,云计算可基于电信设备平 台,通过虚拟机为用户提供服务。在一些应用场景中,云计算的用户数量规模大,一些业务 部署可能涉及多个虚拟机,一些业务的执行可能需要依赖多个虚拟机之间的通信。
[0003] 同一物理主机上的虚拟机之间通信,不会占用网络带宽,而不同物理主机上的虚 拟机之间通信会占用网络带宽。若两台虚拟机之间频繁通信,将其部署在通信路径较长的 两台物理主机上,不仅会占用大量网络带宽资源,还可能会加大业务延迟。
[0004] 因此,对虚拟机之间的流量速率进行准确监控变得很有意义,例如通过对虚拟机 之间的流量速率进行准确监控,可找到通信频繁的虚拟机对,将这种虚拟机对调度到同一 台物理主机或通信路径较短的物理主机上,有利于减少网络带宽资源的占用,有利于减少 业务延迟。
[0005] 然而,现有技术中还没有提出针对虚拟机之间的流量速率进行较准确估算的有效 方案。


【发明内容】

[0006] 本发明实施例提供虚拟机对之间流量速率的估算方法和相关设备,以期能够较准 确的估算出虚拟机对之间流量速率。
[0007] 第一方面,一种虚拟机对之间流量速率的估算方法,所述虚拟机对包括虚拟机 vm-xl和虚拟机vm-yl,所述虚拟机vm-xl部署于物理主机pm-x,所述虚拟机vm-yl部署于 物理主机pm-y ;包括交换设备sw-xl和交换设备sw-x2在内的N1个交换设备连接到N4个 交换设备;包括所述物理主机pm-x在内的N2个物理主机为所述交换设备sw-xl的下层节 点;包括所述物理主机pm-y在内的N3个物理主机,为所述N1个交换设备中除所述交换设 备sw-xl之外的剩余交换设备的下层节点,其中,所述Μ个交换设备为所述N1个交换设备 的父节点,所述Ν1为大于1的整数,所述Ν2和所述Ν3为正整数;
[0008] 所述方法包括:
[0009] 获取流量参数集;其中,所述流量参数集包括:所述Ν2个物理主机中部署的包括 所述虚拟机vm-xl在内的Ν21个虚拟机的发送流量的速率、所述Ν1个交换设备向所述Μ个 交换设备发送流量的速率、所述Ν3个物理主机中部署的包括所述虚拟机vm-yl在内的Ν31 个虚拟机的接收流量的速率、以及所述Μ个交换设备的外发流量的速率,其中,所述Μ个 交换设备的外发流量不包含所述Ν4个交换设备向所述Ν1个交换设备发送的流量,所述Ν4、 所述Ν21和所述Ν31为正整数;
[0010] 基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速 率。
[0011] 结合第一方面,在第一方面的第一种可能的实施方式中,所述基于所述流量参数 集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率,包括:利用如下公式,基 于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率;
[0012]

【权利要求】
1. 一种虚拟机对之间流量速率的估算方法,其特征在于,所述虚拟机对包括虚拟机 vm-xl和虚拟机vm-yl,所述虚拟机vm-xl部署于物理主机pm-x,所述虚拟机vm-yl部署于 物理主机pm-y;包括交换设备sw-xl和交换设备sw-x2在内的Nl个交换设备连接到M个 交换设备;包括所述物理主机pm-x在内的N2个物理主机为所述交换设备sw-xl的下层节 点;包括所述物理主机pm-y在内的N3个物理主机,为所述Nl个交换设备中除所述交换设 备sw-xl之外的剩余交换设备的下层节点,其中,所述M个交换设备为所述Nl个交换设备 的父节点,所述Nl为大于1的整数,所述N2和所述N3为正整数; 所述方法包括: 获取流量参数集;其中,所述流量参数集包括:所述N2个物理主机中部署的包括所述 虚拟机vm-xl在内的N21个虚拟机的发送流量的速率、所述Nl个交换设备向所述M个交 换设备发送流量的速率、所述N3个物理主机中部署的包括所述虚拟机vm-yl在内的N31个 虚拟机的接收流量的速率、以及所述M个交换设备的外发流量的速率,其中,所述M个交 换设备的外发流量不包含所述M个交换设备向所述Nl个交换设备发送的流量,所述N4、所 述N21和所述N31为正整数; 基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率。
2. 根据权利要求1所述的方法,其特征在于,所述基于所述流量参数集估算出所述虚 拟机vm-xl向所述虚拟机vm-yl发送流量的速率,包括:利用如下公式,基于所述流量参数 集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率;
其中,所述TM_xl3Vm_yl表示所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率, 所述T^_yl表示所述虚拟机vm-yl的接收流量的速率,所述Q1fJ31表示所述N31个虚拟 机的接收流量的速率的和,所述(1#2\表示所述N21个虚拟机的发送流量的速率的和,所述 Tvc^ixl表示所述虚拟机vm-xl的发送流量的速率,所述表示所述交换设备 SW-Xl向交换设备SW-Xk发送流量的速率,所述<SWxW表示所述Nl个交换设备向所 述交换设备sw-xk发送流量的速率的和,其中,所述Tst^ixfc表示所述交换设备sw-xk的外 发流量的速率,所述Lnl为包括所述M个交换设备的交换设备集合,所述交换设备sw-xk属于所述Lnl。
3. 根据权利要求1所述的方法,其特征在于,所述流量参数集还包括虚拟机vm-xl对应 的修正流量参数Kvm_xl, 其中,所述Kvm_xl等于Q"_xl_(pni_x)或基于所述Q"_xl_(pni_x)得到,所述物理主机pm-x中部署 有N211个虚拟机,所述Q"_xl_(pni_x)为所述虚拟机vm-xl向所述N211个虚拟机中除所述虚拟 机vm-xl之外的虚拟机发送流量的速率的和,所述N211个虚拟机为所述N21个虚拟机的子 集。
4. 根据权利要求3所述的方法,其特征在于,所述方法还包括: 基于如下公式,估算所述虚拟机vm-xl向所述N211个虚拟机中除所述虚拟机vm-xl之 外的任意一个虚拟机vm-i发送流量的速率TvnrxlIvnri ; 其中,
所述TvnrxlIvnri表示虚拟机vm-xl向所述N211个虚拟机中的虚拟机vm-i发送流量 的速率,所述Tvc^ti表示所述虚拟机vm-i的发送流量的速率,所述Tv^1Lxl表示所述虚拟 机vm-xl的发送流量的速率,所述(^^^表示所述N211个虚拟机的发送流量的速率的和, 其中,所述1^_!表示所述虚拟机vm-i的接收流量的速率;所述示所述虚拟机 vm-i的接收流量的速率;所述Q11I211表示所述N211个虚拟机的接收流量的速率的和,所 述Tf1^1Lx .表示所述物理主机pm-x向所述物理主机pm-x的父节点发送的流量的速率,所述 T^_x表示所述物理主机pm-x从所述物理主机pm-x的父节点接收的流量的速率,所述虚 拟机vm-i为所述N211个虚拟机中除所述虚拟机vm-xl之外的任意一个虚拟机。
5. 根据权利要求3或4所述的方法,其特征在于, 所述Kml等于所述QM_xl_(pni_x) Qvm-xl-(sw-x3)之和,或者所述KM_xl基于所述Qvni_xl_(pni_x)与 得到;所述为所述虚拟机vm-xl到N2121个虚拟机的流量速率的和, 其中,包括物理主机pm-x在内的N212个物理主机连接到交换设备sw-x3,所述N2121个虚 拟机部署于所述N212个物理主机中除所述物理主机pm-x之外的物理主机中;所述N212个 物理主机为所述N2个物理主机的子集,其中,所述N2121个虚拟机为所述N21个虚拟机的 子集;所述交换设备sw-x3为所述N212个物理主机的父节点,所述交换设备sw-x3为所述 交换设备sw-xl的下层节点;其中,所述N212为大于1的正整数,所述N2121为正整数; 其中,
或者,
其中,所述TM_xlim_j表示所述虚拟机vm-xl向虚拟机vm-j发送流量的速率,所述 表示所述虚拟机vm-j的接收流量的速率,所述Q11^2i21.表示部署有所述N2121个虚 拟机的接收流量的速率的和,其中,所述'1':^_:<1表示所述虚拟机vm-xl的发送流量的速率, 所述(SW? X3 >表示所述物理主机pm-x向所述交换设备sw-x3发送流量的速率,所述 (SW_X3 >表示所述N212个物理主机向所述交换设备SW-x3发送流量的速率的和,所 述1;=匕3表示所述交换设备sw-x3的外发流量的速率,所述物?主机pm-xj为所述N212个 物理主机中除所述物理主机pm-x之外的任意一个物理主机,所述虚拟机vm-j为所述物理 主机pm-xj中部署的任意一个虚拟机,其中,所述交换设备sw-x3的外发流量不包含所述交 换设备sw-x3向所述N212个物理主机发送的流量。
6.根据权利要求3或4或5所述的方法,其特征在于, 所述基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速 率包括:利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl 发送流量的速率; ----
m 其中,所述T"_xl _M_yl表示所述虚拟机vm-xl到所述虚拟机vm-yl的流量速率, 所述T^_yl表示所述虚拟机vm-yl的接收流量的速率,所述(^?31表示所述N31个虚 '
'的接收流量的速率的和,所述1?!^-> £:1表示所述虚拟机vm-xl的发送流量的速率, 所述表示所述交换设备SW-Xl向交换设备SW-Xk发送流量的速率,所述 表示所述N1个交换设备向所述交换设备sw-xk发送流量的速率的和,所述 TS〇工Xk穌臟魏錄sw_xk白勺勝流細勺赫,臟Lnl力傭臟N4 +魏錄 的交换设备集合,所述交换设备sw-xk属于所述Lnl。
7. -种虚拟机对之间流量速率的估算方法,其特征在于, 所述虚拟机对包括虚拟机vm-xl和虚拟机vm-yl,所述虚拟机vm-xl部署于物理主机pm-x,所述虚拟机vm-yl部署于物理主机pm-y;包括所述物理主机pm-x和所述物理主机 pm-y在内的Nl个物理主机连接到N5个交换设备,所述N5个交换设备为所述Nl个物理主 机的父节点;所述Nl为大于1的整数,所述N2为正整数; 所述方法包括: 获取流量参数集; 其中,所述流量参数集包括:所述物理主机pm-x中部署的包括所述虚拟机vm-xl在内 的M21个虚拟机的发送流量的速率、所述Nl个物理主机中除所述物理主机pm-x之外的剩 余物理主机中部署的包括所述虚拟机vm-yl在内的M31个虚拟机的接收流量的速率、包括 所述物理主机pm-y和所述物理主机pm-x在内的Nl个物理主机向所述N5个交换设备发送 流量的速率、以及所述N5交换设备的外发流量的速率,其中,所述N5个交换设备的外发流 量不包含所述N5交换设备向所述Nl个物理主机发送的流量,其中,所述N21、所述N5,所述 N31为正整数; 基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率。
8. 根据权利要求7所述的方法,其特征在于, 所述基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的 速率,包括:利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机 vm-yl发送流量的速率;
其中,所述TM_xl3Vm_yl表示所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率, 所述T^_yl.表示所述虚拟机vm-yl的接收流量的速率,所述qg31表示所述M31个虚 拟机的接收流量的速率的和,所述(?!1^表示所述M21个虚拟机的发送流量的速率的和, 所述Tgf_:x(SW_Xk)表示所述物理主机Pm-x向交换设备sw-xk发送流量的速率,所述 (^ju1tMswmxk3表示所述NI个物理主机向所述交换设备sw-xk发送流量的速率的和,所述 tS0工k穌舰魏錄sw_xk白勺勝流細勺赫,臟Ln2力傭臟辨魏錄 的交换设备集合,所述所述交换设备sw-xk属于所述Ln2。
9. 根据权利要求7所述的方法,其特征在于, 所述基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的 速率,包括:利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机 vm-yl发送流量的速率;
其中,所述TM_xl3Vm_yl表示所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率, 所述表示所述虚拟机vm-yl的接收流量的速率,所述Ql^31表示所述M31个虚拟 机的接收流量的速率的和,所述Qllft表示所述M21个虚拟机的发送流量的速率的和, 所述Ti^1jtIxtsvvU xW表示所述物理主机pm-x向交换设备sw-xk发送流量的速率,所述 表示所述Nl个物理主机向所述交换设备sw-xk发送流量的速率的和,所述 表示所述交换设备sw-xk的外发流量:的速率,所述Ln2为包括所述N3个交换设备 的交换设备集合,所述所述交换设备sw-xk属于所述Ln2 ; 其中,所述Qv^xl-(pmT〇为所述虚拟机vm-xl向所述M21个虚拟机中除所述虚拟机vm-xl之外的虚拟机发送流量的速率的和。
10. 根据权利要求9所述的方法,其特征在于,所述方法还包括: 基于如下公式,估算所述虚拟机vm-xl向所述M21个虚拟机中除所述虚拟机vm-xl之 外的任意一个虚拟机vm-i发送流量的速率TvnrxlIvnri ; 其中,
所述Tvm_xl _ 表示虚拟机vm-x1向虚拟机vm-i发送流量的速率,所述j表示所述 虚拟机vm-i的发送流量的速率,所述Tvc^1Lxl表示所述虚拟机vm-xl的发送流量的速率,所 述Qltf1表示所述N21个虚拟机的发送流量的速率的和,其中,所述表示所述虚拟机 vm-i的接收流量的速率;所述表示所述虚拟机vm-i的接收流量的速率;所述Qg21 表示所述M21个虚拟机的接收流量的速率的和,所述表示所述物理主机pm-x向所述 N5个交换设备发送的流量的速率,所述T|^_x表示所述物理主机pm-x从所述N5个交换设 备接收的流量的速率,所述虚拟机vm-i为所述M21个虚拟机中除所述虚拟机vm-xl之外的 任意一个虚拟机。
11. 一种虚拟机对之间流量速率的估算装置,其特征在于,所述虚拟机对包括虚拟机 vm-xl和虚拟机vm-yl,所述虚拟机vm-xl部署于物理主机pm-x,所述虚拟机vm-yl部署于 物理主机pm-y;包括交换设备sw-xl和交换设备sw-x2在内的Nl个交换设备连接到M个 交换设备;包括所述物理主机pm-x在内的N2个物理主机为所述交换设备sw-xl的下层节 点;包括所述物理主机pm-y在内的N3个物理主机,为所述Nl个交换设备中除所述交换设 备sw-xl之外的剩余交换设备的下层节点,其中,所述M个交换设备为所述Nl个交换设备 的父节点,所述Nl为大于1的整数,所述N2和所述N3为正整数; 所述装置包括: 获取单元,用于获取流量参数集; 其中,所述流量参数集包括:所述N2个物理主机中部署的包括所述虚拟机vm-xl在内 的N21个虚拟机的发送流量的速率、所述Nl个交换设备向所述M个交换设备发送流量的 速率、所述N3个物理主机中部署的包括所述虚拟机vm-yl在内的N31个虚拟机的接收流量 的速率、以及所述M个交换设备的外发流量的速率,其中,所述M个交换设备的外发流量 不包含所述M个交换设备向所述Nl个交换设备发送的流量,所述M、所述N21和所述N31 为正整数; 估算单元,用于基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发 送流量的速率。
12. 根据权利要求11所述的装置,其特征在于, 所述估算单元具体用于,利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl 向所述虚拟机vm-y1发送流量的速率;
其中,所述TM_xl3Vm_yl表示所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率, 所述T^_yi表示所述虚拟机vm-yl的接收流量的速率,所述表示所述N31个虚拟 机的接收流量的速率的和,所述CHi表示所述N21个虚拟机的发送流量的速率的和,所述 TvIixl表示所述虚拟机vm_xl的发送流量的速率,所述表示所述交换设备 SW-Xl向交换设备SW-Xk发送流量的速率,所述QZt€SWxk>表示所述Nl个交换设备向所 述交换设备sw-xk发送流量的速率的和,其中,所述TsTixk表示所述交换设备sw-xk的外 发流量的速率,所述Lnl为包括所述M个交换设备的交换设备集合,所述交换设备sw-xk属于所述Lnl。
13. 根据权利要求11所述的装置,其特征在于,所述流量参数集还包括虚拟机vm-xl对 应的修正流量参数Kvm_xl, 其中,所述Kvm_xl等于Q"_xl_(pni_x)或基于所述Q"_xl_(pni_x)得到,所述物理主机pm-x中部署 有N211个虚拟机,所述Q"_xl_(pni_x)为所述虚拟机vm-xl向所述N211个虚拟机中除所述虚拟 机vm-xl之外的虚拟机发送流量的速率的和,所述N211个虚拟机为所述N21个虚拟机的子 集。
14. 根据权利要求13所述的装置,其特征在于, 所述估算单元还用于,基于如下公式,估算所述虚拟机vm-xl向所述N211个虚拟机中 除所述虚拟机vm-xl之外的任意一个虚拟机vm-i发送流量的速率Tvi^xlIvnri ; 其中,
所述TvnrxlIvnri表示虚拟机vm-xl向所述N211个虚拟机中的虚拟机vm-i发送流量 的速率,所述Tv^Li表示所述虚拟机vm-i的发送流量的速率,所述Tvt^Lxl表示所述虚拟 机vm-xl的发送流量的速率,所述^芯^表示所述N211个虚拟机的发送流量的速率的和, 其中,所述!^^表示所述虚拟机vm-i的接收流量的速率;所述表示所述虚拟机 vm-i的接收流量的速率;所述Qjf21P表示所述N211个虚拟机的接收流量的速率的和,所 述Tg11Lx.表示所述物理主机pm-x向所述物理主机pm-x的父节点发送的流量的速率,所述 表示所述物理主机pm-x从所述物理主机pm-x的父节点接收的流量的速率,所述虚 拟机vm-i为所述N211个虚拟机中除所述虚拟机vm-xl之外的任意一个虚拟机。
15.根据权利要求13或14所述的装置,其特征在于, 所述Kml等于所述QM_xl_(pni_x) Qvm-xl-(sw-x3) 之和,或者所述K vm-xl基于所述Qvnrxl^pniTO与 得到;所述为所述虚拟机vm-xl到N2121个虚拟机的流量速率的和, 其中,包括物理主机pm-x在内的N212个物理主机连接到交换设备sw-x3,所述N2121个虚 拟机部署于所述N212个物理主机中除所述物理主机pm-x之外的物理主机中;所述N212个 物理主机为所述N2个物理主机的子集,其中,所述N2121个虚拟机为所述N21个虚拟机的 子集;所述交换设备sw-x3为所述N212个物理主机的父节点,所述交换设备sw-x3为所述 交换设备sw-xl的下层节点;其中,所述N212为大于1的正整数,所述N2121为正整数; 其中,
或者,
其中,所述TM_xlim_j表示所述虚拟机vm-xl向虚拟机vm-j发送流量的速率,所述T^j_!表示所述虚拟机vm-j的接收流量的速率,所述(|^2121表示部署有所述N2121个虚拟 机的接收流量的速率的和,其中,所述Tvc^Lxl^表示所述虚拟机vm-xl的发送流量的速率, 所述: SW_X3 $表示所述物理主机Pm-x向所述交换设备SW-x3发送流量的速率,所述 (SW?X3)表示所述N212个物理主机向所述交换设备sw-X3发送流量的速率的和,所 述Ts^ix3-表示所述交换设备SW-x3的外发流量的速率,所述物理主机pm-xj为所述N212 个物理主机中除所述物理主机pm-x之外的任意一个物理主机,所述虚拟机vm-j为所述物 理主机pm-xj中部署的任意一个虚拟机,其中,所述交换设备sw-x3的外发流量不包含所述 交换设备sw-x3向所述N212个物理主机发送的流量。
16. 根据权利要求13或14或15所述的装置,其特征在于, 所述估算单元具体用于,利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率;
其中,所述T"_xl _ M_yl表示所述虚拟机vm-xl到所述虚拟机vm-y1的流量速率, 所述表示所述虚拟机vm-yl的接收流量的速率,所述(3||31表示所述N31个虚 拟机的接收流量的速率的和,所述Tgf_xl.表示所述虚拟机vm-xl的发送流量的速率, 所述Ts=Ij1sv^xl0表示所述交换设备向交换设备Hk发送流量的速率,所述 表示所述Nl个交换设备向所述交换设备sw-xk发送流量的速率的和,所述 T5^lixk表示所述交换设备sw-xk的外发流量的速率,所述Lnl为包括所述M个交换设备 的交换设备集合,所述交换设备sw-xk属于所述Lnl。
17. -种虚拟机对之间流量速率的估算装置,其特征在于, 所述虚拟机对包括虚拟机vm-xl和虚拟机vm-yl,所述虚拟机vm-xl部署于物理主机pm-x,所述虚拟机vm-yl部署于物理主机pm-y;包括所述物理主机pm-x和所述物理主机 pm-y在内的Nl个物理主机连接到N5个交换设备,所述N5个交换设备为所述Nl个物理主 机的父节点;所述Nl为大于1的整数,所述N2为正整数; 所述装置包括: 获取单元,获取流量参数集; 其中,所述流量参数集包括:所述物理主机pm-x中部署的包括所述虚拟机vm-xl在内 的M21个虚拟机的发送流量的速率、所述Nl个物理主机中除所述物理主机pm-x之外的剩 余物理主机中部署的包括所述虚拟机vm-yl在内的M31个虚拟机的接收流量的速率、包括 所述物理主机pm-y和所述物理主机pm-x在内的Nl个物理主机向所述N5个交换设备发送 流量的速率、以及所述N5交换设备的外发流量的速率,其中,所述N5个交换设备的外发流 量不包含所述N5交换设备向所述Nl个物理主机发送的流量,其中,所述N21、所述N5,所述 N31为正整数; 估算单元,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流 量的速率。
18. 根据权利要求17所述的装置,其特征在于, 所述估算单元具体用于:利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率;
其中,所述TM_xl3Vm_yl表示所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率, 所述Tgn^yl表示所述虚拟机vm-yl的接收流量的速率,所述Q11^31表示所述M31个虚 拟机的接收流量的速率的和,所述(^lti表示所述M21个虚拟机的发送流量的速率的和, 所述表示所述物理主机pm-x向交换设备sw-xk发送流量的速率,所述 (^;f_(SW_xk)表示所述Nl个物理主机向所述交换设备sw-xk发送流量的速率的和,所述 示所述交换设备sw-xk的外发流量:的速率,所述Ln2为包括所述N3个交换设备 的交换设备集合,所述所述交换设备sw-xk属于所述Ln2。
19. 根据权利要求17所述的装置,其特征在于, 所述估算单元具体用于:利用如下公式,基于所述流量参数集估算出所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率;
其中,所述TM_xl3Vm_yl表示所述虚拟机vm-xl向所述虚拟机vm-yl发送流量的速率, 所述表示所述虚拟机vm-yl的接收流量的速率,所述Qg31表示所述M31个虚拟 机的接收流量的速率的和,所述Qlf1.表示所述M21个虚拟机的发送流量的速率的和, 所述T3f_:x(SW_Xk)表示所述物理主机pm-x向交换设备sw-xk发送流量的速率,所述 Q^fMswmxk3.表示所述NI个物理主机向所述交换设备SW-Xk发送流量的速率的和,所述 表示所述交换设备sw-xk的外发流量的速率,所述Ln2为包括所述N3个交换设备 的交换设备集合,所述所述交换设备sw-xk属于所述Ln2 ; 其中,所述Qv^xl-(pmT〇为所述虚拟机vm-xl向所述M21个虚拟机中除所述虚拟机vm-xl之外的虚拟机发送流量的速率的和。
20.根据权利要求19所述的装置,其特征在于, 所述估算单元还用于,基于如下公式,估算所述虚拟机vm-xl向所述M21个虚拟机中除 所述虚拟机vm-xl之外的任意一个虚拟机vm-i发送流量的速率Tvi^xlIvnri ; 其中,
所述Tvm_xl _ 表示虚拟机vm-x1向虚拟机vm-i发送流量的速率,所述TfgLi表示所述 虚拟机vm-i的发送流量的速率,所述Tv°^_xl.表示所述虚拟机vm-xl的发送流量的速率,所 述Qllfl表示所述N21个虚拟机的发送'流量:的速率的和,其中,所述表示所述虚拟机 vm-i的接收流量的速率;所述!^^表示所述虚拟机vm-i的接收流量的速率;所述CJl21. 表示所述M21个虚拟机的接收流量的速率的和,所述Tf品Lx表示所述物理主机pm-x向所述 N5个交换设备发送的流量的速率,所述T^_x表示所述物理主机pm-x从所述N5个交换设 备接收的流量的速率,所述虚拟机vm-i为所述M21个虚拟机中除所述虚拟机vm-xl之外的 任意一个虚拟机。
【文档编号】H04L12/26GK104243231SQ201410307341
【公开日】2014年12月24日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】何嘉莹, 刘力力, 于璠 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1