【技术实现步骤摘要】
【国外来华专利技术】用于支持多租户集群环境中的分区感知路由的系统和方法版权声明本专利文档公开的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开按照在专利商标局的专利文件或记录中出现那样进行的传真复制,但是除此之外在任何情况下都保留所有版权。
本专利技术一般而言涉及计算机系统,并且具体而言,涉及多租户(multi-tenant)集群环境。
技术介绍
多租赁允诺对可用系统资源的高利用率,并且有助于维护服务提供商的成本有效(costeffective)的操作。然而,多租户高性能计算(HPC)基础设施带来了独特的挑战,这些挑战与向租户提供性能隔离以及实现跨网络架构的高效负载平衡这二者关联。
技术实现思路
系统和方法可以支持多租户集群环境中的分区感知(partition-aware)路由。示例性方法可以支持多租户集群环境内的一个或多个租户。该方法可以将一个或多个租户中的每个租户与多个分区中的分区关联。然后该方法可以将该多个分区中的每个分区与多个节点中的一个或多个节点关联,该多个节点中的每个节点与多个交换机中的一叶子交换机关联,该多个交换机包括多个叶子交换机和多个根交换机。最后 ...
【技术保护点】
一种用于支持多租户集群环境中的分区感知路由的方法,包括:支持所述多租户集群环境内的一个或多个租户;将所述一个或多个租户中的每个租户与多个分区中的分区关联;将所述多个分区中的每个分区与多个节点中的一个或多个节点关联,所述多个节点中的每个节点与多个交换机中的叶子交换机关联,所述多个交换机包括多个叶子交换机和在其它层级处的多个交换机;生成一个或多个线性转发表,所述一个或多个线性转发表提供所述多个分区之间的隔离;及其中所述多个节点中的每个节点与分区次序关联。
【技术特征摘要】
【国外来华专利技术】2014.10.31 US 62/073,615;2014.11.03 US 62/074,443;1.一种用于支持多租户集群环境中的分区感知路由的方法,包括:支持所述多租户集群环境内的一个或多个租户;将所述一个或多个租户中的每个租户与多个分区中的分区关联;将所述多个分区中的每个分区与多个节点中的一个或多个节点关联,所述多个节点中的每个节点与多个交换机中的叶子交换机关联,所述多个交换机包括多个叶子交换机和在其它层级处的多个交换机;生成一个或多个线性转发表,所述一个或多个线性转发表提供所述多个分区之间的隔离;及其中所述多个节点中的每个节点与分区次序关联。2.如权利要求1所述的方法,其中生成一个或多个线性转发表包括:对于所述多个叶子交换机中的每个叶子交换机,根据与每个节点关联的所述分区次序对所述多个节点进行排序,从而得出节点的次序;及按所述节点的次序路由所述多个端节点,所述路由包括:为每个节点选择至少一个下行端口和至少一个上行端口,所述选择基于选自由负载准则和交换机的分区标记组成的组中的至少一个因素。3.如权利要求2所述的方法,还包括:在根据与每个节点关联的所述分区次序对所述多个节点进行排序之前,过滤单叶子交换机分区。4.如权利要求1至3中任一项所述的方法,其中提供所述多个分区之间的隔离包括:确保与不同分区关联的节点之间的通信不共享所述多个交换机中的交换机之间的路由。5.如权利要求1至4中任一项所述的方法,还包括:允许所述多个交换机和所述多个节点以树形拓扑布置。6.如权利要求5所述的方法,其中所述树形拓扑是胖树拓扑。7.如权利要求1至6中任一项所述的方法,其中所述多租户集群环境包括InfiniBand网络。8.一种支持多租户集群环境中的分区感知路由的系统,所述系统包括:一个或多个微处理器;及在所述一个或多个微处理器上运行的处理器,其中所述处理器操作以执行包括以下操作的步骤:支持所述多租户集群环境内的一个或多个租户;将所述一个或多个租户中的每个租户与多个分区中的分区关联;将所述多个分区中的每个分区与多个节点中的一个或多个节点关联,所述多个节点中的每个节点与多个交换机中的叶子交换机关联,所述多个交换机包括多个叶子交换机和在其它层级处的多个交换机;以及生成一个或多个线性转发表,所述一个或多个线性转发表提供所述多个分区之间的隔离;其中所述多个节点中的每个节点与分区次序关联。9.如权利要求8所述的系统,其中生成一个或多个线性转发表包括:对于所述多个叶子交换机中的每个叶子交换机,根据与每个节点关联的所述分区次序对...
【专利技术属性】
技术研发人员:F·扎西德,E·G·格兰,B·博格丹斯基,B·D·约翰森,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。