分配云计算资源的方法及装置的制造方法_2

文档序号:9436111阅读:来源:国知局
机数 量,选取多套服务器分配方案;所述服务器分配方案中包括承载每个虚拟机的服务器,样本 带宽以及样本起始时间;
[0046] 第三计算模块,用于计算每套服务器分配方案中各服务器在每个指定时间点的第 一主导资源利用率;
[0047] 第四计算模块,用于根据所述每套服务器分配方案中各服务器在每个指定时间点 的第一主导资源利用率,计算所述每套服务器分配方案的接入层中各交换机在每个指定时 间点的第二主导资源利用率;所述接入层中的交换机为与服务器连接的交换机;
[0048] 第五计算模块,用于根据所述每套服务器分配方案的接入层中各交换机在每个指 定时间点的第二主导资源利用率,计算所述每套服务器分配方案的汇聚层中各交换机在每 个指定时间点的第三主导资源利用率;所述汇聚层中的交换机为与所述接入层中的交换机 连接的交换机;
[0049] 第一汇总模块,用于将所述每套服务器分配方案的汇聚层中各交换机在每个指定 时间点的第三主导资源利用率进行汇总,得到所述每套服务器分配方案的汇聚层中各交换 机的第一总主导资源利用率;
[0050] 第一确定模块,用于在所述第一总主导资源利用率中选取最低的一个,并根据所 述选中的第一总主导资源利用率确定对应的服务器分配方案分配资源。
[0051] 可选的,所述第三计算模块,包括:
[0052] 第一获取单元,用于获取每套服务器分配方案各服务器在每个指定时间点运行 的虚拟机的数量,最大承载虚拟机的数量,在每个指定时间点的已使用带宽以及可用总带 宽;
[0053] 第一计算单元,用于根据所述每套服务器分配方案中各服务器在每个指定时间点 运行的虚拟机的数量,所述最大承载虚拟机的数量,计算所述每套服务器分配方案中各服 务器在每个指定时间点的虚拟机资源利用率;
[0054] 第二计算单元,用于根据所述每套服务器分配方案各服务器在每个指定时间点的 已使用带宽以及所述可用总带宽,计算所述每套服务器分配方案中各服务器在每个指定时 间点的带宽资源利用率;
[0055] 第一确定单元,用于在所述虚拟机资源利用率和所述带宽资源利用率中选取最大 的数值,确定为所述每套服务器分配方案中各服务器在每个指定时间点的第一主导资源利 用率。
[0056] 可选的,所述第四计算模块,包括:
[0057] 第二获取单元,用于获取每套服务器分配方案的接入层中各交换机连接的各服务 器在每个指定时间点的第一主导资源利用率,所述接入层中各交换机连接的服务器的数 量,所述接入层中各交换机在每个指定时间点的已使用出口带宽以及可用出口总带宽;
[0058] 第三计算单元,用于根据所述每套服务器分配方案的接入层中各交换机连接的各 服务器在每个指定时间点的第一主导资源利用率以及所述每套服务器分配方案的接入层 中各交换机连接的服务器的数量,计算所述每套服务器分配方案的接入层中各交换机在每 个指定时间点的虚拟机资源利用率;
[0059] 第四计算单元,用于根据所述每套服务器分配方案的接入层中各交换机在每个指 定时间点的已使用出口带宽以及可用出口总带宽,计算所述每套服务器分配方案的接入层 中各交换机在每个指定时间点的带宽资源利用率;
[0060] 第二确定单元,用于在所述虚拟机资源利用率和所述带宽资源利用率中选取最大 的数值,确定为所述每套服务器分配方案的接入层中各交换机在每个指定时间点的第二主 导资源利用率。
[0061] 可选的,所述第五计算模块,包括:
[0062] 第三获取单元,用于获取每套服务器分配方案的汇聚层中各交换机连接的接入层 中各交换机在每个指定时间点的第二主导资源利用率,所述每套服务器分配方案的汇聚层 中各交换机连接的接入层交换机的数量,所述每套服务器分配方案的汇聚层中各交换机在 每个指定时间点的已使用出口带宽以及可用出口总带宽;
[0063] 第五计算单元,用于根据所述每套服务器分配方案的汇聚层中各交换机在每个指 定时间点的已使用出口带宽以及可用出口总带宽,计算所述每套服务器分配方案的汇聚层 中各交换机在每个指定时间点的带宽资源利用率;
[0064] 第六计算单元,用于根据所述每套服务器分配方案的汇聚层中各交换机在每个指 定时间点的已使用出口带宽以及可用出口总带宽,计算所述每套服务器分配方案的汇聚层 中各交换机在每个指定时间点的带宽资源利用率;
[0065] 第三确定单元,用于在所述虚拟机资源利用率和所述带宽资源利用率中选取最大 的数值,确定为所述每套服务器分配方案的汇聚层中各交换机在每个指定时间点的第三主 导资源利用率。
[0066] 可选的,所述装置还包括:
[0067] 第二汇总模块,用于如果所述每套服务器分配方案的汇聚层中各交换机的第一总 主导资源利用率都相同,则将所述每套服务器分配方案的接入层中各交换机在每个指定时 间点的第二主导资源利用率进行汇总,得到所述每套服务器分配方案的接入层中各交换机 的第二总主导资源利用率;
[0068] 第二确定模块,用于在所述第二总主导资源利用率中选取最低的一个,并根据所 述选中的第二总主导资源利用率确定对应的服务器分配方案分配资源;
[0069] 第三汇总模块,用于如果所述每套服务器分配方案的接入层中各交换机的第二总 主导资源利用率都相同,则将所述每套服务器分配方案中各服务器完成全部任务时在每个 指定时间点的第一主导资源利用率进行汇总,得到所述每套服务器分配方案的接入层中各 服务器的第三总主导资源利用率;
[0070] 第四确定模块,用于在所述第三总主导资源利用率中选取最低的一个,并根据所 述选中的第三总主导资源利用率确定对应的服务器分配方案分配资源。
[0071] 本发明实施例提供的技术方案带来的有益效果是:
[0072] 通过对云计算业务的虚拟机数量,配置带宽,第一估计运行时间以及最终期限时 间,计算多个样本起始时间以及多个样本带宽,并分别针对每种样本起始时间以及每种样 本带宽确定多种服务器分配方案,再根据每种服务器分配方案计算云计算网络中各个服务 器、交换机的主导资源利用率。最终,根据各个服务器、交换机的主导资源利用率选取其中 一种服务器分配方案进行资源分配。提高了云计算网络中资源分配的效率,以及提高了云 计算网络中各服务器和交换机的计算效率以及传输效率。
【附图说明】
[0073] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0074] 图1是本发明实施例一提供的分配云计算资源的方法流程图;
[0075] 图2是本发明实施例三提供的分配云计算资源的装置结构示意图。
【具体实施方式】
[0076] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0077] 实施例一
[0078] 本发明实施例提供了一种分配云计算资源的方法,参见图1,方法流程包括:
[0079] 101 :接收云计算业务的业务请求,业务请求中包括虚拟机数量,配置带宽,第一估 计运行时间以及最终期限时间;
[0080] 102:根据云计算业务的提交时间和最终期限时间,选取一个或多个样本起始时 间;其中,样本起始时间位于云计算业务的提交时间与最终期限时间之间;
[0081] 103:根据第一估计运行时间,预设的弹性因子以及最终期限时间与提交时间的时 间差,计算云计算业务的第二估计运行时间;
[0082] 104:根据第二估计运行时间,配置带宽以及最终期限时间与样本起始时间的时间 差,计算样本起始时间对应的最小带宽;
[0083] 105 :根据样本起始时间对应的最小带宽和配置带宽,选取样本起始时间对应的多 个样本带宽;其中,样本起始时间对应的多个样本带宽位于配置带宽与样本起始时间对应 的最小带宽之间;
[0084] 106 :根据样本起始时间对应的多个样本带宽和虚拟机数量,选取多套服务器分配 方案;服务器分配方案中包括承载每个虚拟机的服务器,样本带宽以及样本起始时间;
[0085] 107:计算每套服务器分配方案中各服务器在每个指定时间点的第一主导资源利 用率;
[0086] 108:根据每套服务器分配方案中各服务器在每个指定时间点的第一主导资源利 用率,计算每套服务器分配方案的接入层中各交换机在每个指定时间点的第二主导资源利 用率;接入层中的交换机为与服务器连接的交换机;
[0087] 109:根据每套服务器分配方案的接入层中各交换机在每个指定时间点的第二主 导资源利用率,计算每套服务器分配方案的汇聚层中各交换机在每个指定时间点的第三主 导资源利用率;汇聚层中的交换机为与接入层中的交换机连接的交换机;
[0088] 110:将每套服务器分配方案的汇聚层中各交换机在每个指定时间点的第三主导 资源利用率进行汇总,得到每套服务器分配方案的汇聚层中各交换机的第一总主导资源利 用率;
[0089] 111 :在第一总主导资源利用率中选取最低的一个,并根据选中的第一总主导资源 利用率确定对应的服务器分配方案分配资源。
[0090] 本发明实施例通过对云计算业务的虚拟机数量,配置带宽,第一估计运行时间以 及最终期限时间,计算多个样本起始时间以及多个样本带宽,并分别针对每种样本起始时 间以及每种样本带宽确定多种服务器分配方案,再根据每种服务器分配方案计算云计算网 络中各个服务器、交换机的主导资源利用率。最终,根据各个服务器、交换机的主导
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1