CN103125098B - 支持中间机环境的系统和方法、子网管理器和网络交换机 - Google Patents
支持中间机环境的系统和方法、子网管理器和网络交换机 Download PDFInfo
- Publication number
- CN103125098B CN103125098B CN201180039850.7A CN201180039850A CN103125098B CN 103125098 B CN103125098 B CN 103125098B CN 201180039850 A CN201180039850 A CN 201180039850A CN 103125098 B CN103125098 B CN 103125098B
- Authority
- CN
- China
- Prior art keywords
- subnet
- subnet manager
- manager
- main
- key value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 11
- 238000005192 partition Methods 0.000 claims description 8
- 238000000638 solvent extraction Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 claims 8
- 230000002265 prevention Effects 0.000 claims 1
- 210000004556 brain Anatomy 0.000 abstract description 7
- 239000013307 optical fiber Substances 0.000 description 55
- 238000010586 diagram Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Abstract
一种系统和方法可支持中间机环境。所述中间机环境可包括一组子网管理器实例,其驻留于中间机环境中的一个或多个节点上,并协作以在子网内提供高度可用的子网管理器服务,其中每一所述子网管理器实例与不同的私有安全密钥关联。所述一组子网管理器实例可彼此协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥来配置和管理中间机环境。当新的子网管理器实例被推举为主子网管理器时,子网被重新配置为与不同的私有安全密钥关联。可自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以避免诸如“裂脑”情景的不期望的结果。
Description
版权声明
此专利文献的一部分公开内容包含受版权保护的内容。版权所有者不反对任何人按照在美国专利与商标办公室内的专利文件或记录出现那样复制该专利文献或专利公开内容,但是保留此外的其他一切权利。
技术领域
本发明总地涉及诸如中间件的计算机系统和软件,具体地讲,涉及支持中间机环境。
背景技术
无限带宽(IB)架构是一种通信和管理基础结构,其针对一个或多个计算机系统同时支持I/O和处理机间通信。IB架构系统的范围可从具有几个处理器和几个I/O装置的小型服务器到具有几百个处理器和几千I/O装置的大规模并行设施。
IB架构定义一种交换通信光纤架构(Fabric),其允许许多装置同时在受保护的远程管理的环境内以高带宽和低延迟通信。端节点可经由多个IB架构端口通信,并且可利用穿过IB架构光纤架构的多个路径。IB架构端口和穿过网络的路径的多样性既获得容错性又获得了增加的数据传输带宽。
这些就是本发明的实施例意在解决的地方。
发明内容
本文描述了一种支持中间机环境的系统和方法。中间机环境可包括一组子网管理器实例,其驻留于在中间机环境中的一个或多个节点上,并协作以在子网内提供高度可用的子网管理器服务,其中每一所述子网管理器实例与不同的私有安全密钥关联。所述一组子网管理器实例可彼此协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥来配置和管理中间机环境。当新的子网管理器实例被推举为主子网管理器时,子网被重新配置为与不同的私有安全密钥关联。可自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以避免诸如“裂脑”情景的不期望的结果。
在一个方面,提供一种中间机环境中的子网内的子网管理器,包括:关联模块,其被配置为将不同的私有安全密钥与子网管理器关联;和协商模块,其被配置为允许子网管理器与子网内的其他子网管理器协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥来配置和管理中间机环境。
在一些实施例中,所述子网是无限带宽(IB)子网。
在一些实施例中,所述子网管理器还包括:通信模块,其被配置为允许子网管理器利用带内通信协议与子网内的其他子网管理器通信。
在一些实施例中,所述子网可分成由子网分区实现的动态的一组资源域。
在一些实施例中,所述子网管理器还包括:初始化模块,其被配置为当未指定分区策略时,响应于子网管理器被推举为主子网管理器,利用默认分区策略初始化主子网管理器。
在一些实施例中,所述私有安全密钥是M_Key,所述M_Key是64位的密值,仅子网中的授权实体知道。
在一些实施例中,当与子网中的端口关联的子网管理代理(SMA)配置有M_Key值时,带内请求需要指定所述M_Key值以便改变与该端口关联的状态。
在一些实施例中,当不同的子网管理器实例被推举为主子网管理器时,子网被重新配置为与不同的私有安全密钥关联。
在一些实施例中,在子网内的其他子网管理器知道的不同范围内 定义每一不同的私有安全密钥。
在一些实施例中,所述子网管理器还包括:确定模块,其被配置为依据哪一子网管理器当前为主子网管理器来动态地确定正在使用定义的范围内的哪一私有安全密钥。
在一些实施例中,在推举出新的主子网管理器之后,自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以便防止裂脑情景。
在一些实施例中,主子网管理器可确定对新的子网管理器的连接是无意的,因为所述新的子网管理器无法识别子网中所使用的私有安全密钥,并且所述新的子网管理器被阻止改变子网中的任何状态。
在另一方面,提供一种网络交换机,包括:根据本公开一个方面所述的一个子网管理器;用于与外部网络连接的一个或多个外部端口;用于与中间机环境中的多个主机服务器连接的一个或多个内部端口。
在另一方面,提供一种支持中间机环境的系统,包括根据本公开另一方面所述的一个或多个网络交换机。
在一些实施例中,所述系统还包括:单独的存储系统,其通过所述一个或多个网络交换机与所述多个主机服务器连接。
在一些实施例中,所述系统还包括:一个或多个网关,其可由客户机访问。
在一些实施例中,在子网中可通过能够识别与更新的子网配置策略关联的私有安全密钥的一个或多个子网管理器来应用一个或多个更新的子网配置策略,子网内无法识别所述私有安全密钥的其他子网管理器可留下不受所述一个或多个更新的子网配置策略的影响。
在另一方面,提供一种支持中间机环境的系统,包括:一组子网管理器,其协作以在子网内提供高度可用的子网管理器服务,其中每一所述子网管理器与不同的私有安全密钥关联,其中所述一组子网管理器可彼此协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥来配置和管理中间机环境。
附图说明
图1示出根据本发明实施例的使用M_Key的中间机环境的示意图。
图2示出根据本发明实施例的采用显式接管方案的中间机环境的示意图。
图3示出根据本发明实施例的使用M_Key的中间机环境的示意图。
图4示出根据本发明实施例的使用M_Key设置IB光纤架构中的路由逻辑的示例性流程图。
图5示出根据本发明实施例的使用M_Key设置IB光纤架构中的路由逻辑的示例性流程图。
图6示出根据本发明实施例的支持显式接管方案的中间机环境的示意图。
图7示出根据本发明实施例的在中间机环境中支持显式接管方案的示例性流程图。
图8示出根据本发明实施例的支持无法接收更新的子网配置策略的子网管理器实例的鲁棒防护的中间机环境的示意图。
图9示出根据本发明实施例的在中间机环境中支持无法接收更新的子网配置策略的子网管理器实例的鲁棒防护的示例性流程图。
图10示出根据本发明实施例的具有意外子网融合的中间机环境的示意图。
图11示出根据本发明实施例的在中间机环境中防范意外子网融合的负面影响的示例性流程图。
图12是根据本发明一些实施例的中间机环境中的子网内的子网管理器的功能框图。
图13是根据本发明一些实施例的网络交换机的功能框图。
图14是根据本发明一些实施例的支持中间机环境的系统的功能框图。
具体实施方式
本文描述了一种提供中间机或类似平台的系统和方法。根据本发明实施例,所述系统包括高性能硬件(如,64位处理器技术、高性能大容量存储器以及冗余无限带宽和以太网联网)与应用服务器或中间件环境(例如,WebLogic套件)的组合,以提供包括大规模并行内存网格的完整的Java EE应用服务器综合结构,其可快速提供并且可根据需要调整规模。根据本发明实施例,所述系统可部署为完整、一半或四分之一机架或者其他配置,以提供应用服务器网格、存储区域网络和无限带宽(IB)网络。中间机软件可提供应用服务器、中间件以及其他功能,例如WebLogic服务器、JRockit或Hotspot JVM、Oracle Linux或Solaris以及Oracle VM。根据本发明实施例,所述系统可包括多个计算节点、一个或多个IB交换网关和存储节点或单元,其经由IB网络彼此通信。当实现为机架配置时,机架的未使用部分可空着,或者被滤波器占据。
根据本发明一个实施例,本文称作“Sun Oracle Exalogic”或“Exalogic”,所述系统是易于展开的方案以便于装载中间件或应用服务器软件,例如Oracle中间件SW套件或Weblogic。如本文所述,根据一个实施例,所述系统是“盒内网格”,其包括一个或多个服务器、存储单元、用于存储联网的IB光纤架构以及装载中间件应用所需的所有其他部件。通过借助利用例如真正应用集群和Exalogic开放存储的大规模并行网格架构,可针对所有类型的中间件应用提供可观的性能。所述系统以线性I/O可扩展性提供改善的性能,易于使用和管理,并且提供关键任务可用性和可靠性。
图1示出根据本发明实施例的中间机的示例性配置的示意图。如图1所示,中间机100使用单机架配置,其包括连接至28个服务器节点的两个网关网络交换机或叶网络交换机102和103。另外,中间机可存在不同的配置。例如,可存在包含一部分服务器节点的半机架配置,还可存在包含大量服务器的多机架配置。
如图1所示,服务器节点可连接至由网关网络交换机提供的端 口。如图1所示,各服务器机器可分别连接至两个网关网络交换机102和103。例如,网关网络交换机102连接至服务器1-14的端口1(106)和服务器15-28的端口2(107),网关网络交换机103连接至服务器1-14的端口2(108)和服务器15-28的端口1(109)。
根据本发明实施例,各网关网络交换机可具有多个内部端口,这些内部端口用于与不同的服务器连接,网关网络交换机还可具有外部端口,所述外部端口用于与外部网络连接,例如已有的数据中心服务网络。
根据本发明实施例,中间机可包括单独的存储系统110,其通过网关网络交换机连接至服务器。另外,中间机可包括连接至两个网关网络交换机102和103的脊(spine)网络交换机101。如图1所示,可选地,从存储系统到脊网络交换机可存在两条链路。
IB光纤架构/子网
根据本发明实施例,中间机环境中的IB光纤架构/子网可包含按照胖树拓扑互连的大量物理主机或服务器、交换机实例和网关实例。
图2示出根据本发明实施例的中间机环境的示意图。如图2所示,中间机环境200包括与多个端节点连接的IB子网或光纤架构220。IB子网包括多个子网管理器211-214,每一子网管理器驻留于诸如多个网络交换机201-204之一的节点上。子网管理器可利用带内通信协议210彼此通信,例如基于管理数据报(MAD)/子网管理包(SMP)的协议或者诸如经IB的互联网协议(IPolB)的其他协议。
根据本发明实施例,在IB光纤架构上可构建单个IP子网以允许交换机在相同的IB光纤架构中彼此安全地通信(即,所有交换机之间的全连通性)。当两个交换机之间存在具有可操作链路的至少一条路径时,基于光纤架构的IP子网可在任意交换机对之间提供连通性。如果存在可替换的路径,则可通过重新路由来从链路故障恢复。
交换机的管理以太网接口可连接至在所有交换机之间提供IP级连通性的单个网络。各交换机可通过两个主IP地址标识:一个用于外部管理以太网,一个用于基于光纤架构的IP子网。各交换机可利 用这两个IP地址监测对所有其他交换机的连通性,并可使用任一可操作地址来进行通信。另外,各交换机可对光纤架构上的每一直接连接的交换机具有点对点IP链路。因此,可存在至少一个附加IP地址。
IP路由设置允许网络交换机利用光纤架构IP子网、外部管理以太网以及多对交换机之间的一个或多个光纤架构级点对点IP链路的组合经由中间交换机将通信量路由至另一交换机。IP路由允许除了通过光纤架构上的专用路由服务之外,还经由网络交换机上的外部以太网端口路由对网络交换机的外部管理访问。
IB光纤架构包括具有对管理网络的管理以太网访问的多个网络交换机。光纤架构中的交换机之间存在带内物理连通性。在一个示例中,当IB光纤架构未退化时,每一对交换机之间存在具有一次或多次跳跃的至少一个带内路径。用于IB光纤架构的管理节点包括连接至IB光纤架构的网络交换机和管理主机。
子网管理器可经由其任意私有IP地址访问。子网管理器还可经由浮动IP地址访问,当子网管理器承担主子网管理器的角色时,为主子网管理器配置浮动IP地址,当其被显式地从该角色释放时,子网管理器是未配置的。可为外部管理网络以及基于光纤架构的管理IP网络定义主IP地址。对于点对点IP链路无需定义特殊的主IP地址。
根据本发明实施例,每一物理主机可利用基于虚拟机的客户机被虚拟化。每一物理主机可同时存在多个客户机,例如每一CPU核存在一个客户机。另外,每一物理主机可具有至少一个双端口主机通道适配器(HCA),其可被虚拟化并在客户机之间共享,以使得虚拟化的HCA的光纤架构视图为单个双端口HCA,就像非虚拟化/共享的HCA一样。
IB光纤架构可分为通过IB分区实现的动态的一组资源域。IB光纤架构中的每一物理主机和每一网关实例可以是多个分区的成员。另外,相同或不同物理主机上的多个客户机可以是相同或不同分区的 成员。IB光纤架构的IB分区的数量可由P_key表大小限定。
根据本发明实施例,客户机可打开直接从客户机中的vNIC驱动器访问的两个或更多个网关实例上的一组虚拟网卡(vNIC)。客户机可在保持或具有更新的vNIC伙伴的同时在物理主机之间迁移。
根据本发明实施例,交换机可按照任何次序启动,并可根据不同的协商协议动态地选择主子网管理器,例如IB专用协商协议。如果未指定分区策略,则可使用默认分区使能策略。另外,可独立于任何附加策略信息并独立于主子网管理器是否知道完整的光纤架构策略,建立管理节点分区和基于光纤架构的管理IP子网。为了允许利用基于光纤架构的IP子网同步光纤架构级配置策略信息,子网管理器可初始利用默认分区策略启动。当已实现光纤架构级同步时,可由主子网管理器安装光纤架构当前的分区配置。
M_Key
根据本发明实施例,一组子网管理器实例可利用私有安全密钥进行协作以在IB子网内提供高度可用的子网管理器服务。此类私有安全密钥的一个示例是M_Key,其可用于方便防范IB光纤架构中的各种网络异常的不期望的结果。在一个实施例中,M_Key是具有密码功能的64位密值,并且仅IB光纤架构中的授权实体知道。当与IB光纤架构中的端口关联的子网管理代理(SMA)配置有M_Key值时,改变与该端口关联的状态的任何带内SMP请求必须指定正确的M_Key值。
图3示出根据本发明实施例的使用M_Key的中间机环境的示意图。如图3所示,中间机环境300中的IB子网或光纤架构320包括多个子网管理器311-314。每一子网管理器驻留于多个网络交换机301-304之一上,并与不同的M_Key321-324关联。子网管理器可利用带内通信协议310彼此通信。
子网管理器可彼此协商,并推举负责配置和管理中间机环境中的IB光纤架构的主子网管理器。在如图3所示的示例中,子网管理器A311被推举为主子网管理器。结果,选择与子网管理器A关联的 M_Key A321来配置和管理IB子网。另外,如图3所示的子网管理器B-D312-314中的每一个可监测子网管理器A,并根据需要准备接管成为主子网管理器。
图4示出根据本发明实施例的使用M_Key设置IB光纤架构中的路由逻辑的示例性流程图。如图4所示,在步骤401,所述系统可将不同的私有安全密钥(例如,M_Key)与IB光纤架构中的每一子网管理器实例关联。子网管理器实例协作以在IB子网内提供高度可用的子网管理器服务。然后,在步骤402,子网管理器实例可彼此协商,并推举主子网管理器。最后,在步骤403,主子网管理器可利用与主子网管理器关联的私有安全密钥来配置和管理中间机环境。
图5示出根据本发明实施例的使用M_Key设置IB光纤架构中的路由逻辑的示例性流程图。如图5所示,在步骤501,主子网管理器首先可尝试利用SMP请求包发现物理IB子网中的完整连接的端口拓扑。然后,在步骤502,主子网管理器可利用M_Key和/或经由带外策略输入定义的显式节点/端口列表配置信息来确定允许其控制哪些端口。最后,在步骤503,在允许IB光纤架构中的正常数据分组通信之前,主子网管理器可基于发现的端口拓扑来设置IB光纤架构中的路由逻辑。
防范“run-away”子网管理器实例
根据本发明的一个实施例,每一子网管理器实例可与特定M_Key值/范围(相同IB光纤架构中的其他子网管理器实例知道)关联。IB光纤架构中的一组子网管理器实例可依据哪一子网管理器当前为主子网管理器来动态地确定正在使用定义的范围内的哪一M_Key。
图6示出根据本发明实施例的支持显式接管方案的中间机环境的示意图。如图6所示,例如,子网管理器A611暂停或出现故障,在一定时间周期内阻止子网管理器A执行正常操作和与待命的子网管理器实例的握手,随后子网管理器C613接管IB子网620。因此,与子网管理器C关联的M_Key C 623代替旧的M_Key(M_KeyA), 并被用于IB光纤架构620。
根据本发明的一个实施例,可在相当长的时间周期内(如,由于其运行所在的平台上的调度问题)中断和/或阻止旧的“逃跑”主子网管理器(例如,如图6所示的子网管理器A)运行。当子网管理器A连接回IB光纤架构时,子网管理器A可认识到,针对IB子网已推举出新的主子网管理器,IB光纤架构中正在使用新的M_Key。然后,系统可自动阻止子网管理器A重新开始作为主子网管理器的正常操作,以避免诸如“裂脑”情景的不期望的结果。当旧的主子网管理器以与同时来自新的主子网管理器的更新冲突的方式对子网中的节点和端口执行状态更新时,会发生“裂脑”情景。
图7示出根据本发明实施例的在中间机环境中支持显式接管方案的示例性流程图。如图7所示,在步骤701,系统可检测旧的主子网管理器中断达相当长的时间周期。然后,在步骤702,一组子网管理器实例可推举新的主子网管理器。在步骤703,IB光纤架构可用与新的主子网管理器关联的新的M_Key代替与旧的主子网管理器关联的旧的M_Key。最后,在步骤704,IB光纤架构可自动阻止旧的子网管理器重新开始作为主子网管理器的正常操作,以避免诸如“裂脑”情景的不期望的结果。
无法接收更新的子网配置策略的子网管理器实例的鲁棒防护
根据本发明实施例,在IB子网中可通过实现新的一组子网管理器实例或更新旧的一组子网管理器实例来应用新的策略(例如,子网配置策略),而不依赖于已有子网管理器实例的可操作状态或可达性。
图8示出根据本发明实施例的支持无法接收更新的子网配置策略的子网管理器实例的鲁棒防护的中间机环境的示意图。如图8所示,在IB子网820中可经由子网管理器A811和子网管理器C813应用更新的子网配置策略809。子网管理器A和子网管理器C可具有仅能够在它们自己之间识别的M_Key值范围。
根据本发明实施例,系统可以协调方式(例如,以遵从ACID的方式)确保无法接收更新的子网配置策略的子网管理器实例的鲁棒防护。在如图8所示的示例中,IB子网中的已有子网管理器,子网管理器B812和子网管理器D814无法识别与更新的子网配置策略关联的M_Key值。因此,子网管理器B和子网管理器D无法接收更新的子网配置策略。结果,在IB子网中可通过子网管理器A和C应用更新的配置策略,留下子网管理器B和D不受新策略的影响。另外,子网管理器B和D均无法基于对应节点上本地存储的任何旧的且可能失去时效的配置策略来改变子网的状态。
图9示出根据本发明实施例的在中间机环境中支持无法接收更新的子网配置策略的子网管理器实例的鲁棒防护的示例性流程图。如图9所示,在步骤901,用户可提供用于IB光纤架构的更新的子网配置策略。在步骤902,IB光纤架构可通过能够识别与更新的子网配置策略关联的M_Key的一个或多个子网管理器来应用更新的子网配置策略。然后,在步骤903,IB子网中无法识别该M_Key的子网管理器可被留下不受新策略的影响。由此从该子网中的协作子网管理器组中有效地排除此类子网管理器。
防范意外子网融合的负面影响
图10示出根据本发明实施例的具有意外子网融合的中间机环境的示意图。如图10所示,中间机环境1000中的IB子网或光纤架构1020管理多个端节点。子网管理器A1001是利用M_Key A1021配置和管理IB子网的主子网管理器。
根据本发明实施例的,系统可防范与意外子网融合关联的负面影响。在如图10所示的示例中,子网管理器E1005(并非IB光纤架构的一部分)错误地经由网络连接1030意外连接至IB子网1020。子网管理器E1015可首先尝试利用M_Key或显式节点/端口列表配置发现端口拓扑。由于子网管理器E对IB光纤架构的连接是无意的,子网管理器E无法识别IB子网1020中正在使用的M_Key C1021。因 此,子网管理器E将不与IB子网1020中的端口/节点通信,以防止诸如未授权访问的不期望的结果。另外,子网管理器A可能不知道子网管理器E所在的另一子网中所使用的M_Key值。因此,子网管理器A将不尝试,或者无法改变所述另一子网中的任何状态。因此,作为两个IB子网之间建立的所述意外连接的结果,IB子网1020或所述另一IB子网中不会发生任何状态改变。
图11示出根据本发明实施例的在中间机环境中防范意外子网融合的负面影响的示例性流程图。如图11所示,在步骤1101,IB子网中的主子网管理器可检测来自另一IB子网的新的子网管理器。然后,在步骤1102,主子网管理器可确定该连接是无意的,因此该新的子网管理器无法识别IB子网中所使用的M_Key。因此,在步骤1103,IB光纤架构可防止所述新的子网管理器改变IB子网中的任何状态。
根据一些实施例,图12示出中间机环境中的子网内,根据如上所述本发明的原理配置的子网管理器1200的功能框图;图13示出根据如上所述本发明的原理配置的包括如图12所示的子网管理器1200的网络交换机1300的功能框图;图14示出根据如上所述本发明的原理配置的包括如图13所示的网络交换机1300的支持系统1400的功能框图。子网管理器、网络交换机和支持系统的功能框可通过硬件、软件或硬件和软件的组合来实现,以实现本发明的原理。本领域技术人员应该理解,图12-14中所描述的功能框可组合或分离成子框以实现如上所述本发明的原理。因此,本文中的描述可支持本文所述功能框的任何可能的组合或分离或进一步的限定。
如图12所示,子网管理器1200可包括关联模块1202和协商模块1204。在一些实施例中,关联模块1202可被配置为将不同的私有安全密钥与子网管理器关联。协商模块1204可被配置为允许子网管理器与子网内的其他子网管理器协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥来配置和管理中间机环境。
在一些实施例中,子网是无限带宽(IB)子网。在一些实施例中,子网可分成由子网分区实现的动态的一组资源域。
在一些实施例中,作为另外一种选择,子网管理器1200还可包括通信模块1206,其被配置为允许子网管理器利用带内通信协议与子网内的其他子网管理器通信。在一些实施例中,作为另外一种选择,子网管理器1200还可包括初始化模块1208,其被配置为当未指定分区策略时,响应于子网管理器1200被推举为主子网管理器,利用默认分区策略初始化主子网管理器。
在一些实施例中,私有安全密钥是M_key,M_key是64位的密值,仅子网中的授权实体知道。当与子网中的端口关联的子网管理代理(SMA)配置有M_Key值时,带内请求需要指定M_Key值以便改变与该端口关联的状态。
在一些实施例中,当不同的子网管理器被推举为主子网管理器时,子网被重新配置为与不同的私有安全密钥关联。在一些实施例中,在不同的范围(子网内的其他子网管理器知道)中定义每一不同的私有安全密钥。
在一些实施例中,作为另外一种选择,子网管理器1200还可包括确定模块1210,其被配置为依据哪一子网管理器实例当前为主子网管理器中来动态地确定正在使用定义的范围内的哪一私有安全密钥。在一些实施例中,在推举出新的主子网管理器之后,自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以便防止裂脑情景。
在一些实施例中,主子网管理器可确定对新的子网管理器的连接是无意的,因为该新的子网管理器无法识别子网中所使用的私有安全密钥,所述新的子网管理器被阻止改变子网中的任何状态。
如图13所示,网络交换机1300可包括如图12所示的一个子网管理器1200、一个或多个外部端口1304以及一个或多个内部端口1308。外部端口1304用于与外部网络连接。内部端口1308用于与中间机环境中的多个主机服务器连接。
如图14所示,支持系统1400还可包括如图13所示的一个或多个网络交换机1300。在一些实施例中,作为另外一种选择,支持系统1400还可包括单独的存储系统1404,其通过所述一个或多个网络交换机与多个主机服务器连接。在一些实施例中,作为另外一种选择,支持系统1400还可包括可由客户机访问的一个或多个网关1408。尽管网关1408被示出为独立于网络交换机1300的部件,在一些实施例中,网关1408可驻留于网络交换机1300上。
在一些实施例中,在子网中可通过能够识别与更新的子网配置策略关联的私有安全密钥的一个或多个子网管理器1200来应用一个或多个更新的子网配置策略,子网内无法识别所述私有安全密钥的其他子网管理器1200可留下不受一个或多个更新的子网配置策略的影响。
本发明可方便地利用一个或多个传统的通用或专用数字计算机、计算装置、机器或微处理器来实现,其包括根据本公开的教导编程的一个或多个处理器、存储器和/或计算机可读存储介质。本领域程序员可基于本公开的教导容易地准备适当的软件编码,这对于软件领域中的技术人员将是明显的。
在一些实施例中,本发明包括计算机程序产品,其是存储有指令/可用于引导计算机执行本发明的任何处理的存储介质或计算机可读介质。所述存储介质可包括(但不限于)任何类型的盘,包括软盘、光盘、DVD、CD-ROM、微硬盘(microdrive)和磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪存装置、磁卡或光学卡、纳米系统(包括分子记忆IC)、或者适合于存储指令和/或数据的任何类型的介质装置。
上面对本发明的描述是为了说明和描述而提供。其并非意在穷尽性的或将本发明限于本文所公开的精确形式。对于本领域技术人员而言,许多修改和变型将是明显的。选择并描述实施例是为了最佳地说明本发明的原理及其实际应用,从而使本领域技术人员能够理解本发明的各种实施方式,并能够想到适合于特定应用的各种修改形式。本发明的范围意在由下面的权利要求及其等同物限定。
Claims (50)
1.一种支持中间机环境的系统,包括:
一个或多个网络交换机,其中每一所述网络交换机提供用于与中间机环境中的多个主机服务器连接的一个或多个内部端口,并且其中,所述一个或多个网络交换机被配置为提供一个子网,
一组子网管理器实例,其驻留于所述一个或多个网络交换机上,其中所述一组子网管理器实例协作以在所述子网内提供子网管理器服务,其中每一所述子网管理器实例与所述子网中的其他子网管理器实例知道的不同的私有安全密钥值或范围关联,并且,
其中所述一组子网管理器实例能彼此协商并推举主子网管理器,所述主子网管理器负责利用与该主子网管理器关联的私有安全密钥值或范围来配置和管理中间机环境,
其中,所述一组子网管理器实例确定当前在使用哪个私有安全密钥值或范围,以及基于所述确定来确定是否推举新的主子网管理器。
2.根据权利要求1所述的系统,还包括:
单独的存储系统,其通过所述一个或多个网络交换机与所述多个主机服务器连接。
3.根据权利要求1至2中任一项所述的系统,其中:
所述子网是无限带宽(IB)子网。
4.根据权利要求1所述的系统,还包括:
一个或多个网关实例,其能由客户机访问。
5.根据权利要求1所述的系统,其中:
所述子网管理器实例能够利用带内通信协议彼此通信。
6.根据权利要求1所述的系统,其中:
所述子网能分成由子网分区实现的动态的一组资源域。
7.根据权利要求1所述的系统,其中:
当未指定分区策略时,所述主子网管理器能够使用默认分区策略来进行初始化。
8.根据权利要求1所述的系统,其中:
所述私有安全密钥值或范围是M_Key值或范围,其中所述M_Key是仅子网中的授权实体知道的64位的密值。
9.根据权利要求8所述的系统,其中:
当与子网中的端口关联的子网管理代理(SMA)配置有M_Key值时,带内请求需要指定所述M_Key值以便改变与该端口关联的状态。
10.根据权利要求1所述的系统,其中:
当不同的子网管理器实例被推举为主子网管理器时,子网被重新配置为与不同的私有安全密钥值或范围关联。
11.根据权利要求1所述的系统,其中:
在子网中的其他子网管理器实例知道的不同范围内定义每一不同的私有安全密钥值或范围。
12.根据权利要求1所述的系统,其中:
子网中的所述一组子网管理器实例能够依据哪一子网管理器实例当前为主子网管理器来动态地确定正在使用定义的范围内的哪一私有安全密钥值或范围。
13.根据权利要求1所述的系统,其中:
在推举出新的主子网管理器之后,自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以便防止旧的主子网管理器以与同时来自新的主子网管理器的更新冲突的方式对子网中的节点和端口执行状态更新。
14.根据权利要求1所述的系统,其中:
在子网中能够通过能够识别与更新的子网配置策略关联的私有安全密钥值或范围的一个或多个子网管理器实例来应用一个或多个更新的子网配置策略,子网内无法识别所述私有安全密钥值或范围的其他子网管理器实例能保持不受所述一个或多个更新的子网配置策略的影响并被阻止更新子网的状态。
15.根据权利要求1所述的系统,其中:
主子网管理器能确定对新的节点的连接是无意的,因为主子网管理器无法识别用于该节点的私有安全密钥值或范围。
16.根据权利要求1所述的系统,其中:
不允许包含新的节点的远程子网中的主子网管理器改变所述子网中的状态,不允许所述子网中的主子网管理器改变所述远程子网中的状态。
17.一种支持中间机环境的方法,包括:
提供一个或多个网络交换机,其中每一所述网络交换机提供用于与中间机环境中的多个主机服务器连接的一个或多个内部端口,并且其中,所述一个或多个网络交换机被配置为提供一个子网;
将不同的私有安全密钥值或范围与一组子网管理器实例中的每一子网管理器实例关联,其中每一所述子网管理器实例的所述不同的私有安全密钥值或范围为所述子网中的其他子网管理器实例知道,并且每一所述子网管理器实例驻留于所述一个或多个网络交换机之一上,其中所述一组子网管理器实例协作以在所述子网内提供子网管理器服务;
允许所述一组子网管理器实例彼此协商并推举主子网管理器;以及
利用与主子网管理器关联的私有安全密钥值或范围来配置和管理中间机环境,
其中,所述一组子网管理器实例确定当前在使用哪个私有安全密钥值或范围,以及基于所述确定来确定是否推举新的主子网管理器。
18.根据权利要求17所述的方法,其中:
一个或多个网络交换机各自提供用于与外部网络连接的一个或多个外部端口。
19.根据权利要求18所述的方法,还包括:
提供单独的存储系统,其通过所述一个或多个网络交换机与所述多个主机服务器连接。
20.根据权利要求17所述的方法,其中
所述子网是无限带宽(IB)子网。
21.根据权利要求17所述的方法,还包括:
提供一个或多个网关实例,其能由客户机访问。
22.根据权利要求17所述的方法,还包括:
所述子网管理器实例利用带内通信协议彼此通信。
23.根据权利要求17所述的方法,还包括:
将所述子网分成由子网分区实现的动态的一组资源域。
24.根据权利要求17所述的方法,还包括:
当未指定分区策略时,所述主子网管理器使用默认分区策略进行初始化。
25.根据权利要求17所述的方法,其中:
所述私有安全密钥值或范围是M_Key值或范围,所述M_Key是仅子网中的授权实体知道的64位的密值。
26.根据权利要求17所述的方法,其中:
当与子网中的端口关联的子网管理代理(SMA)配置有M_Key值时,带内请求需要指定所述M_Key值以便改变与该端口关联的状态。
27.根据权利要求17所述的方法,还包括:
当不同的子网管理器实例被推举为主子网管理器时,将子网重新配置为与不同的私有安全密钥值或范围关联。
28.根据权利要求17所述的方法,还包括:
在子网中的其他子网管理器实例知道的不同范围内定义每一不同的私有安全密钥值或范围。
29.根据权利要求17所述的方法,还包括:
子网中的所述一组子网管理器实例依据哪一子网管理器实例当前为主子网管理器来动态地确定正在使用定义的范围内的哪一私有安全密钥值或范围。
30.根据权利要求17所述的方法,其中:
在推举出新的主子网管理器之后,自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以便防止旧的主子网管理器以与同时来自新的主子网管理器的更新冲突的方式对子网中的节点和端口执行状态更新。
31.根据权利要求17所述的方法,其中:
在子网中能够通过能够识别与更新的子网配置策略关联的私有安全密钥值或范围的一个或多个子网管理器实例来应用一个或多个更新的子网配置策略,子网内无法识别所述私有安全密钥值或范围的其他子网管理器实例能够保持不受所述一个或多个更新的子网配置策略的影响。
32.根据权利要求17所述的方法,还包括:
主子网管理器确定对新的子网管理器实例的连接是无意的,因为所述新的子网管理器实例无法识别子网中所使用的私有安全密钥值或范围,并且主子网管理器阻止所述新的子网管理器实例改变子网中的任何状态。
33.一种中间机环境中的由一个或多个网络交换机提供的子网内的子网管理器,其驻留于所述一个或多个网络交换机之一上,包括:
关联模块,其被配置为将子网内的其他子网管理器知道的不同的私有安全密钥值或范围与子网管理器关联;
协商模块,其被配置为允许子网管理器与子网内的其他子网管理器协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥值或范围来配置和管理中间机环境,
其中,所述子网管理器与子网内的其他子网管理器确定当前在使用哪个私有安全密钥值或范围,以及基于所述确定来确定是否推举新的主子网管理器。
34.根据权利要求33所述的子网管理器,其中:
所述子网是无限带宽(IB)子网。
35.根据权利要求33所述的子网管理器,还包括:
通信模块,其被配置为允许子网管理器利用带内通信协议与子网内的其他子网管理器通信。
36.根据权利要求33所述的子网管理器,其中:
所述子网能分成由子网分区实现的动态的一组资源域。
37.根据权利要求33所述的子网管理器,还包括:
初始化模块,其被配置为当未指定分区策略时,响应于子网管理器被推举为主子网管理器,利用默认分区策略初始化主子网管理器。
38.根据权利要求33所述的子网管理器,其中:
所述私有安全密钥值或范围是M_Key值或范围,所述M_Key是仅子网中的授权实体知道的64位的密值。
39.根据权利要求38所述的子网管理器,其中:
当与子网中的端口关联的子网管理代理(SMA)配置有M_Key值时,带内请求需要指定所述M_Key值以便改变与该端口关联的状态。
40.根据权利要求33所述的子网管理器,其中:
当不同的子网管理器被推举为主子网管理器时,子网被重新配置为与不同的私有安全密钥值或范围关联。
41.根据权利要求33所述的子网管理器,其中:
在子网中的其他子网管理器知道的不同范围内定义每一不同的私有安全密钥值或范围。
42.根据权利要求33所述的子网管理器,还包括:
确定模块,其被配置为依据哪一子网管理器当前为主子网管理器来动态地确定正在使用定义的范围内的哪一私有安全密钥值或范围。
43.根据权利要求33所述的子网管理器,其中:
在推举出新的主子网管理器之后,自动阻止旧的主子网管理器重新开始作为主子网管理器的正常操作,以便防止旧的主子网管理器以与同时来自新的主子网管理器的更新冲突的方式对子网中的节点和端口执行状态更新。
44.根据权利要求33所述的子网管理器,其中:
主子网管理器能够确定对新的子网管理器的连接是无意的,因为所述新的子网管理器无法识别子网中所使用的私有安全密钥值或范围,并且所述新的子网管理器被阻止改变子网中的任何状态。
45.一种网络交换机,包括:
根据权利要求33-44中任一项所述的一个子网管理器;
用于与外部网络连接的一个或多个外部端口;
用于与中间机环境中的多个主机服务器连接的一个或多个内部端口。
46.一种支持中间机环境的系统,包括一个或多个根据权利要求45所述的网络交换机。
47.根据权利要求46所述的系统,还包括:
单独的存储系统,其通过所述一个或多个网络交换机与所述多个主机服务器连接。
48.根据权利要求46所述的系统,还包括:
一个或多个网关,其能由客户机访问。
49.根据权利要求46所述的系统,其中:
在子网中能够通过能够识别与更新的子网配置策略关联的私有安全密钥值或范围的一个或多个子网管理器来应用一个或多个更新的子网配置策略,子网内无法识别所述私有安全密钥值或范围的其他子网管理器能够保持不受所述一个或多个更新的子网配置策略的影响。
50.一种支持中间机环境的系统,包括:
一组子网管理器,其协作以在由一个或多个网络交换机提供的子网内提供子网管理器服务,其中每一所述子网管理器驻留于所述一个或多个网络交换机之一上,每一所述子网管理器与所述子网内的其他子网管理器知道的不同的私有安全密钥值或范围关联,
其中所述一组子网管理器能够彼此协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥值或范围来配置和管理中间机环境,
其中所述一组子网管理器确定当前在使用哪个私有安全密钥值或范围,以及基于所述确定来确定是否推举新的主子网管理器。
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38422810P | 2010-09-17 | 2010-09-17 | |
US61/384,228 | 2010-09-17 | ||
US201161484390P | 2011-05-10 | 2011-05-10 | |
US61/484,390 | 2011-05-10 | ||
US201161493330P | 2011-06-03 | 2011-06-03 | |
US201161493347P | 2011-06-03 | 2011-06-03 | |
US61/493,330 | 2011-06-03 | ||
US61/493,347 | 2011-06-03 | ||
US201161498329P | 2011-06-17 | 2011-06-17 | |
US61/498,329 | 2011-06-17 | ||
PCT/US2011/052029 WO2012037518A1 (en) | 2010-09-17 | 2011-09-16 | System and method for facilitating protection against run-away subnet manager instances in a middleware machine environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103125098A CN103125098A (zh) | 2013-05-29 |
CN103125098B true CN103125098B (zh) | 2016-08-17 |
Family
ID=44872584
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180040064.9A Active CN103125102B (zh) | 2010-09-17 | 2011-09-16 | 用于在中间件机器环境中提供基于无限带宽的以太网虚拟集线器可伸缩性的系统和方法 |
CN201180039807.0A Active CN103125097B (zh) | 2010-09-17 | 2011-09-16 | 在中间件机器中执行部分子网初始化 |
CN201180039850.7A Active CN103125098B (zh) | 2010-09-17 | 2011-09-16 | 支持中间机环境的系统和方法、子网管理器和网络交换机 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180040064.9A Active CN103125102B (zh) | 2010-09-17 | 2011-09-16 | 用于在中间件机器环境中提供基于无限带宽的以太网虚拟集线器可伸缩性的系统和方法 |
CN201180039807.0A Active CN103125097B (zh) | 2010-09-17 | 2011-09-16 | 在中间件机器中执行部分子网初始化 |
Country Status (5)
Country | Link |
---|---|
US (6) | US9906429B2 (zh) |
EP (3) | EP2617159B1 (zh) |
JP (3) | JP5844373B2 (zh) |
CN (3) | CN103125102B (zh) |
WO (3) | WO2012037520A1 (zh) |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0762367B2 (ja) * | 1987-08-11 | 1995-07-05 | 積水化学工業株式会社 | 結露防止面を有する断熱シ−トの製造方法 |
US9813283B2 (en) | 2005-08-09 | 2017-11-07 | Oracle International Corporation | Efficient data transfer between servers and remote peripherals |
US9973446B2 (en) | 2009-08-20 | 2018-05-15 | Oracle International Corporation | Remote shared server peripherals over an Ethernet network for resource virtualization |
WO2012167268A1 (en) | 2011-06-03 | 2012-12-06 | Oracle International Corporation | System and method for authenticating components in a network |
US8713649B2 (en) | 2011-06-03 | 2014-04-29 | Oracle International Corporation | System and method for providing restrictions on the location of peer subnet manager (SM) instances in an infiniband (IB) network |
US9332005B2 (en) | 2011-07-11 | 2016-05-03 | Oracle International Corporation | System and method for providing switch based subnet management packet (SMP) traffic protection in a middleware machine environment |
US9634849B2 (en) | 2011-07-11 | 2017-04-25 | Oracle International Corporation | System and method for using a packet process proxy to support a flooding mechanism in a middleware machine environment |
EP2555129B1 (en) * | 2011-08-03 | 2019-02-06 | Amadeus S.A.S. | Method and system to maintain strong consistency of distributed replicated contents in a client/server system |
US8879396B2 (en) * | 2011-11-15 | 2014-11-04 | Oracle International Corporation | System and method for using dynamic allocation of virtual lanes to alleviate congestion in a fat-tree topology |
US9325619B2 (en) | 2011-11-15 | 2016-04-26 | Oracle International Corporation | System and method for using virtual lanes to alleviate congestion in a fat-tree topology |
US9020346B2 (en) * | 2012-09-11 | 2015-04-28 | Inphi Corporation | Optical communication interface utilizing coded pulse amplitude modulation |
EP2850804B1 (en) | 2012-05-10 | 2020-09-23 | Oracle International Corporation | System and method for supporting state synchronization in a network environment |
US9231888B2 (en) * | 2012-05-11 | 2016-01-05 | Oracle International Corporation | System and method for routing traffic between distinct InfiniBand subnets based on source routing |
US9584605B2 (en) | 2012-06-04 | 2017-02-28 | Oracle International Corporation | System and method for preventing denial of service (DOS) attack on subnet administrator (SA) access in an engineered system for middleware and application execution |
US9262155B2 (en) | 2012-06-04 | 2016-02-16 | Oracle International Corporation | System and method for supporting in-band/side-band firmware upgrade of input/output (I/O) devices in a middleware machine environment |
US8806025B2 (en) * | 2012-06-25 | 2014-08-12 | Advanced Micro Devices, Inc. | Systems and methods for input/output virtualization |
US10601653B2 (en) * | 2012-07-06 | 2020-03-24 | Cradlepoint, Inc. | Implicit traffic engineering |
US10177957B1 (en) | 2012-07-06 | 2019-01-08 | Cradlepoint, Inc. | Connecting a cloud network to the internet |
US10110417B1 (en) | 2012-07-06 | 2018-10-23 | Cradlepoint, Inc. | Private networks overlaid on cloud infrastructure |
US10560343B1 (en) | 2012-07-06 | 2020-02-11 | Cradlepoint, Inc. | People centric management of cloud networks via GUI |
US10135677B1 (en) | 2012-07-06 | 2018-11-20 | Cradlepoint, Inc. | Deployment of network-related features over cloud network |
US9083550B2 (en) * | 2012-10-29 | 2015-07-14 | Oracle International Corporation | Network virtualization over infiniband |
US8976033B2 (en) | 2013-02-06 | 2015-03-10 | Hewlett-Packard Development Company, L.P. | Controller coupled to visual indicator |
US9306837B1 (en) * | 2013-03-08 | 2016-04-05 | Cisco Technology, Inc. | Source IP-based pruning of traffic toward dually-connected overlay hosts in a data communications environment |
US9443093B2 (en) * | 2013-06-20 | 2016-09-13 | Amazon Technologies, Inc. | Policy enforcement delays |
CN103457844B (zh) * | 2013-08-12 | 2016-12-28 | 中国石油天然气股份有限公司 | 多Infiniband网关的vNIC绑定方法 |
US9720989B2 (en) | 2013-11-11 | 2017-08-01 | Amazon Technologies, Inc. | Dynamic partitioning techniques for data streams |
JP6357243B2 (ja) * | 2013-11-11 | 2018-07-11 | アマゾン・テクノロジーズ・インコーポレーテッド | データストリーム取り込み及び永続性ポリシ |
US10698569B2 (en) | 2014-04-03 | 2020-06-30 | Centurylink Intellectual Property Llc | System and method for implementing customer control point or customer portal |
US10616377B2 (en) | 2014-04-03 | 2020-04-07 | Centurylink Intellectual Property Llc | System and method for implementing network enhanced gateway functionality |
US10432452B2 (en) * | 2014-04-11 | 2019-10-01 | Oracle International Corporation | System and method for enabling application-to-application communication in an enterprise computer system |
CA2950994C (en) * | 2014-06-17 | 2023-03-07 | Sercel | Method and node for managing a network |
US20160100008A1 (en) | 2014-10-02 | 2016-04-07 | Netapp, Inc. | Methods and systems for managing network addresses in a clustered storage environment |
CN105635042B (zh) * | 2014-10-28 | 2019-04-23 | 中国移动通信集团公司 | 基于时间的会话路由信息一致性校验方法及装置 |
US10673978B2 (en) | 2015-05-06 | 2020-06-02 | Centurylink Intellectual Property Llc | Method and system for implementing network experience shifting using shared objects |
US10481938B2 (en) | 2015-05-06 | 2019-11-19 | Centurylink Intellectual Property Llc | System and method for implementing network experience shifting |
US10491421B2 (en) * | 2015-06-01 | 2019-11-26 | Hewlett Packard Enterprise Development Lp | Ring protection network module |
CN105024855B (zh) * | 2015-07-13 | 2018-09-04 | 浪潮(北京)电子信息产业有限公司 | 分布式集群管理系统和方法 |
US10331616B2 (en) | 2015-08-05 | 2019-06-25 | Futurewei Technologies, Inc. | Integration of network linecard (LC) to host operating system (OS) |
US9692660B2 (en) | 2015-09-23 | 2017-06-27 | International Business Machines Corporation | Election and use of configuration manager |
US10432470B2 (en) * | 2015-09-23 | 2019-10-01 | International Business Machines Corporation | Distributed subnet manager for InfiniBand networks |
US10360205B2 (en) | 2015-09-23 | 2019-07-23 | International Business Machines Corporation | Cooperative MKEY locking for managing infiniband networks |
US10341252B2 (en) | 2015-09-30 | 2019-07-02 | Veritas Technologies Llc | Partition arbitration optimization |
US10319211B2 (en) | 2015-11-11 | 2019-06-11 | Hewlett Packard Enterprise Development Lp | Visible indication of a port as configured to management functionality |
US10178027B2 (en) | 2016-01-27 | 2019-01-08 | Oracle International Corporation | System and method for supporting inter subnet partitions in a high performance computing environment |
US10594547B2 (en) * | 2016-01-27 | 2020-03-17 | Oracle International Corporation | System and method for application of virtual host channel adapter configuration policies in a high-performance computing environment |
US10355972B2 (en) | 2016-01-28 | 2019-07-16 | Oracle International Corporation | System and method for supporting flexible P_Key mapping in a high performance computing environment |
US10348649B2 (en) | 2016-01-28 | 2019-07-09 | Oracle International Corporation | System and method for supporting partitioned switch forwarding tables in a high performance computing environment |
US10630816B2 (en) | 2016-01-28 | 2020-04-21 | Oracle International Corporation | System and method for supporting shared multicast local identifiers (MILD) ranges in a high performance computing environment |
US10581711B2 (en) * | 2016-01-28 | 2020-03-03 | Oracle International Corporation | System and method for policing network traffic flows using a ternary content addressable memory in a high performance computing environment |
US10348847B2 (en) | 2016-01-28 | 2019-07-09 | Oracle International Corporation | System and method for supporting proxy based multicast forwarding in a high performance computing environment |
US10536334B2 (en) | 2016-01-28 | 2020-01-14 | Oracle International Corporation | System and method for supporting subnet number aliasing in a high performance computing environment |
US10659340B2 (en) | 2016-01-28 | 2020-05-19 | Oracle International Corporation | System and method for supporting VM migration between subnets in a high performance computing environment |
US10333894B2 (en) | 2016-01-28 | 2019-06-25 | Oracle International Corporation | System and method for supporting flexible forwarding domain boundaries in a high performance computing environment |
US10666611B2 (en) | 2016-01-28 | 2020-05-26 | Oracle International Corporation | System and method for supporting multiple concurrent SL to VL mappings in a high performance computing environment |
US10616118B2 (en) | 2016-01-28 | 2020-04-07 | Oracle International Corporation | System and method for supporting aggressive credit waiting in a high performance computing environment |
US10171353B2 (en) * | 2016-03-04 | 2019-01-01 | Oracle International Corporation | System and method for supporting dual-port virtual router in a high performance computing environment |
WO2018039061A1 (en) * | 2016-08-23 | 2018-03-01 | Oracle International Corporation | System and method for supporting fast hybrid reconfiguration in a high performance computing environment |
US10558250B2 (en) * | 2016-12-23 | 2020-02-11 | Oracle International Corporation | System and method for coordinated link up handling following switch reset in a high performance computing network |
US10868685B2 (en) * | 2017-03-24 | 2020-12-15 | Oracle International Corporation | System and method to provide explicit multicast local identifier assignment for per-partition default multicast local identifiers defined as subnet manager policy input in a high performance computing environment |
US10432414B2 (en) | 2017-03-24 | 2019-10-01 | Oracle International Corporation | System and method to provide multicast group membership defined relative to partition membership in a high performance computing environment |
US10861504B2 (en) | 2017-10-05 | 2020-12-08 | Advanced Micro Devices, Inc. | Dynamic control of multi-region fabric |
US10558591B2 (en) | 2017-10-09 | 2020-02-11 | Advanced Micro Devices, Inc. | Method and apparatus for in-band priority adjustment forwarding in a communication fabric |
US11196657B2 (en) * | 2017-12-21 | 2021-12-07 | Advanced Micro Devices, Inc. | Self identifying interconnect topology |
CN109257435B (zh) * | 2018-10-22 | 2021-03-23 | 中国银行股份有限公司 | 基于消息中间件的多实例多子系统应用的通信系统 |
CN110213114B (zh) * | 2019-06-21 | 2024-04-09 | 深圳前海微众银行股份有限公司 | 去中心化的网络服务方法、装置、设备及可读存储介质 |
US11507522B2 (en) | 2019-12-06 | 2022-11-22 | Advanced Micro Devices, Inc. | Memory request priority assignment techniques for parallel processors |
US11223575B2 (en) | 2019-12-23 | 2022-01-11 | Advanced Micro Devices, Inc. | Re-purposing byte enables as clock enables for power savings |
US20220206908A1 (en) * | 2020-12-30 | 2022-06-30 | Oracle International Corporation | Techniques for replicating state information for high availability |
CN113300985B (zh) * | 2021-03-30 | 2023-04-07 | 阿里巴巴(中国)有限公司 | 数据处理方法、装置、设备和存储介质 |
WO2023135477A1 (en) * | 2022-01-13 | 2023-07-20 | High Sec Labs Ltd. | System and method for secure copy-and-paste opertions between hosts through a peripheral sharing device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1728664A (zh) * | 2004-07-30 | 2006-02-01 | 华为技术有限公司 | 一种虚拟私有网络网管配置方法及系统 |
US7113995B1 (en) * | 2000-10-19 | 2006-09-26 | International Business Machines Corporation | Method and apparatus for reporting unauthorized attempts to access nodes in a network computing system |
Family Cites Families (200)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5964837A (en) | 1995-06-28 | 1999-10-12 | International Business Machines Corporation | Computer network management using dynamic switching between event-driven and polling type of monitoring from manager station |
US5805805A (en) * | 1995-08-04 | 1998-09-08 | At&T Corp. | Symmetric method and apparatus for interconnecting emulated lans |
US5917913A (en) | 1996-12-04 | 1999-06-29 | Wang; Ynjiun Paul | Portable electronic authorization devices and methods therefor |
US6091706A (en) | 1997-07-17 | 2000-07-18 | Siemens Information And Communication Networks, Inc. | Apparatus and method for preventing network rerouting |
US6014669A (en) | 1997-10-01 | 2000-01-11 | Sun Microsystems, Inc. | Highly-available distributed cluster configuration database |
US6202067B1 (en) * | 1998-04-07 | 2001-03-13 | Lucent Technologies, Inc. | Method and apparatus for correct and complete transactions in a fault tolerant distributed database system |
US6463470B1 (en) | 1998-10-26 | 2002-10-08 | Cisco Technology, Inc. | Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows |
ATE360937T1 (de) | 1999-06-10 | 2007-05-15 | Alcatel Internetworking Inc | System und verfahren zur selektiven ldap- datenbank synchronisierung |
JP2001075810A (ja) | 1999-09-03 | 2001-03-23 | Toshiba Corp | コンピュータシステム、拡張ボードおよびコンピュータシステムにおける拡張ボードの機能更新方法 |
US6647419B1 (en) * | 1999-09-22 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | System and method for allocating server output bandwidth |
US6748429B1 (en) | 2000-01-10 | 2004-06-08 | Sun Microsystems, Inc. | Method to dynamically change cluster or distributed system configuration |
US7356841B2 (en) | 2000-05-12 | 2008-04-08 | Solutioninc Limited | Server and method for providing specific network services |
EP1305687B1 (en) | 2000-05-24 | 2008-07-30 | Voltaire Ltd. | Filtered application-to-application communication |
US7698727B2 (en) | 2000-06-30 | 2010-04-13 | Jlb Ventures Llc | Method and apparatus for notifying users of interactive functions using a remote device |
US7278142B2 (en) | 2000-08-24 | 2007-10-02 | Veritas Operating Corporation | Dynamic computing environment using remotely allocable resources |
CN1751473A (zh) | 2000-09-01 | 2006-03-22 | Tut系统公司 | 用于实现基于策略的网络业务管理的方法和系统 |
US7409432B1 (en) | 2000-10-19 | 2008-08-05 | International Business Machines Corporation | Efficient process for handover between subnet managers |
US6981025B1 (en) | 2000-10-19 | 2005-12-27 | International Business Machines Corporation | Method and apparatus for ensuring scalable mastership during initialization of a system area network |
US7636772B1 (en) | 2000-10-19 | 2009-12-22 | International Business Machines Corporation | Method and apparatus for dynamic retention of system area network management information in non-volatile store |
US6978300B1 (en) | 2000-10-19 | 2005-12-20 | International Business Machines Corporation | Method and apparatus to perform fabric management |
US6941350B1 (en) * | 2000-10-19 | 2005-09-06 | International Business Machines Corporation | Method and apparatus for reliably choosing a master network manager during initialization of a network computing system |
US6985956B2 (en) | 2000-11-02 | 2006-01-10 | Sun Microsystems, Inc. | Switching system |
DE10062545A1 (de) | 2000-12-15 | 2002-06-20 | Bosch Gmbh Robert | Verfahren zur Überprüfung eines Netzwerkes und Netzwerk hierzu |
US20040213220A1 (en) * | 2000-12-28 | 2004-10-28 | Davis Arlin R. | Method and device for LAN emulation over infiniband fabrics |
US7023811B2 (en) | 2001-01-17 | 2006-04-04 | Intel Corporation | Switched fabric network and method of mapping nodes using batch requests |
AU2002235471A1 (en) * | 2001-01-26 | 2002-08-06 | Full Armor Corporation | Policy implementation |
EP1368742A4 (en) | 2001-02-13 | 2010-09-01 | Candera Inc | STORAGE VIRTUALIZATION AND STORAGE MANAGEMENT FOR PROVIDING HIGHER STORAGE SERVICES |
JP3679336B2 (ja) | 2001-02-22 | 2005-08-03 | 日本電信電話株式会社 | パケットルーティング方法 |
JP2002278906A (ja) | 2001-03-21 | 2002-09-27 | Nec Corp | アップデート管理システム、アップデート・クライアント装置、アップデート・サーバ装置及びプログラム |
US20020143914A1 (en) | 2001-03-29 | 2002-10-03 | Cihula Joseph F. | Network-aware policy deployment |
US20020184368A1 (en) | 2001-04-06 | 2002-12-05 | Yunsen Wang | Network system, method and protocols for hierarchical service and content distribution via directory enabled network |
DE10118267A1 (de) | 2001-04-12 | 2002-10-24 | Bosch Gmbh Robert | Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System über ein Zugangsmedium |
US7243160B2 (en) * | 2001-05-10 | 2007-07-10 | Intel Corporation | Method for determining multiple paths between ports in a switched fabric |
US20020198755A1 (en) * | 2001-06-22 | 2002-12-26 | Birkner Charles Christian | Integrated quality assurance control system to manage construction projects |
US8032625B2 (en) | 2001-06-29 | 2011-10-04 | International Business Machines Corporation | Method and system for a network management framework with redundant failover methodology |
US6904545B1 (en) | 2001-07-11 | 2005-06-07 | Advanced Micro Devices, Inc. | Fault tolerant computing node having multiple host channel adapters |
US8935333B2 (en) * | 2001-08-09 | 2015-01-13 | International Business Machines Corporation | Implementing multicast on a system area network channel adapter |
US7245632B2 (en) | 2001-08-10 | 2007-07-17 | Sun Microsystems, Inc. | External storage for modular computer systems |
US20030208572A1 (en) | 2001-08-31 | 2003-11-06 | Shah Rajesh R. | Mechanism for reporting topology changes to clients in a cluster |
US6826601B2 (en) | 2001-09-06 | 2004-11-30 | Bea Systems, Inc. | Exactly one cache framework |
US7194540B2 (en) | 2001-09-28 | 2007-03-20 | Intel Corporation | Mechanism for allowing multiple entities on the same host to handle messages of same service class in a cluster |
US20030093509A1 (en) * | 2001-10-05 | 2003-05-15 | Li Raymond M. | Storage area network methods and apparatus with coordinated updating of topology representation |
US7389359B2 (en) | 2001-10-19 | 2008-06-17 | Foundry Networks, Inc. | Method and system for intelligently forwarding multicast packets |
US7051089B1 (en) | 2001-10-24 | 2006-05-23 | Cisco Technology, Inc. | Techniques for automatically delegating address spaces among dynamic host configuration servers |
US6829685B2 (en) | 2001-11-15 | 2004-12-07 | International Business Machines Corporation | Open format storage subsystem apparatus and method |
US7069468B1 (en) | 2001-11-15 | 2006-06-27 | Xiotech Corporation | System and method for re-allocating storage area network resources |
US7099337B2 (en) * | 2001-11-30 | 2006-08-29 | Intel Corporation | Mechanism for implementing class redirection in a cluster |
US8639849B2 (en) | 2001-12-17 | 2014-01-28 | Sutech Data Solutions Co., Llc | Integrated circuits for high speed adaptive compression and methods therefor |
GB0130399D0 (en) * | 2001-12-19 | 2002-02-06 | Ibm | Message ordering in a messaging system |
US6988161B2 (en) | 2001-12-20 | 2006-01-17 | Intel Corporation | Multiple port allocation and configurations for different port operation modes on a host |
US7290277B1 (en) | 2002-01-24 | 2007-10-30 | Avago Technologies General Ip Pte Ltd | Control of authentication data residing in a network device |
US6963932B2 (en) | 2002-01-30 | 2005-11-08 | Intel Corporation | Intermediate driver having a fail-over function for a virtual network interface card in a system utilizing Infiniband architecture |
US7606167B1 (en) | 2002-04-05 | 2009-10-20 | Cisco Technology, Inc. | Apparatus and method for defining a static fibre channel fabric |
US8335915B2 (en) | 2002-05-14 | 2012-12-18 | Netapp, Inc. | Encryption based security system for network storage |
US7216163B2 (en) * | 2002-05-15 | 2007-05-08 | Oracle International Corporation | Method and apparatus for provisioning tasks using a provisioning bridge server |
US7194538B1 (en) * | 2002-06-04 | 2007-03-20 | Veritas Operating Corporation | Storage area network (SAN) management system for discovering SAN components using a SAN management server |
US7698438B1 (en) * | 2002-06-07 | 2010-04-13 | Redback Networks Inc. | Updating of availability of routes in a network |
US7307996B2 (en) * | 2002-07-30 | 2007-12-11 | Brocade Communications Systems, Inc. | Infiniband router having an internal subnet architecture |
US7221676B2 (en) | 2002-07-30 | 2007-05-22 | Brocade Communications Systems, Inc. | Supporting local IB packet communication between separate subnets |
US20040031052A1 (en) | 2002-08-12 | 2004-02-12 | Liberate Technologies | Information platform |
US7103597B2 (en) | 2002-10-03 | 2006-09-05 | Mcgoveran David O | Adaptive transaction manager for complex transactions and business process |
US9983559B2 (en) | 2002-10-22 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Updating and utilizing dynamic process simulation in an operating process environment |
US20040081104A1 (en) | 2002-10-29 | 2004-04-29 | Weimin Pan | Method and system for network switch configuration |
US20040153849A1 (en) | 2002-12-17 | 2004-08-05 | Tucker S. Paul | Data-packet error monitoring in an infiniband-architecture switch |
US7117221B2 (en) * | 2003-01-09 | 2006-10-03 | International Business Machines Corporation | Replication of changed information in a multi-master environment |
US7107440B2 (en) | 2003-02-19 | 2006-09-12 | Intel Corporation | Methods and apparatus to modify alternate storage in a pre-boot environment |
US7225364B2 (en) | 2003-03-13 | 2007-05-29 | International Business Machines Corporation | Method and apparatus for implementing infiniband receive function |
US7231518B1 (en) | 2003-03-28 | 2007-06-12 | Cisco Technology, Inc. | System and method for authenticating a storage device for use with driver software in a storage network |
US7975147B1 (en) | 2003-03-31 | 2011-07-05 | Hewlett-Packard Development Company, L.P. | Electronic device network supporting enciphering and deciphering and update generation in electronic devices |
US7158985B1 (en) * | 2003-04-09 | 2007-01-02 | Cisco Technology, Inc. | Method and apparatus for efficient propagation of large datasets under failure conditions |
US7493409B2 (en) | 2003-04-10 | 2009-02-17 | International Business Machines Corporation | Apparatus, system and method for implementing a generalized queue pair in a system area network |
US20040220947A1 (en) | 2003-05-02 | 2004-11-04 | International Business Machines Corporation | Method and apparatus for real-time intelligent workload reporting in a heterogeneous environment |
WO2004104825A1 (en) | 2003-05-15 | 2004-12-02 | Applianz Technologies, Inc. | Systems and methods of creating and accessing software simulated computers |
US7222339B2 (en) | 2003-06-13 | 2007-05-22 | Intel Corporation | Method for distributed update of firmware across a clustered platform infrastructure |
JP4647232B2 (ja) * | 2003-06-24 | 2011-03-09 | 株式会社リコー | プロセスカートリッジ及び画像形成装置 |
CN1567827A (zh) | 2003-06-25 | 2005-01-19 | 上海电信住宅宽频网络有限公司 | 电信宽带网络智能监控控制平台 |
US7483374B2 (en) | 2003-08-05 | 2009-01-27 | Scalent Systems, Inc. | Method and apparatus for achieving dynamic capacity and high availability in multi-stage data networks using adaptive flow-based routing |
US20050044363A1 (en) | 2003-08-21 | 2005-02-24 | Zimmer Vincent J. | Trusted remote firmware interface |
US20050086342A1 (en) | 2003-09-19 | 2005-04-21 | Andrew Burt | Techniques for client-transparent TCP migration |
US20050071709A1 (en) | 2003-09-30 | 2005-03-31 | Rosenstock Harold N. | InfiniBand architecture subnet derived database elements |
US7185025B2 (en) * | 2003-09-30 | 2007-02-27 | Motorola, Inc. | Subnet replicated database elements |
US20050071382A1 (en) * | 2003-09-30 | 2005-03-31 | Rosenstock Harold N. | Method of replicating database elements in an infiniband architecture subnet |
US20050105554A1 (en) | 2003-11-18 | 2005-05-19 | Michael Kagan | Method and switch system for optimizing the use of a given bandwidth in different network connections |
US7483986B2 (en) * | 2003-12-03 | 2009-01-27 | International Business Machines Corporation | Dynamically tuning networks of relationships in self-organizing multi-agent systems |
JP2005235176A (ja) | 2004-01-20 | 2005-09-02 | Fujitsu Ltd | 計算機の構成表示方法 |
US8458277B2 (en) | 2004-01-22 | 2013-06-04 | Verizon Business Global Llc | Method and system for providing universal relay services |
US20050182701A1 (en) | 2004-02-12 | 2005-08-18 | International Business Machines Corporation | Method, system, and service for tracking and billing for technology usage |
US8838743B2 (en) | 2004-02-13 | 2014-09-16 | Intel Corporation | Apparatus and method for a dynamically extensible virtual switch |
US7860961B1 (en) * | 2004-02-13 | 2010-12-28 | Habanero Holdings, Inc. | Real time notice of new resources for provisioning and management of fabric-backplane enterprise servers |
US7633955B1 (en) * | 2004-02-13 | 2009-12-15 | Habanero Holdings, Inc. | SCSI transport for fabric-backplane enterprise servers |
US7502333B2 (en) | 2004-03-23 | 2009-03-10 | Hewlett-Packard Development Company, L.P. | Pre-configured topology with connection management |
US7398394B1 (en) | 2004-06-02 | 2008-07-08 | Bjorn Dag Johnsen | Method and apparatus for authenticating nodes in a communications network |
US7210056B2 (en) | 2004-06-08 | 2007-04-24 | Sun Microsystems, Inc. | Low latency comma detection and clock alignment |
US8583921B1 (en) | 2004-06-30 | 2013-11-12 | Lingyan Shu | Method and system for identity authentication |
US9264384B1 (en) | 2004-07-22 | 2016-02-16 | Oracle International Corporation | Resource virtualization mechanism including virtual host bus adapters |
US20070195794A1 (en) * | 2004-08-11 | 2007-08-23 | Nec Corporation | Virtual lan system and node device |
US8463946B2 (en) * | 2004-09-17 | 2013-06-11 | Caterpillar Inc. | Method for automatic radio operational mode selection |
US8090880B2 (en) | 2006-11-09 | 2012-01-03 | Microsoft Corporation | Data consistency within a federation infrastructure |
US7318151B1 (en) | 2004-11-04 | 2008-01-08 | Network Appliance, Inc. | Method and system for firmware management |
US7711820B2 (en) | 2004-11-08 | 2010-05-04 | Cisco Technology, Inc. | High availability for intelligent applications in storage networks |
US7499970B2 (en) | 2004-11-12 | 2009-03-03 | International Business Machines Corporation | Method and system for supervisor partitioning of client resources |
US7437447B2 (en) | 2004-11-12 | 2008-10-14 | International Business Machines Corporation | Method and system for authenticating a requestor without providing a key |
US7475274B2 (en) * | 2004-11-17 | 2009-01-06 | Raytheon Company | Fault tolerance and recovery in a high-performance computing (HPC) system |
JP4677222B2 (ja) * | 2004-11-26 | 2011-04-27 | 富士通株式会社 | サーバ装置 |
US20060114863A1 (en) | 2004-12-01 | 2006-06-01 | Cisco Technology, Inc. | Method to secure 802.11 traffic against MAC address spoofing |
JP5080273B2 (ja) * | 2005-01-07 | 2012-11-21 | クアルコム,インコーポレイテッド | オプティカルフローに基づく傾きセンサー |
US7739687B2 (en) | 2005-02-28 | 2010-06-15 | International Business Machines Corporation | Application of attribute-set policies to managed resources in a distributed computing system |
EP1869866A1 (en) | 2005-04-04 | 2007-12-26 | Nokia Siemens Networks Gmbh & Co. Kg | Method and apparatus for managing subscriber profile information |
US8089964B2 (en) * | 2005-04-05 | 2012-01-03 | Cisco Technology, Inc. | Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks |
US7200704B2 (en) | 2005-04-07 | 2007-04-03 | International Business Machines Corporation | Virtualization of an I/O adapter port using enablement and activation functions |
DE102005017021A1 (de) * | 2005-04-13 | 2006-10-19 | Siemens Ag | Verfahren und Vorrichtung zur Kommunikation zwischen Netzknotenelementen |
US7561531B2 (en) | 2005-04-19 | 2009-07-14 | Intel Corporation | Apparatus and method having a virtual bridge to route data frames |
EP1881654A1 (en) | 2005-05-13 | 2008-01-23 | Nessociet Inc. | Peer-to-peer communication method and system enabling call and arrival |
US7685385B1 (en) | 2005-06-30 | 2010-03-23 | Symantec Operating Corporation | System and method for satisfying I/O requests before a replica has been fully synchronized |
US8645964B2 (en) | 2005-08-23 | 2014-02-04 | Mellanox Technologies Ltd. | System and method for accelerating input/output access operation on a virtual machine |
JP4778062B2 (ja) | 2005-10-05 | 2011-09-21 | ノーテル・ネットワークス・リミテッド | プロバイダ・リンク状態ブリッジング |
US8422678B2 (en) | 2005-11-16 | 2013-04-16 | Intel Corporation | Method, apparatus and system for protecting security keys on a wireless platform |
US7653668B1 (en) | 2005-11-23 | 2010-01-26 | Symantec Operating Corporation | Fault tolerant multi-stage data replication with relaxed coherency guarantees |
US8565070B2 (en) * | 2005-11-23 | 2013-10-22 | Cisco Technology, Inc. | System and method for active geographic redundancy |
US7953890B1 (en) | 2006-01-27 | 2011-05-31 | Symantec Operating Corporation | System and method for switching to a new coordinator resource |
EP1816801A1 (en) * | 2006-02-03 | 2007-08-08 | BRITISH TELECOMMUNICATIONS public limited company | Method of operating a network |
US8769152B2 (en) * | 2006-02-14 | 2014-07-01 | Jds Uniphase Corporation | Align/notify compression scheme in a network diagnostic component |
US7940757B2 (en) | 2006-02-23 | 2011-05-10 | Cisco Technology, Inc. | Systems and methods for access port ICMP analysis |
US7903635B2 (en) | 2006-03-02 | 2011-03-08 | Tango Networks, Inc. | System and method for enabling DTMF detection in a VoIP network |
US7783788B1 (en) | 2006-04-28 | 2010-08-24 | Huawei Technologies Co., Ltd. | Virtual input/output server |
US8909758B2 (en) * | 2006-05-02 | 2014-12-09 | Cisco Technology, Inc. | Physical server discovery and correlation |
US7490189B2 (en) * | 2006-06-14 | 2009-02-10 | Sun Microsystems, Inc. | Multi-chip switch based on proximity communication |
US7774837B2 (en) | 2006-06-14 | 2010-08-10 | Cipheroptics, Inc. | Securing network traffic by distributing policies in a hierarchy over secure tunnels |
US7634608B2 (en) | 2006-06-30 | 2009-12-15 | Sun Microsystems, Inc. | Bridging network components |
US9003292B2 (en) | 2006-07-06 | 2015-04-07 | LiveAction, Inc. | System and method for network topology and flow visualization |
US7639699B2 (en) * | 2006-08-04 | 2009-12-29 | Cisco Technology, Inc. | Technique for sharing a physical port among a plurality of virtual bridges on a switch in a computer network |
CN101123498B (zh) | 2006-08-08 | 2011-12-28 | 华为技术有限公司 | 一种实现接入认证的方法、设备及系统 |
JP2008054214A (ja) * | 2006-08-28 | 2008-03-06 | Toshiba Corp | ネットワーク仮想化システム及びネットワーク仮想化プログラム |
US7930583B1 (en) * | 2006-09-14 | 2011-04-19 | Symantec Operating Corporation | System and method for domain failure analysis of a storage area network |
US7676623B2 (en) | 2006-12-14 | 2010-03-09 | International Business Machines Corporation | Management of proprietary devices connected to infiniband ports |
US20080159277A1 (en) * | 2006-12-15 | 2008-07-03 | Brocade Communications Systems, Inc. | Ethernet over fibre channel |
US8489701B2 (en) | 2007-01-30 | 2013-07-16 | Microsoft Corporation | Private virtual LAN spanning a public network for connection of arbitrary hosts |
US20080184332A1 (en) | 2007-01-31 | 2008-07-31 | Motorola, Inc. | Method and device for dual authentication of a networking device and a supplicant device |
US8935206B2 (en) | 2007-01-31 | 2015-01-13 | Hewlett-Packard Development Company, L.P. | Snapshots in distributed storage systems |
US20080192654A1 (en) * | 2007-02-09 | 2008-08-14 | Timothy Roy Block | Method, Apparatus, and Computer Program Product for Implementing Infiniband Network Topology Simplification |
US7913077B2 (en) | 2007-02-13 | 2011-03-22 | International Business Machines Corporation | Preventing IP spoofing and facilitating parsing of private data areas in system area network connection requests |
WO2008099479A1 (ja) | 2007-02-14 | 2008-08-21 | Fujitsu Limited | ノード装置、ネットワークシステム、およびネットワークシステムの制御方法 |
US7840701B2 (en) * | 2007-02-21 | 2010-11-23 | Array Networks, Inc. | Dynamic system and method for virtual private network (VPN) packet level routing using dual-NAT method |
US7689679B2 (en) | 2007-02-23 | 2010-03-30 | International Business Machines Corporation | Method to enable infiniband network bootstrap |
US8190884B2 (en) | 2007-02-26 | 2012-05-29 | Picup, Llc | Network identity management system and method |
US8848722B2 (en) | 2007-03-14 | 2014-09-30 | Zonit Structured Solutions, Llc | Data center network distribution system |
US7843822B1 (en) | 2007-05-24 | 2010-11-30 | Rockwell Collins, Inc. | Cognitive adaptive network management areas |
US8054840B2 (en) | 2007-06-12 | 2011-11-08 | International Business Machines Corporation | Data center virtual local area network system and method |
US8005013B2 (en) * | 2007-06-12 | 2011-08-23 | Hewlett-Packard Development Company, L.P. | Managing connectivity in a virtual network |
JP2009080592A (ja) | 2007-09-26 | 2009-04-16 | Hitachi Ltd | ファームウェア書替え方法 |
US8244826B2 (en) * | 2007-10-23 | 2012-08-14 | International Business Machines Corporation | Providing a memory region or memory window access notification on a system area network |
US20090116404A1 (en) | 2007-11-01 | 2009-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Topology discovery in heterogeneous networks |
US8331381B2 (en) * | 2007-12-04 | 2012-12-11 | International Business Machines Corporation | Providing visibility of Ethernet components to a subnet manager in a converged InfiniBand over Ethernet network |
US8201161B2 (en) | 2008-01-07 | 2012-06-12 | Lenovo (Singapore) Pte. Ltd. | System and method to update device driver or firmware using a hypervisor environment without system shutdown |
US7949721B2 (en) | 2008-02-25 | 2011-05-24 | International Business Machines Corporation | Subnet management discovery of point-to-point network topologies |
US8336094B2 (en) | 2008-03-27 | 2012-12-18 | Juniper Networks, Inc. | Hierarchical firewalls |
US7886021B2 (en) * | 2008-04-28 | 2011-02-08 | Oracle America, Inc. | System and method for programmatic management of distributed computing resources |
JP5369502B2 (ja) | 2008-06-04 | 2013-12-18 | 株式会社リコー | 機器、管理装置、機器管理システム、及びプログラム |
US8108732B2 (en) * | 2008-06-18 | 2012-01-31 | International Business Machines Corporation | Apparatus and method to minimize performance degradation during communication path failure in a data processing system |
US7873711B2 (en) | 2008-06-27 | 2011-01-18 | International Business Machines Corporation | Method, system and program product for managing assignment of MAC addresses in a virtual machine environment |
US7983257B2 (en) * | 2008-07-18 | 2011-07-19 | Emulex Design & Manufacturing Corporation | Hardware switch for hypervisors and blade servers |
US8483096B2 (en) | 2008-07-22 | 2013-07-09 | The Regents Of The University Of California | Scalable commodity data center network architecture |
US8281307B2 (en) | 2009-06-01 | 2012-10-02 | International Business Machines Corporation | Virtual solution composition and deployment system and method |
US8228913B2 (en) | 2008-09-29 | 2012-07-24 | International Business Machines Corporation | Implementing system to system communication in a switchless non-IB compliant environment using InfiniBand multicast facilities |
US8027263B2 (en) | 2008-09-30 | 2011-09-27 | International Business Machines Corporation | Method to manage path failure threshold consensus |
US8549281B2 (en) | 2008-10-21 | 2013-10-01 | Cohesive Flexible Technologies Corporation | System and methods for enabling customer network control in third-party computing environments |
US20100114826A1 (en) | 2008-10-24 | 2010-05-06 | Microsoft Corporation | Configuration management in distributed data systems |
EP2192721A1 (en) * | 2008-11-28 | 2010-06-02 | Thomson Licensing | A method of operating a network subnet manager |
US7881324B2 (en) * | 2009-03-25 | 2011-02-01 | International Business Machines Corporation | Steering data communications packets for transparent bump-in-the-wire processing among multiple data processing applications |
US8073993B2 (en) | 2009-04-20 | 2011-12-06 | International Business Machines Corporation | Management of redundant physical data paths in a computing system |
US8184555B1 (en) | 2009-06-24 | 2012-05-22 | The Boeing Company | SpaceWire network management |
US8234407B2 (en) | 2009-06-30 | 2012-07-31 | Oracle America, Inc. | Network use of virtual addresses without pinning or registration |
US8352482B2 (en) | 2009-07-21 | 2013-01-08 | Vmware, Inc. | System and method for replicating disk images in a cloud computing based virtual machine file system |
JP5223815B2 (ja) * | 2009-08-11 | 2013-06-26 | 富士通株式会社 | 経路探索装置、経路探索方法および経路探索プログラム |
US9973446B2 (en) | 2009-08-20 | 2018-05-15 | Oracle International Corporation | Remote shared server peripherals over an Ethernet network for resource virtualization |
US8214653B1 (en) | 2009-09-04 | 2012-07-03 | Amazon Technologies, Inc. | Secured firmware updates |
US8108551B1 (en) * | 2009-09-15 | 2012-01-31 | Symantec Corporation | Systems and methods for monitoring physical paths within a computer network |
US8635318B1 (en) | 2009-09-15 | 2014-01-21 | Symantec Corporation | Message broadcast protocol which handles configuration changes in a cluster of virtual servers |
CN104899286B (zh) | 2009-09-21 | 2018-09-11 | 高通股份有限公司 | 分布式内容存储和取回 |
US8370534B2 (en) | 2009-12-03 | 2013-02-05 | Dell Products, Lp | Host-based messaging framework for PCIe device management |
KR20110064697A (ko) | 2009-12-08 | 2011-06-15 | 삼성전자주식회사 | 정보 업데이트 방법 및 그 장치 |
US8799418B2 (en) | 2010-01-13 | 2014-08-05 | Vmware, Inc. | Cluster configuration |
US8984588B2 (en) | 2010-02-19 | 2015-03-17 | Nokia Corporation | Method and apparatus for identity federation gateway |
EP3285537B1 (en) | 2010-03-12 | 2019-12-25 | BlackBerry Limited | Method and device for registration and data transmission using fast / zero contention resolution |
US8315940B2 (en) | 2010-04-27 | 2012-11-20 | Omx Technology Ab | System and method for rapidly calculating risk in an electronic trading exchange |
US8407366B2 (en) | 2010-05-14 | 2013-03-26 | Microsoft Corporation | Interconnecting members of a virtual network |
US9047136B2 (en) | 2010-06-11 | 2015-06-02 | Oracle International Corporation | Method and system for migrating the state of a virtual cluster |
US8484474B2 (en) | 2010-07-01 | 2013-07-09 | Rockwell Automation Technologies, Inc. | Methods for firmware signature |
US10015084B2 (en) | 2010-08-10 | 2018-07-03 | International Business Machines Corporation | Storage area network path management |
US8627137B1 (en) | 2010-09-16 | 2014-01-07 | Cisco Technology, Inc. | Graceful handling of critical traffic blackholing faults |
US20120195417A1 (en) | 2011-01-31 | 2012-08-02 | Suzann Hua | Method of using flexible display names in internet protocol multimedia subsystem networks |
US8601268B2 (en) | 2011-03-17 | 2013-12-03 | Id Security, Llc | Methods for securing transactions by applying crytographic methods to assure mutual identity |
JP5956565B2 (ja) | 2011-05-16 | 2016-07-27 | オラクル・インターナショナル・コーポレイション | メッセージングアプリケーションプログラムインターフェイスを提供するためのシステムおよび方法 |
US9332005B2 (en) | 2011-07-11 | 2016-05-03 | Oracle International Corporation | System and method for providing switch based subnet management packet (SMP) traffic protection in a middleware machine environment |
US8725904B2 (en) | 2011-08-18 | 2014-05-13 | Hewlett-Packard Development Company, L.P. | Management processors, methods and articles of manufacture |
US8972966B2 (en) | 2012-01-05 | 2015-03-03 | Lenovo (Singapore) Pte. Ltd. | Updating firmware in a hybrid computing environment |
JP5519712B2 (ja) | 2012-01-20 | 2014-06-11 | レノボ・シンガポール・プライベート・リミテッド | コンピュータをブートする方法およびコンピュータ |
US8924952B1 (en) | 2012-06-27 | 2014-12-30 | Amazon Technologies, Inc. | Updating software utilizing multiple partitions |
US8874916B2 (en) | 2012-09-28 | 2014-10-28 | Intel Corporation | Introduction of discrete roots of trust |
US9152428B2 (en) | 2012-09-28 | 2015-10-06 | Intel Corporation | Alternative boot path support for utilizing non-volatile memory devices |
-
2011
- 2011-09-16 EP EP11770931.1A patent/EP2617159B1/en active Active
- 2011-09-16 US US13/235,130 patent/US9906429B2/en active Active
- 2011-09-16 US US13/235,144 patent/US9455898B2/en active Active
- 2011-09-16 WO PCT/US2011/052033 patent/WO2012037520A1/en active Application Filing
- 2011-09-16 JP JP2013529380A patent/JP5844373B2/ja active Active
- 2011-09-16 CN CN201180040064.9A patent/CN103125102B/zh active Active
- 2011-09-16 US US13/235,177 patent/US8842518B2/en active Active
- 2011-09-16 JP JP2013529377A patent/JP5893628B2/ja active Active
- 2011-09-16 WO PCT/US2011/052021 patent/WO2012037512A1/en active Application Filing
- 2011-09-16 US US13/235,187 patent/US9614746B2/en active Active
- 2011-09-16 EP EP11767106.5A patent/EP2617157B1/en active Active
- 2011-09-16 CN CN201180039807.0A patent/CN103125097B/zh active Active
- 2011-09-16 EP EP11764039.1A patent/EP2617165B1/en active Active
- 2011-09-16 CN CN201180039850.7A patent/CN103125098B/zh active Active
- 2011-09-16 WO PCT/US2011/052029 patent/WO2012037518A1/en active Application Filing
- 2011-09-16 US US13/235,113 patent/US20120079090A1/en not_active Abandoned
- 2011-09-16 JP JP2013529381A patent/JP5885747B2/ja active Active
- 2011-09-16 US US13/235,161 patent/US10630570B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7113995B1 (en) * | 2000-10-19 | 2006-09-26 | International Business Machines Corporation | Method and apparatus for reporting unauthorized attempts to access nodes in a network computing system |
CN1728664A (zh) * | 2004-07-30 | 2006-02-01 | 华为技术有限公司 | 一种虚拟私有网络网管配置方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2012037512A1 (en) | 2012-03-22 |
CN103125097A (zh) | 2013-05-29 |
JP2013541905A (ja) | 2013-11-14 |
WO2012037520A1 (en) | 2012-03-22 |
US9455898B2 (en) | 2016-09-27 |
US20120079090A1 (en) | 2012-03-29 |
JP2013543304A (ja) | 2013-11-28 |
US9614746B2 (en) | 2017-04-04 |
EP2617159B1 (en) | 2018-04-04 |
JP5885747B2 (ja) | 2016-03-15 |
JP2013539877A (ja) | 2013-10-28 |
CN103125102A (zh) | 2013-05-29 |
US20120072563A1 (en) | 2012-03-22 |
JP5844373B2 (ja) | 2016-01-13 |
EP2617157A1 (en) | 2013-07-24 |
CN103125098A (zh) | 2013-05-29 |
EP2617165B1 (en) | 2018-06-13 |
EP2617165A1 (en) | 2013-07-24 |
JP5893628B2 (ja) | 2016-03-23 |
US8842518B2 (en) | 2014-09-23 |
US20120079580A1 (en) | 2012-03-29 |
US20120072564A1 (en) | 2012-03-22 |
US20120069730A1 (en) | 2012-03-22 |
EP2617159A1 (en) | 2013-07-24 |
WO2012037518A1 (en) | 2012-03-22 |
CN103125097B (zh) | 2016-11-16 |
US20120072562A1 (en) | 2012-03-22 |
EP2617157B1 (en) | 2018-07-18 |
US9906429B2 (en) | 2018-02-27 |
US10630570B2 (en) | 2020-04-21 |
CN103125102B (zh) | 2016-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103125098B (zh) | 支持中间机环境的系统和方法、子网管理器和网络交换机 | |
US11500670B2 (en) | Computing service with configurable virtualization control levels and accelerated launches | |
EP3408969B1 (en) | System and method for correlating fabric-level group membership with subnet-level partition membership in a high performance computing environment | |
US11218364B2 (en) | Network-accessible computing service for micro virtual machines | |
US11310155B1 (en) | Virtual router workload offloading | |
US8886783B2 (en) | System and method for providing secure subnet management agent (SMA) based fencing in an infiniband (IB) network | |
EP1323037B1 (en) | Method and apparatus for controlling an extensible computing system | |
US7178059B2 (en) | Disaster recovery for processing resources using configurable deployment platform | |
CN102986171A (zh) | 分布式虚拟桥接器环境中的寄存器访问 | |
WO2010071882A2 (en) | Cluster architecture for network security processing | |
US20220321470A1 (en) | Wide area networking service using provider network backbone network | |
US7636772B1 (en) | Method and apparatus for dynamic retention of system area network management information in non-volatile store | |
US7733857B2 (en) | Apparatus and method for sharing variables and resources in a multiprocessor routing node | |
JP7367873B2 (ja) | データノード、データノード管理方法、および、データノード管理プログラム | |
Viding | Demystifying container networking | |
CN117354088A (zh) | 一种基于vxlan网络的通信方法、装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |