在高性能计算环境中提供相对于分区成员资格定义的多播组成员资格的系统和方法技术方案

技术编号:22822113 阅读:22 留言:0更新日期:2019-12-14 14:58
用于在高性能计算环境中提供相对于分区成员资格的多播组(MCG)成员资格的系统和方法。根据实施例,通过允许指示本地子网的子网管理器应该将作为相关分区的成员的所有端口设置为特定多播组的成员,SM可以执行更高效的多播路由处理。也可以限制IB客户端与处理加入和离开操作通常所需的子网管理的交互。此外,可以通过创建用于包括添加到多播组的每个分区成员的多播分组的路由的生成树,而不是像常规要求的那样在接收到每个多播组加入请求之后创建生成树来减少子网管理器开销。

System and method of providing multicast group membership relative to partition membership definition in high performance computing environment

【技术实现步骤摘要】
【国外来华专利技术】在高性能计算环境中提供相对于分区成员资格定义的多播组成员资格的系统和方法版权声明本专利文档公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现得那样进行的传真复制,但是除此之外在任何情况下都保留所有版权。优先权声明和对相关申请的交叉引用本申请要求于2017年3月24日提交的题为“SYSTEMANDMETHODFORINFINIBANDFABRICOPTIMIZATIONSTOMINIMIZESAACCESSANDSTARTUPFAILOVERTIMES”的美国临时专利申请No.62/476,423;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEHOMOGENEOUSFABRICATTRIBUTESTOREDUCETHENEEDFORSAACCESSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,203;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEPATHRECORDSDERIVEDFROMARPRESPONSESANDPEER-TO-PEERNEGOTIATIONONHOMOGENOUSFABRICATTRIBUTEINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,206;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEMULTICASTGROUPMEMBERSHIPDEFINEDRELATIVETOPARTITIONMEMBERSHIPINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,213;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEDUALMULTICASTLIDALLOCATIONPERMULTICASTGROUPTOFACILITATEBOTHFULLANDLIMITEDPARTITIONMEMBERSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,218;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEMULTICASTGROUPMLIDDYNAMICDISCOVERYONRECEIVEDMULTICASTMESSAGESFORRELEVANTMGIDINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,223;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEDEFAULTMULTICASTLIDVALUESPERPARTITIONASADDITIONALSMAATTRIBUTESINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,225;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEEXPLICITMULTICASTLIDASSIGNMENTFORPERPARTITIONDEFAULTMULTICASTLIDSDEFINEDASSMPOLICYINPUTINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,255;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEDEFAULTMULTICASTGROUP(MCG)FORANNOUNCEMENTSANDDISCOVERYASEXTENDEDPORTINFORMATIONINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,258;于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDEDEFAULTMULTICASTPROXYFORSCALABLEFORWARDINGOFANNOUNCEMENTSANDINFORMATIONREQUESTINTERCEPTINGINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,259;于2017年8月18日提交的题为“SYSTEMANDMETHODTOUSEQUEUEPAIR1FORRECEIVINGMULTICASTBASEDANNOUNCMENTSINMULTIPLEPARTITIONSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,260;于2017年8月18日提交的题为“SYSTEMANDMETHODTOUSEALLINCOMINGMULTICASTPACKETSASABASISFORGUIDTOLIDCACHECONTENTSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,261;以及于2017年8月18日提交的题为“SYSTEMANDMETHODTOPROVIDECOMBINEDIBANDIPADDRESSANDNAMERESOLUTIONSCHEMESVIADEFAULTIBMULTICASTGROUPSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”的美国临时专利申请No.62/547,264的优先权权益,这些申请中的每个申请都通过引用并入本文。本申请涉及以下专利申请,这些申请中的每个申请都通过引用被整体并入本文:与本文档同时提交的题为“SYSTEMANDMETHODTOPROVIDEHOMOGENEOUSFABRICATTRIBUTESTOREDUCETHENEEDFORSAACCESSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为____/____的美国专利申请(代理人案卷号ORACL-05828US1);与本文档同时提交的题为“SYSTEMANDMETHODTOPROVIDEPATHRECORDSDERIVEDFROMARPRESPONSESANDPEER-TO-PEERNEGOTIATIONBASEDONHOMOGENEOUSFABRICATTRIBUTEINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为____/____的美国专利申请(代理人案卷号ORACL-05829US1);与本文档同时提交的题为“SYSTEMANDMETHODTOPROVIDEDUALMULTICASTLIDALLOCATIONPERMULTICASTGROUPTOFACILITATEBOTHFULLANDLIMITEDPARTITIONMEMBERSINAH本文档来自技高网...

【技术保护点】
1.一种用于提供在高性能计算环境中相对于分区成员资格定义的多播组成员资格的方法,包括:/n由子网的子网管理器接收创建多播组的请求,其中所述请求包括指示符,并且其中所述指示符指示所述子网中定义的分区的每个成员都要与所述多播组相关联;/n由所述子网管理器确定作为在所述子网中定义的所述分区的成员的多个附加端端口;/n由所述子网管理器将作为所述分区的成员的所述多个附加端端口与定义所述多播组的标识符相关联;/n由所述子网管理器定义将包括定义所述多播组的标识符的多播分组传递到与定义所述多播组的标识符相关联的每个端端口的路由。/n

【技术特征摘要】
【国外来华专利技术】20170324 US 62/476,423;20170818 US 62/547,203;20171.一种用于提供在高性能计算环境中相对于分区成员资格定义的多播组成员资格的方法,包括:
由子网的子网管理器接收创建多播组的请求,其中所述请求包括指示符,并且其中所述指示符指示所述子网中定义的分区的每个成员都要与所述多播组相关联;
由所述子网管理器确定作为在所述子网中定义的所述分区的成员的多个附加端端口;
由所述子网管理器将作为所述分区的成员的所述多个附加端端口与定义所述多播组的标识符相关联;
由所述子网管理器定义将包括定义所述多播组的标识符的多播分组传递到与定义所述多播组的标识符相关联的每个端端口的路由。


2.如权利要求1所述的方法,其中从管理接口接收创建所述多播组的所述请求。


3.如任一前述权利要求所述的方法,其中从所述子网的端节点接收创建所述多播组的所述请求。


4.如任一前述权利要求所述的方法,其中创建所述多播组的所述请求包括管理数据报分组,其中所述管理数据报分组指定方法和方法属性,并且其中所述指示符是在所述方法属性中设置的位。


5.如权利要求4所述的方法,其中所述方法是SubnAdmSet(),并且其中所述方法属性是MCMemberRecord。


6.如任何前述权利要求所述的方法,其中创建所述多播组的所述请求由管理服务作为包括在创建所述分区的请求中的标志的结果而生成。


7.如权利要求6所述的方法,其中所述标志是InfiniBand上的互联网协议(IPoIB)标志。


8.一种用于提供在高性能计算环境中相对于分区成员资格定义的多播组成员资格的系统,所述系统包括子网管理器,所述子网管理器包括处理器,其中所述处理器被配置为:
接收创建多播组的请求,其中所述请求包括指示符,并且其中所述指示符指示所述子网中定义的分区的每个成员都要与所述多播组相关联;
确定作为在所述子网中定义的所述分区的成员的多个附加端端口;
将作为所述分区的成员的所述多个附加端端口与定义所述多播组的标识符相关联;
定义将包括定义所述多播组的标识符的多播分组传递到与定义所述多播组的标识符相关联的每个端端口的路由。


9.如权利要求8所述的系统,其中从管理接口接收创建所述多播组的所述请求。


10.如权利要求8或9中任一项所述的系统,其中从所述子网的端节点接收创建所述多播组的所述请求。


11.如权利要求8至10中任一项所述的系统,其中...

【专利技术属性】
技术研发人员:B·D·约翰森B·博格丹斯基L·霍雷恩
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国;US

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

1