CN103125098B - 支持中间机环境的系统和方法、子网管理器和网络交换机 - Google Patents

支持中间机环境的系统和方法、子网管理器和网络交换机 Download PDF

Info

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
Application number
CN201180039850.7A
Other languages
English (en)
Other versions
CN103125098A (zh
Inventor
B-D·约翰逊
L·霍雷恩
D·G·莫克斯纳斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oracle International Corp
Original Assignee
Oracle International Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oracle International Corp filed Critical Oracle International Corp
Publication of CN103125098A publication Critical patent/CN103125098A/zh
Application granted granted Critical
Publication of CN103125098B publication Critical patent/CN103125098B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network 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.一种支持中间机环境的系统,包括:
一组子网管理器,其协作以在由一个或多个网络交换机提供的子网内提供子网管理器服务,其中每一所述子网管理器驻留于所述一个或多个网络交换机之一上,每一所述子网管理器与所述子网内的其他子网管理器知道的不同的私有安全密钥值或范围关联,
其中所述一组子网管理器能够彼此协商并推举主子网管理器,所述主子网管理器负责利用与主子网管理器关联的私有安全密钥值或范围来配置和管理中间机环境,
其中所述一组子网管理器确定当前在使用哪个私有安全密钥值或范围,以及基于所述确定来确定是否推举新的主子网管理器。
CN201180039850.7A 2010-09-17 2011-09-16 支持中间机环境的系统和方法、子网管理器和网络交换机 Active CN103125098B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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