使用多维元数据标签集确定分布式计算环境中的资源分配制造技术

技术编号:26761951 阅读:85 留言:0更新日期:2020-12-18 23:05
本申请涉及使用多维元数据标签集确定分布式计算环境中的资源分配。一种示例方法,包括:从分布在多个数据中心之间的分布式计算系统接收针对至少一个计算和/或存储资源的资源请求;确定与资源请求相关联的资源策略,其中资源策略包括指定至少一个元数据标签的规则和与至少一个元数据标签相关联的至少一个准则;标识资源对象模型中包括的遵循资源策略的规则的至少一个对象,其中至少一个对象针对具有满足至少一个准则的元数据标签的指派值;选择与从资源对象模型标识出的至少一个对象相关联的数据中心;以及在所选择的数据中心上部署至少一个计算或存储资源。

【技术实现步骤摘要】
使用多维元数据标签集确定分布式计算环境中的资源分配
本公开涉及计算机网络中的资源的管理。
技术介绍
在典型的数据中心中,大量互连服务器提供用于执行各种应用的计算和/或存储容量。例如,数据中心可以包括托管用于数据中心的订户或消费者的应用和服务的设施。数据中心可以例如,托管诸如,联网和存储系统、备援电源、以及环境控件的基础设施装备。在一些数据中心中,应用服务器和存储系统的集群经由一个或多个层级的物理网络设备(例如,交换机和路由器)提供的高速网络结构互连。某些复杂的企业和服务提供商可以采用具有遍布世界的基础设施且具有位于各种物理托管设施中的订户支持装备的多个数据中心。数据中心正在成为现代信息技术(IT)基础设施的核心基础。特别地,现代数据中心广泛利用虚拟环境,在虚拟环境中诸如虚拟机或容器的虚拟主机被部署在包括物理计算设备的底层计算平台上并在其上被执行。分布式计算环境内包括的数据中心可以包括与客户端或客户站点在地理上位于相同位置的局部(例如,本地)数据中心以及由一个或多个服务提供商提供的第三方远程(例如,云)数据中心。>虚拟机是提供物理计本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由协调器从分布式计算系统接收针对至少一个计算或存储资源的资源请求,所述协调器由一个或多个处理器执行,所述分布式计算系统分布在多个数据中心之间;/n由所述协调器确定与所述资源请求相关联的资源策略,其中所述资源策略包括指定至少一个元数据标签的至少一个规则和与所述至少一个元数据标签相关联的至少一个准则;/n由所述协调器标识资源对象模型中包括的、遵循所述资源策略的所述至少一个规则的至少一个对象,其中所述至少一个对象针对具有满足所述至少一个准则的所述元数据标签的指派值,并且其中所述资源对象模型包括针对所述多个数据中心中的每个数据中心中的相应资源的一个或多个对象;/n由所述协调器选...

【技术特征摘要】
20190618 US 16/444,9711.一种方法,包括:
由协调器从分布式计算系统接收针对至少一个计算或存储资源的资源请求,所述协调器由一个或多个处理器执行,所述分布式计算系统分布在多个数据中心之间;
由所述协调器确定与所述资源请求相关联的资源策略,其中所述资源策略包括指定至少一个元数据标签的至少一个规则和与所述至少一个元数据标签相关联的至少一个准则;
由所述协调器标识资源对象模型中包括的、遵循所述资源策略的所述至少一个规则的至少一个对象,其中所述至少一个对象针对具有满足所述至少一个准则的所述元数据标签的指派值,并且其中所述资源对象模型包括针对所述多个数据中心中的每个数据中心中的相应资源的一个或多个对象;
由所述协调器选择所述分布式计算系统中的、与从所述资源对象模型标识的所述至少一个对象相关联的数据中心;以及
由所述协调器响应于所述资源请求,在所选择的所述数据中心上部署所述至少一个计算或存储资源。


2.根据权利要求1所述的方法,其中部署所述至少一个计算或存储资源包括:由所述协调器向针对所选择的所述数据中心的局部协调器发送用以分配供客户端设备使用的所述至少一个计算或存储资源的请求。


3.根据权利要求1所述的方法,还包括:
由所述协调器更新所述资源对象模型,以添加针对所述至少一个计算或存储资源的至少一个新对象,其中所述至少一个新对象与所述资源对象模型中的所选择的所述数据中心相关联。


4.根据权利要求1所述的方法,其中与所述至少一个元数据标签相关联的所述至少一个准则包括以下中的至少一项:针对所述至少一个元数据标签的至少一个指派值的最大阈值准则、最小阈值准则、或均等准则。


5.根据权利要求1所述的方法,其中确定与所述资源请求相关联的所述资源策略是基于以下中的至少一项:客户端设备的位置、与所述资源请求相关联的应用的类型、所述资源请求所指示的所述至少一个计算或存储资源的类型、或者所述资源请求所指示的所述至少一个计算或存储资源的数量。


6.根据权利要求1所述的方法,其中所述至少一个计算或存储资源包括工作负荷或存储卷中的至少一项,并且其中所述工作负荷包括虚拟机或容器。


7.根据权利要求1至6中任一项所述的方法,
其中所述资源对象模型包括多个对象,所述多个对象包括所述至少一个对象,
其中所述多个对象包括以下中的一项或多项:位置对象、协调器对象、数据中心对象、存储卷对象、链接对象、端点对象、虚拟机对象、或容器对象,并且
其中所述多个对象中的每个对象包括一个或多个元数据标签和对应指派值。


8.根据权利要求7所述的方法,其中所述多个对象中的每个对象中包括的所述一个或多个元数据标签包括以下中的一项或多项:延时标签、复本数目标签、成本标签、地区标签、提供商标签、计算类标签、存储类标签、类型标签、性能标签、或方向标签。


9.根据权利要求7所述的方法,还包括:
由所述协调器指派所述资源对象模型中包括的所述多个对象中的一个或多个对象的所述一个或多个元数据标签的所述对应指派值,
其中基于以下中的一项或多项来指派所述对应指派值:(i)所述分布式计算系统中包括的一个或多个数据中心的自动分析,或(ii)从客户端设备接收的输入。


10.根据权利要求9所述的方法,其中指派所述对应指派值还包括:
由所述协调器向所述一个或多个数据中心的一个或多个局部协调器发送用以执行与所述一个或多个数据中心的操作相关联的一个或多个测试的请求;
响应于发送所述请求,由所述协调器从所述一个或多个局部协调器接收与所述一个或多个测试相关联的测试结果;以及
由所述协调器基于所述测试结果,更新所述资源对象模型中包括的所述一个或多个对象的所述一个或多个元数据标签的所述对应指派值。


11.根据权利要求1至6中任一项所述的方法,还包括:
由所述...

【专利技术属性】
技术研发人员:C·A·皮尔西A·G·达普塔里P·米里亚拉E·达里亚W·S·麦基
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1