[发明专利]用于提供流量冗余消除可感知的槽放置的方法和装置有效

专利信息
申请号: 201380043206.6 申请日: 2013-07-22
公开(公告)号: CN104583954B 公开(公告)日: 2017-08-25
发明(设计)人: K·P·普塔斯瓦米纳加;A·阿南德 申请(专利权)人: 阿尔卡特朗讯
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50
代理公司: 北京市金杜律师事务所11256 代理人: 王茂华,赵林琳
地址: 法国布洛*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 提供 流量 冗余 消除 感知 放置 方法 装置
【说明书】:

技术领域

发明总体涉及用于提供槽放置的方法和装置。

背景技术

本节介绍了可以有助于促进本发明的更好的理解的方面。因此,本节的陈述将以此角度来阅读并且将不被理解为关于什么在现有技术中或者什么不在现有技术中的承认。

在一些已知的虚拟机放置策略中,基于最小化跨越机架传输的数据的带宽需求将虚拟机放置在数据中心机架中。

发明内容

各种实施例提供了一种提供冗余消除可感知的技术用于基于跨槽通信对的冗余和在槽通信对内的冗余来放置槽的方法和装置。

在一个实施例中,提供了一种装置用于提供槽放置。该装置包括数据存储和通信地连接至该数据存储的处理器。该处理器被编程为:确定多个容器内待放置的多个槽;确定多个冗余参数;以及基于多个冗余参数确定在多个容器中多个槽的放置。

在一些实施例中,多个该多个槽是虚拟机。

在一些实施例中,多个该多个容器是数据中心中的机架。

在一些实施例中,冗余参数是基于多个槽中的至少一部分槽的通信内冗余和通信间冗余。

在一些实施例中,冗余参数是基于多个槽中的至少一部分槽的通信模式。

在一些实施例中,多个槽的放置的确定包括将处理器编程为:确定多个簇;将多个槽中的至少一部分槽中的每一个槽分配给多个簇中的至少一个簇;以及将多个簇中的至少一部分簇中的每一个簇分配给多个容器中的至少一个容器。

在一些实施例中,多个槽中的部分槽的分配是基于冗余消除以后所需要的槽带宽。

在一些实施例中,多个槽中的部分槽的分配是进一步基于一个或者多个槽放置约束条件。

在一些实施例中,多个簇中的部分簇的分配是基于有效容器间带宽使用量。

在一些实施例中,多个槽的放置的确定包括进一步将处理器编程为交换第一放置的槽和第二放置的槽,该交换基于对于将改善容器间带宽使用量以及该交换满足一个或者多个容器间带宽约束条件的确定。

在第二实施例中,一种用于提供槽放置的交换系统。该系统包括:放置控制器和通信地连接至该放置控制器的多个代理。多个代理被编程为:收集多个冗余测量值并且将多个冗余测量值发送至放置控制器。该放置控制器被编程为:接收多个冗余测量值,确定多个容器内待放置的多个槽,基于多个冗余测量值确定多个冗余参数,以及基于多个冗余参数确定多个容器中多个槽的放置。

在一些实施例中,多个槽的放置的确定包括将放置控制器编程为:确定多个簇,将多个槽中的至少一部分槽中的每一个槽分配给多个簇中的至少一个簇,以及将多个簇中的至少一部分簇中的每一个簇分配给多个容器中的至少一个容器。

在一些实施例中,多个槽中的部分槽的分配是基于冗余消除以后所需要的槽带宽。

在一些实施例中,多个槽中的部分槽的分配是进一步基于一个或者多个槽放置约束条件。

在一些实施例中,多个簇中的部分簇的分配是基于有效容器间带宽使用量。

在一些实施例中,多个槽的放置的确定包括进一步将放置控制器编程为交换第一放置的槽和第二放置的槽,该交换基于对于将改善容器间带宽使用量以及该交换满足一个或者多个容器间带宽约束条件的确定。

在第三实施例中,提供了一种用于槽放置的方法。该方法包括:确定多个容器内待放置的多个槽,确定多个冗余参数,以及基于多个冗余参数确定多个容器中多个槽的放置。

在一些实施例中,该方法进一步包括交换第一放置的槽和第二放置的槽,该交换基于对于将改善容器间带宽使用量以及该交换满足一个或者多个容器间带宽约束条件的确定。

在一些实施例中,确定多个槽的放置的步骤包括:确定多个簇,将多个槽中的至少一部分槽中的每一个槽分配给多个簇中的至少一个簇,以及将多个簇中的至少一部分簇中的每一个簇分配给多个容器中的至少一个容器。

在一些实施例中,分配多个槽中的部分槽的步骤是基于冗余消除以后所需要的槽带宽。

附图说明

在附图中图示了各种实施例,其中:

图1图示了冗余消除可感知的数据中心100经由网络180服务于客户端190-1和190-2的实施例;

图2描述了图示用于冗余消除可感知的系统(例如,图1的冗余消除可感知的数据中心100)来执行冗余消除可感知的槽放置的方法200的实施例的流程图;

图3图示了冗余消除可感知的数据中心100中冗余的功能框图300;

图4描述了图示用于放置控制器(例如,图1的放置控制器170)如图2的步骤270中所示来放置槽的方法400的实施例的流程图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201380043206.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top