互联网数据中心的扩容规划方法和扩容规划系统的制作方法

文档序号:10615816阅读:166来源:国知局
互联网数据中心的扩容规划方法和扩容规划系统的制作方法
【专利摘要】本发明公开了一种互联网数据中心的扩容规划方法和扩容规划系统,其中该扩容规划方法包括:步骤S1、根据各IDC机房与其他IDC机房之间进行数据传输时的网络流量,计算出各IDC机房各自对应的机房间总流出流量和机房间总流入流量;步骤S2、根据各IDC机房所对应的所述机房间总流出流量和所述机房间总流入流量,分别计算出各IDC机房的扩容优先级指标;步骤S3、将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,以得到所述互联网数据中心中的各IDC机房的扩容顺序。本发明的技术方案可以得到更全面、更符合实际需求的互联网数据中心扩容规划方案。
【专利说明】
互联网数据中心的扩容规划方法和扩容规划系统
技术领域
[0001] 本发明设及互联网技术领域,特别设及一种互联网数据中屯、的扩容规划方法和扩 容规划系统。
【背景技术】
[0002] 现有的互联网数据中屯、(Internet Data Center,简称IDC)机房主要用来承载各 类互联网业务SP的服务器或存储,终端用户通过互联网访问到IDC机房中的服务器或存储, 由此可见,IDC机房的大部分流量都是从用户终端到IDC机房的流量。
[0003] 但是,IDC机房之间也存在流量。因为在IDC机房间通常部署内容分发网络 (Content Delivery化twork,简称CDN)的节点,在CDN中,总是尽可能地将热点流量推送到 离用户最近的IDC机房,因此机房间的流量一部分用来传送运些热点流量,同时机房间的流 量也用来传送一些管理数据,如计费信息、监控信息等。
[0004] IDC机房之间的流量大约占到一个IDC机房总流量的30 %左右,而运些流量在近些 年日益受到人们的关注,因为运些流量是实现一个CDN网络良好布局和管理的基础。原本运 些流量也是可W走互联网的(因为IDC机房本身就在互联网上),但是考虑其数据的重要性, 因而需要为运些IDC机房间的流量建设专口的网络来进行承载。
[0005] 随着互联网的普及,网络流量急剧膨胀,IDC的计算资源及网络节点常常满负荷运 转,因而需要对现有的IDC进行扩容W应对网络流量的变化。
[0006] 在对IDC进行扩容时,受到人力、物力资源的限制,需要对IDC进行扩容规划。具体 地,一般是先计算各IDC机房的总流入流量(包括由用户端流入的流入流量和由其他IDC机 房流入的流入流量)和总流出流量(包括流向用户端的流出流量和流向其他IDC机房的流出 流量)之和,W作为各IDC机房的扩容优先级指标,然后按照扩容优先级指标由大至小的顺 序来对各IDC机房进行排序,该排序结果作为最终的扩容建设顺序。
[0007] 在实际操作中发现,现有的运种基于总流量统计的扩容规划方法比较粗放,难W 符合实际情况需求;此外,现有运种扩容规划方法无法对IDC机房之间的网络建设进行扩容 规划,因而规划方案不全面。

【发明内容】

[000引本发明旨在至少解决现有技术中存在的技术问题之一,提供了一种互联网数据中 屯、的扩容规划方法,包括:
[0009] 步骤Sl、根据各IDC机房与其他IDC机房之间进行数据传输时的网络流量,计算出 各IDC机房各自对应的机房间总流出流量和机房间总流入流量;
[0010] 步骤S2、根据各IDC机房所对应的所述机房间总流出流量和所述机房间总流入流 量,分别计算出各IDC机房的扩容优先级指标;
[0011] 步骤S3、将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W得到所 述互联网数据中屯、中的各IDC机房的扩容顺序。
[0012] 可选地,在步骤SI之前还包括:
[0013] 步骤SO、获取各IDC机房与其他IDC机房之间进行数据传输时的网络流量。
[0014] 可选地,步骤Sl包括:
[0015] 步骤SlOl、对各IDC机房与其他IDC机房之间进行数据传输时的所述网络流量进行 归一化处理;
[0016] 步骤S102、基于归一化处理后的所述网络流量,计算出各IDC机房各自对应的机房 间总流出流量和机房间总流入流量;
[0017] 其中,在步骤S102中,基于公式:
[001 引
[0019]
[0020] 计算出各IDC机房所对应的机房间总流出流量和机房间总流入流量;
[0021] 其中,Ak为第k个IDC机房的机房间总流出流量,Bk为第k个IDC机房的机房间总流入 流量,n为互联网数据中屯、的IDC机房总数,k取值范围为[1,n ],Pkm为由第k个IDC机房流向第 m个IDC机房的所述网络流量经过归一化处理后对应的值,Pmk为由第m个IDC机房流向第K个 IDC机房的所述网络流量经过归一化处理后对应的值。
[0022] 可选地,在步骤S2中,基于公式:
[0023]
[0024] 计算出各IDC机房的扩容优先级指标;
[002引其中,Lk为第k个IDC机房的扩容优先级指标。
[00%] 可选地,在步骤S2和步骤S3之间还包括:
[0027] 步骤S2a、根据各IDC机房的所述机房间总流出流量、所述机房间总流入流量和各 IDC机房的扩容优先级指标,计算各IDC机房之间的网络节点的扩容优先级指标;
[0028] 步骤S3具体包括:
[0029] 步骤S3a、将各IDC机房的扩容优先级指标和各IDC机房之间的网络节点的扩容优 先级指标按照由大至小的顺序进行排序,W得到所述互联网数据中屯、中的各IDC机房W及 各IDC机房之间的网络节点的扩容顺序。
[0030] 可选地,当步骤S2中基于公式
i计算各IDC机房的扩容 优先级指标时,在步骤S2a中,基于公式:
[0031]
[0032]
[0033] 计算出各IDC机房之间的网络节点的扩容优先级指标;
[0034] 其中,Lu为第i个IDC机房和第j个IDC机房之间的网络节点的扩容优先级指标,i取 值范围为[l,n],j取值范围为[l,n],L功第i个IDC机房的扩容优先级指标山为第j个IDC机 房的扩容优先级指标,Al和Bi分别为第i个IDC机房的机房间总流出流量和机房间总流入流 量,A麻B攻作Ij为第j个IDC机房的机房间总流出流量和机房间总流入流量。
[0035] 与此同时,本发明还提供了一种互联网数据中屯、的扩容规划系统,包括:
[0036] 流量计算单元,用于根据各IDC机房与其他IDC机房之间进行数据传输时的网络流 量,计算出各IDC机房各自对应的机房间总流出流量和机房间总流入流量;
[0037] 机房扩容指标计算单元,用于根据各IDC机房所对应的所述机房间总流出流量和 所述机房间总流入流量,分别计算出各IDC机房的扩容优先级指标;
[0038] 排序单元,用于将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W 得到所述互联网数据中屯、中的各IDC机房的扩容顺序。
[0039] 可选地,所述流量计算单元包括:
[0040] 归一化处理模块,用于对各IDC机房与其他IDC机房之间进行数据传输时的所述网 络流量进行归一化处理;
[0041] 流量计算模块,用于基于归一化处理后的所述网络流量和公式:
[0042;
[0043;
[0044] 计算出各IDC机房所对应的机房间总流出流量和机房间总流入流量;
[0045] 其中,Ak为第k个IDC机房的机房间总流出流量,Bk为第k个IDC机房的机房间总流入 流量,n为互联网数据中屯、的IDC机房总数,k取值范围为[1,n ],Pkm为由第k个IDC机房流向第 m个IDC机房的所述网络流量经过归一化处理后对应的值,Pmk为由第m个IDC机房流向第K个 IDC机房的所述网络流量经过归一化处理后对应的值;
[0046] 所述机房扩容指标计算单元具体用于基于公式:
[0047]
[004引计算出各IDC机房的扩容优先级指标;
[0049]其中,Lk为第k个IDC机房的扩容优先级指标。
[(K)加]可选地,还包括:
[0051] 网络扩容指标计算单元,用于根据各IDC机房的所述机房间总流出流量、所述机房 间总流入流量和各IDC机房的扩容优先级指标,计算各IDC机房之间的网络节点的扩容优先 级指标;
[0052] 所述排序单元还用于将各IDC机房的扩容优先级指标和各IDC机房之间的网络节 点的扩容优先级指标按照由大至小的顺序进行排序,W得到所述互联网数据中屯、中的各 IDC机房W及各IDC机房之间的网络节点的扩容顺序。
[0化3] 可选地,当所述机房扩容指标计算单元基于公
十 算各IDC机房的扩容优先级指标时,则所述网络扩容指标计算单元具体用于基于公式: [0化4]
[0化5]
[0056] 计算出各IDC机房之间的网络节点的扩容优先级指标;
[0057] 其中,Lu为第i个IDC机房和第j个IDC机房之间的网络节点的扩容优先级指标,i取 值范围为[l,n],j取值范围为[l,n],L功第i个IDC机房的扩容优先级指标山为第j个IDC机 房的扩容优先级指标,Al和Bi分别为第i个IDC机房的机房间总流出流量和机房间总流入流 量,A麻B攻作Ij为第j个IDC机房的机房间总流出流量和机房间总流入流量。
[005引本发明具有W下有益效果:
[0059] 本发明提供了一种互联网数据中屯、的扩容规划方法和扩容规划系统,其中该扩容 规划方法包括:步骤S1、根据各IDC机房与其他IDC机房之间进行数据传输时的网络流量,计 算出各IDC机房各自对应的机房间总流出流量和机房间总流入流量;步骤S2、根据各IDC机 房所对应的所述机房间总流出流量和所述机房间总流入流量,分别计算出各IDC机房的扩 容优先级指标;步骤S3、将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W 得到所述互联网数据中屯、中的各IDC机房的扩容顺序。本发明的技术方案通过采集到的各 IDC机房之间的网络流量,计算出各IDC机房的机房间总流出流量和机房间总流入流量,并 基于机房间总流出流量和机房间总流入流量W计算出各IDC机房的扩容优先级指标,W供 得到更符合实际需求的IDC机房扩容方案。
[0060] 此外,本发明中还可W基于各IDC机房的机房间总流出流量和机房间总流入流量, W计算出各IDC机房之间的网络节点的扩容优先级指标,W供得到更为全面的互联网数据 中屯、扩容规划方案。
【附图说明】
[0061] 图1为本发明实施例一提供的一种互联网数据中屯、的扩容规划方法的流程图;
[0062] 图2为第K个IDC机房映射在坐标系中的示意图;
[0063] 图3为本发明实施例二提供的一种互联网数据中屯、的扩容规划方法的流程图;
[0064] 图4为本发明实施例S提供的一种互联网数据中屯、的扩容规划系统的结构框图。
【具体实施方式】
[0065] 为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提 供的一种互联网数据中屯、的扩容规划方法和扩容规划系统进行详细描述。
[0066] 图1为本发明实施例一提供的一种互联网数据中屯、的扩容规划方法的流程图,如 图1所示,该扩容规划方法包括:
[0067] 步骤Sl、根据各IDC机房与其他IDC机房之间进行数据传输时的网络流量,计算出 各IDC机房各自对应的机房间总流出流量和机房间总流入流量。
[0068] 在本发明中,假定互联网数据中屯、的IDC机房数量为n个,n为正整数。在步骤Sl之 前预先采集到各IDC机房之间进行数据传输时网络流量,其中由第i个IDC机房流向第j个 IDC机房的网络流量记为化j,其中,i和j的取值范围均为[1,n]。在采集到各IDC机房之间进 行数据传输时网络流量后,可W生成相应的IDC机房之间的网络流量列表,如下表1所示。
[0069] 表1.各IDC机房之间的网络流量列表
[0070]
[0071] 在步骤SI中,基于各IDC机房之间进行数据传输时网络流量,可W得到各IDC机房 的机房间总流出流量和机房间总流入流量。
[0072] 可选地,步骤Sl包括:
[0073] 步骤S101、对各IDC机房与其他IDC机房之间进行数据传输时的网络流量进行归一 化处理。
[0074] 在计算之前,可对全部的网络流量进行归一化处理。例如,选取网络流量列表中的 最大值,并将该网络流量列表中的每个值与该最大值进行商运算,从而可将网络流量列表 中的数据转化为0~1之间的数。
[0075] 需要说明的是,本实施例中通过将各IDC机房与其他IDC机房之间进行数据传输时 的网络流量进行归一化处理,可有效提升后续计算过程中的计算速度。本领域技术人员应 该知晓的是,上述与列表中的最大值进行商运算W实现归一化处理的方式,仅起到示例性 作用,本发明中还可W采用其他归一化算法W对列表中的数据进行归一化,具体内容此处 不进行详细描述。
[0076] 在对表1中的数据归一化处理后,可W得到相应归一化处理后的表2,如下所示。
[0077] 表2.归一化处理后的网络流量列表
[007引
[0079] 步骤S102、基于归一化处理后的网络流量,计算出各IDC机房各自对应的机房间总 流出流量和机房间总流入流量;
[0080] 其中,在步骤S102中,基于公式:
[0081]
[0082]
[0083] 计算出各IDC机房所对应的机房间总流出流量和机房间总流入流量;其中,Ak为第 k个IDC机房的机房间总流出流量,Bk为第k个IDC机房的机房间总流入流量,k取值范围为 [1,n ],Pkm为由第k个IDC机房流向第m个IDC机房的网络流量经过归一化处理后对应的值, P血为由第m个IDC机房流向第K个IDC机房的网络流量经过归一化处理后对应的值。
[0084] 本发明与现有技术的区别在于,本发明中不再采集用户端与IDC机房之间网络流 量,而是仅采集互联网数据中屯、内各IDC机房之间的网络流量,并基于采集到的各IDC机房 之间的网络流量得到各IDC机房的机房间总流出流量和机房间总流入流量。
[0085] 步骤S2、根据各IDC机房所对应的机房间总流出流量和机房间总流入流量,分别计 算出各IDC机房的扩容优先级指标。
[0086] 本发明中在计算各IDC机房的扩容优先级指标时,仅单独考虑各IDC机房之间的网 络流量,可W更好地对IDC机房本身进行定位。此外,基于各IDC机房之间的机房间总流出流 量和机房间总流入流量可W对各IDC机房对应的机房类型进行预先判断,从而能更好的进 行扩容规划。
[0087] 图2为第K个IDC机房映射在坐标系中的示意图,如图2所示,本发明中,可各IDC机 房间总流出流量和机房间总流入流量分别作为横、纵坐标,W映射在相应的坐标系中。此 时,由于归一化处理后的值Pij均小于1,则Ak和Bk必然小于N,即各IDC机房间所对应的坐标 必然位于乂 = 0、¥ = 0、乂 = 11和¥ = ]1四条直线限定区域2内。
[008引此时可利用直线X = n/2和直线Y = n/2将区域Z平均划分为四个区域Zi、Z2、Z3、Z4, 其中位于区域Zi的IDC机房的机房间总流出流量和机房间总流入流量均较少,则属于独立 节点机房(流量流入、流出都少);位于区域Z2的IDC机房的机房间总流出流量较多,而机房 间总流入流量较少,则属于中屯、节点机房(流量主要流出到其他机房,是流量的主要来源); 位于区域Z3的IDC机房的机房总流出流量和机房间总流入流量均较多,则属于交换枢纽机 房(流量流入、流出都很多);位于区域Z4的机房间总流出流量较多,而机房间总流入流量较 少,则属于边缘节点机房(流量主要是流入的机房)。在实际应用中,主要W中屯、节点机房、 交换枢纽机房、边缘节点机房为主,W进行扩容。
[0089] 可选地,在步骤S2中,基于公式:
[0090]
[0091] 计算出各IDC机房的扩容优先级指标;其中,Lk为第k个IDC机房的扩容优先级指 标。
[0092] 本实施例中,W各IDC机房的坐标到原点(0,0)的距离值作为各IDC机房的优先级 参数,并将该优先级参数进行归一化处理,得到各IDC机房对应的扩容优先级指标。具体地, 在坐标系中,各ID讨几房的优先级参数(等于对应坐标到原点的距离值)均小于等于因 此式子
的值大于等于0且小于等于f,所WLk的值大于等于0且小于 等于1。
[0093] 通过上述式子,可将得到各IDC机房的扩容优先级指标,且该扩容优先级指标限定 在0~1的区间内,从而可提升后续处理过程中的数据处理速度。
[0094] 需要说明的是,采用上述的式子W计算各IDC机房的扩容优先级指标的情况,仅为 本实施例中一种优选实施方式,其不会对本发明的技术方案产生限制。本发明中还可W采 用其他算法来计算出各IDC机房的扩容优先级指标,例如:将IDC机房的坐标到原点的距离 值作为对应IDC机房的优先级参数,或者将IDC机房的机房间总流出流量和机房间总流入流 量的平均值作为对应扩容优先级指标,具体算法此处不再一一举例说明。本领域技术人员 应该知晓的是,凡是基于IDC机房的机房间总流出流量和机房间总流入流量W计算出扩容 优先级指标的技术手段,均应属于本发明保护的范围。
[00M]步骤S3、将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W得到互 联网数据中屯、中的各IDC机房的扩容顺序。
[0096] 在步骤S3中,对步骤S2中计算出的各IDC机房的扩容优先级指标,按照由大至小的 顺序进行排序,从而得到互联网数据中屯、中的各IDC机房的扩容顺序。
[0097] 本发明实施例一提供了一种互联网数据中屯、的扩容规划方法,通过采集到的各 IDC机房之间的网络流量得到各IDC机房的机房间总流出流量和机房间总流入流量,并基于 机房间总流出流量和机房间总流入流量W计算出各IDC机房的扩容优先级指标,W供得到 更符合实际需求的IDC机房扩容方案。
[009引实施例二
[0099] 图3为本发明实施例二提供的一种互联网数据中屯、的扩容规划方法的流程图,如 图3所示,该扩容规划方法包括:
[0100] 步骤SO、获取各IDC机房与其他IDC机房之间进行数据传输时的网络流量。
[0101] 在步骤so中,可在现有的互联网数据中屯、建设流量采集单元,W对各IDC机房(每 一个IDC机房都有自己的IP地址段,IDC机房中所有服务器的IP地址都在对应的IP地址段 中)之间的流量进行解析,并生成流量记录,流量记录至少包含:源IP地址、目的IP地址和网 络流量大小。接着,W统计每日的各IDC机房与其他IDC机房之间进行数据传输时的网络流 量,从而可W得到如上述实施例一中表1所示的各IDC机房之间的网络流量列表。
[0102] 需要说明的是,本发明中还可W连续采集一个月的流量记录,并基于采集到的数 据,统计得到各IDC机房与其他IDC机房之间进行数据传输时的日平均网络流量。此外,本实 施例中不限于W日为单位来对各IDC机房之间的网络流量的进行统计,该单位统计时间可 W根据实际需要进行相应设定。
[0103] 步骤S101、对各IDC机房与其他IDC机房之间进行数据传输时的网络流量进行归一 化处理。
[0104] 对于步骤SlOl的具体描述可参见上述实施例一中相应的内容,此处不再寶述。其 中,将由第i个IDC机房流向第j个IDC机房的网络流量经过归一化处理后对应的值记为Pij。
[0105] 步骤S102、基于归一化处理后的网络流量,计算出各IDC机房各自对应的机房间总 流出流量和机房间总流入流量。
[0106] 在对于步骤S102的具体描述可参见上述实施例一中相应的内容,此处不再寶述。 其中,第k个IDC机房的机房间总流出流量
,第k个IDC机房的机房间总流入流量
[0107] 步骤S2、根据各IDC机房所对应的机房间总流出流量和机房间总流入流量,分别计 算出各IDC机房的扩容优先级指标。
[0108] 本实施例中,在对于步骤S2的描述可参见上述实施例一中的内容,此处不再寶述。 本实施例中,第k个IDC机房的扩容优先级指^
[0109] 步骤S2a、根据各IDC机房的机房间总流出流量、机房间总流入流量和各IDC机房的 扩容优先级指标,计算各IDC机房之间的网络节点的扩容优先级指标。
[0110] 在步骤中,基于公式:
[0111]
[0112]
[0113] 计算出各IDC机房之间的网络节点的扩容优先级指标。
[0114] 其中,Lij为第i个IDC机房和第j个IDC机房之间的网络节点的扩容优先级指标,Li 为第i个IDC机房的扩容优先级指标,k为第j个IDC机房的扩容优先级指标,Al和Bi分别为第 i个IDC机房的机房间总流出流量和机房间总流入流量,Aj和Bj分别为第j个IDC机房的机房 间总流出流量和机房间总流入流量。
[0115] 需要说明的是,通过上述公式计算出的网络节点的扩容优先级指标的值必然位 于0~1之间。
[0116] 与现有技术不同的是,本发明中基于各IDC机房的机房间总流出流量和机房间总 流入流量,不仅可W得到各IDC机房的扩容优先级指标,还可W得到各IDC机房之间的网络 节点的扩容优先级指标。
[0117] 步骤S3a、将各IDC机房的扩容优先级指标和各IDC机房之间的网络节点的扩容优 先级指标按照由大至小的顺序进行排序,W得到互联网数据中屯、中的各IDC机房W及各IDC 机房之间的网络节点的扩容顺序。
[0118] 在步骤S3a中,将步骤S2中计算出的各IDC机房的扩容优先级指标,W及步骤5姑中 计算出的各IDC机房之间的网络节点的扩容优先级指标,按照由大至小的顺序进行排序,从 而得到互联网数据中屯、中各IDC机房W及各IDC机房之间的网络节点的整体扩容顺序,W便 实现对互联网数据中屯、进行更为全面的扩容。
[0119] 与上述实施例一中不同的是,本实施例不仅考虑到IDC机房的扩容规划问题,还考 虑到了各IDC机房之间的网络节点扩容规划问题,因此本实施例提供的互联网数据中屯、的 扩容规划方案更为全面。
[0120] 实施例S
[0121] 图4为本发明实施例S提供的一种互联网数据中屯、的扩容规划系统的结构框图, 如图4所示,该扩容规划系统用于实现上述实施例一、实施例二中所提供的扩容规划方法, 该扩容规划系统包括:流量计算单元1、机房扩容指标计算单元2和排序单元3。
[0122] 其中,流量计算单元1用于根据各IDC机房与其他IDC机房之间进行数据传输时的 网络流量,计算出各IDC机房各自对应的机房间总流出流量和机房间总流入流量。
[0123] 机房扩容指标计算单元2用于根据各IDC机房所对应的机房间总流出流量和机房 间总流入流量,分别计算出各IDC机房的扩容优先级指标。
[0124] 排序单元3用于将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W 得到互联网数据中屯、中的各IDC机房的扩容顺序。
[0125] 其中,流量计算单元1可执行上述实施例一中的步骤SI,机房扩容指标计算单元2 可执行上述实施例一中的步骤S2,排序单元3可执行上述实施例一中的步骤S3,具体内容可 参见上述实施例一中的描述,此处不再寶述。
[0126] 可选地,该扩容规划系统还包括:流量采集单元5,流量采集单元5用于获取各IDC 机房与其他IDC机房之间进行数据传输时的网络流量。该流量采集单元5可执行上述实施例 二中的步骤S0,具体内容可参见上述实施例二中的描述,此处不再寶述。
[0127] 可选地,流量计算单元1包括:归一化处理模块101和流量计算模块102。
[01%]其中,归一化处理模块101用于对各IDC机房与其他IDC机房之间进行数据传输时 的网络流量进行归一化处理;
[0129] 流量计算模块102,用于基于归一化处理后的网络流量和公式:
[0130]
[0131]
[0132] 计算出各IDC机房所对应的机房间总流出流量和机房间总流入流量;
[0133] 其中,Ak为第k个IDC机房的机房间总流出流量,Bk为第k个IDC机房的机房间总流入 流量,n为互联网数据中屯、的IDC机房总数,k取值范围为[I,n],Pkm为由第k个IDC机房流向第 m个IDC机房的网络流量经过归一化处理后对应的值,P血为由第m个IDC机房流向第K个IDC机 房的网络流量经过归一化处理后对应的值;
[0134] 机房扩容指标计算单元2具体用于基于公式:
[0135]
[0136] 计算出各IDC机房的扩容优先级指标。其中,Lk为第k个IDC机房的扩容优先级指 标。
[0137] 需要说明的是,上述归一化处理模块101可执行上述实施例二中的步骤SlOl,流量 计算模块102可执行上述实施例二中的步骤S102,具体内容可参见上述实施例二中的描述, 此处不再寶述。
[0138] 进一步可选地,该扩容规划系统还包括:网络扩容指标计算单元4,网络扩容指标 计算单元4用于根据各IDC机房的机房间总流出流量、机房间总流入流量和各IDC机房的扩 容优先级指标,计算各IDC机房之间的网络节点的扩容优先级指标。
[0139] 具体地,网络扩容指标计算单元4具体用于基于公式:
[0140]
[0141]
[0142] 计算出各IDC机房之间的网络节点的扩容优先级指标;
[0143] 其中,Lij为第i个IDC机房和第j个IDC机房之间的网络节点的扩容优先级指标,Li 为第i个IDC机房的扩容优先级指标,k为第j个IDC机房的扩容优先级指标,Al和Bi分别为第 i个IDC机房的机房间总流出流量和机房间总流入流量,Aj和Bj分别为第j个IDC机房的机房 间总流出流量和机房间总流入流量。
[0144] 此时,排序单元3还用于将各IDC机房的扩容优先级指标和各IDC机房之间的网络 节点的扩容优先级指标按照由大至小的顺序进行排序,W得到互联网数据中屯、中的各IDC 机房W及各IDC机房之间的网络节点的扩容顺序。
[0145] 需要说明的是,在上述方案中,网络扩容指标计算单元4可执行上述实施例二中的 步骤S2a,排序单元3可执行上述实施例二中的步骤S3a,具体内容可参见上述实施例二中的 描述,此处不再寶述。
[0146] 本发明实施例=提供了一种互联网数据中屯、的扩容规划系统,该互联网数据中屯、 的扩容规划系统W各IDC机房之间的网络流量为数据基础,W得到各IDC机房的机房间总流 出流量和机房间总流入流量,并基于机房间总流出流量和机房间总流入流量W计算出各 IDC机房W及各IDC机房之间的网络节点的扩容优先级指标,W供得到更全面、更符合实际 需求的互联网数据中屯、扩容规划方案。
[0147] 可W理解的是,W上实施方式仅仅是为了说明本发明的原理而采用的示例性实施 方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精 神和实质的情况下,可W做出各种变型和改进,运些变型和改进也视为本发明的保护范围。
【主权项】
1. 一种互联网数据中屯、的扩容规划方法,其特征在于,包括: 步骤S1、根据各IDC机房与其他IDC机房之间进行数据传输时的网络流量,计算出各IDC 机房各自对应的机房间总流出流量和机房间总流入流量; 步骤S2、根据各IDC机房所对应的所述机房间总流出流量和所述机房间总流入流量,分 别计算出各IDC机房的扩容优先级指标; 步骤S3、将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W得到所述互 联网数据中屯、中的各IDC机房的扩容顺序。2. 根据权利要求1所述的互联网数据中屯、的扩容规划方法,其特征在于,在步骤S1之前 还包括: 步骤SO、获取各IDC机房与其他IDC机房之间进行数据传输时的网络流量。3. 根据权利要求1所述的互联网数据中屯、的扩容规划方法,其特征在于,步骤S1包括: 步骤S101、对各IDC机房与其他IDC机房之间进行数据传输时的所述网络流量进行归一 化处理; 步骤S102、基于归一化处理后的所述网络流量,计算出各IDC机房各自对应的机房间总 流出流量和机房间总流入流量; 其中,在步骤S102中,基于公式:计算出各IDC机房所对应的机房间总流出流量和机房间总流入流量; 其中,Ak为第k个IDC机房的机房间总流出流量,Bk为第k个IDC机房的机房间总流入流 量,η为互联网数据中屯、的IDC机房总数,k取值范围为[1,η ],Pi?为由第k个IDC机房流向第m 个IDC机房的所述网络流量经过归一化处理后对应的值,Pmk为由第m个IDC机房流向第K个 IDC机房的所述网络流量经过归一化处理后对应的值。4. 根据权利要求3所述的互联网数据中屯、的扩容规划方法,其特征在于,在步骤S2中, 基于公式:计算出各IDC机房的扩容优先级指标; 其中,Lk为第k个IDC机房的扩容优先级指标。5. 根据权利要求1-4中任一所述的互联网数据中屯、的扩容规划方法,其特征在于,在步 骤S2和步骤S3之间还包括: 步骤S2a、根据各IDC机房的所述机房间总流出流量、所述机房间总流入流量和各IDC机 房的扩容优先级指标,计算各IDC机房之间的网络节点的扩容优先级指标; 步骤S3具体包括: 步骤S3a、将各IDC机房的扩容优先级指标和各IDC机房之间的网络节点的扩容优先级 指标按照由大至小的顺序进行排序,W得到所述互联网数据中屯、中的各IDC机房W及各IDC 机房之间的网络节点的扩容顺序。6. 根据权利要求5所述的互联网数据中屯、的扩容规划方法,其特征在于,当步骤S2中基 于公式计算各IDC机房的扩容优先级指标时,则在步骤S2a 中,基于公式:计算出各IDC机房之间的网络节点的扩容优先级指标; 其中,Lij为第i个IDC机房和第j个IDC机房之间的网络节点的扩容优先级指标,i取值范 围为[l,n],j取值范围为[l,n],L功第i个IDC机房的扩容优先级指标山为第j个IDC机房的 扩容优先级指标,Ai和Bi分别为第i个IDC机房的机房间总流出流量和机房间总流入流量,Aj 和Bj分别为第j个IDC机房的机房间总流出流量和机房间总流入流量。7. -种互联网数据中屯、的扩容规划系统,其特征在于,包括: 流量计算单元,用于根据各IDC机房与其他IDC机房之间进行数据传输时的网络流量, 计算出各IDC机房各自对应的机房间总流出流量和机房间总流入流量; 机房扩容指标计算单元,用于根据各IDC机房所对应的所述机房间总流出流量和所述 机房间总流入流量,分别计算出各IDC机房的扩容优先级指标; 排序单元,用于将各IDC机房的扩容优先级指标按照由大至小的顺序进行排序,W得到 所述互联网数据中屯、中的各IDC机房的扩容顺序。8. 根据权利要求7所述的互联网数据中屯、的扩容规划系统,其特征在于,所述流量计算 单元包括: 归一化处理模块,用于对各IDC机房与其他IDC机房之间进行数据传输时的所述网络流 量进行归一化处理; 流量计算模块,用于基于归一化处理后的所述网络流量和公式:计算出各IDC机房所对应的机房间总流出流量和机房间总流入流量; 其中,Ak为第k个IDC机房的机房间总流出流量,Bk为第k个IDC机房的机房间总流入流 量,η为互联网数据中屯、的IDC机房总数,k取值范围为[1,η ],Pi?为由第k个IDC机房流向第m 个IDC机房的所述网络流量经过归一化处理后对应的值,Pmk为由第m个IDC机房流向第K个 IDC机房的所述网络流量经过归一化处理后对应的值; 所述机房扩容指标计算单元具体用于基于公式:计算出各IDC机房的扩容优先级指标; 其中,Lk为第k个IDC机房的扩容优先级指标。9. 根据权利要求7或8中所述的互联网数据中屯、的扩容规划系统,其特征在于,还包括: 网络扩容指标计算单元,用于根据各IDC机房的所述机房间总流出流量、所述机房间总 流入流量和各IDC机房的扩容优先级指标,计算各IDC机房之间的网络节点的扩容优先级指 标; 所述排序单元还用于将各IDC机房的扩容优先级指标和各IDC机房之间的网络节点的 扩容优先级指标按照由大至小的顺序进行排序,W得到所述互联网数据中屯、中的各IDC机 房W及各IDC机房之间的网络节点的扩容顺序。10. 根据权利要求9所述的互联网数据中屯、的扩容规划系统,其特征在于,当所述机房 扩容指标计算单元基于公式计算各IDC机房的扩容优先级指 标时,所述网络扩容指标计算单元具体用于基于公式:计算出各IDC机房之间的网络节点的扩容优先级指标; 其中,Lu为第i个IDC机房和第j个IDC机房之间的网络节点的扩容优先级指标,i取值范 围为[l,n],j取值范围为[l,n],L功第i个IDC机房的扩容优先级指标山为第j个IDC机房的 扩容优先级指标,Ai和Bi分别为第i个IDC机房的机房间总流出流量和机房间总流入流量,Aj 和&分别为第j个IDC机房的机房间总流出流量和机房间总流入流量。
【文档编号】H04L12/24GK105978714SQ201610300726
【公开日】2016年9月28日
【申请日】2016年5月9日
【发明人】王蓉, 王志军
【申请人】中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1