Apparatus for filtering inter-node communication in a data processing system
    2.
    发明授权
    Apparatus for filtering inter-node communication in a data processing system 失效
    用于在数据处理系统中过滤节点间通信的装置

    公开(公告)号:US07088715B2

    公开(公告)日:2006-08-08

    申请号:US10933598

    申请日:2004-09-03

    IPC分类号: H04L12/28

    CPC分类号: H04L49/351 H04L49/3009

    摘要: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic. In this preferred embodiment, the marking of the port may be removed following communication of configuration traffic utilized to negotiate unique node ID throughout the SAN.

    摘要翻译: 描述了系统区域网(SAN)数据处理系统中的通信方法和系统。 SAN包括多个互连的节点,每个节点具有至少一个用于通信的端口。 为了避免可能出现的通信引起的错误,例如,如果多个节点共享相同的节点ID,则SAN中的节点的端口被标记为“围栏”,以防止第一业务类型的分组的传输,同时允许 第二种流量类型的数据包。 端口的标记可以记录在例如端口的配置寄存器中。 当端口被隔离时,只有除第一个流量类型之外的数据包通过端口路由。 在一个优选实施例中,第二流量类型表示SAN配置流量,第一流量类型表示非配置流量。 在该优选实施例中,可以在通过用于在整个SAN中协商唯一节点ID的配置流量通信之后去除端口的标记。

    Apparatus for filtering inter-node communication in a data processing system
    3.
    发明授权
    Apparatus for filtering inter-node communication in a data processing system 失效
    用于在数据处理系统中过滤节点间通信的装置

    公开(公告)号:US06944155B2

    公开(公告)日:2005-09-13

    申请号:US09800398

    申请日:2001-03-05

    IPC分类号: H04L12/56 H04L12/28

    CPC分类号: H04L49/351 H04L49/3009

    摘要: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic. In this preferred embodiment, the marking of the port may be removed following communication of configuration traffic utilized to negotiate unique node ID throughout the SAN.

    摘要翻译: 描述了系统区域网(SAN)数据处理系统中的通信方法和系统。 SAN包括多个互连的节点,每个节点具有至少一个用于通信的端口。 为了避免可能出现的通信引起的错误,例如,如果多个节点共享相同的节点ID,则SAN中的节点的端口被标记为“围栏”,以防止第一业务类型的分组的传输,同时允许 第二种流量类型的数据包。 端口的标记可以记录在例如端口的配置寄存器中。 当端口被隔离时,只有除第一个流量类型之外的数据包通过端口路由。 在一个优选实施例中,第二流量类型表示SAN配置流量,第一流量类型表示非配置流量。 在该优选实施例中,可以在通过用于在整个SAN中协商唯一节点ID的配置流量通信之后去除端口的标记。

    Implementing System to System Communication in a Switchless Non-IB Compliant Environment Using Infiniband Multicast Facilities
    4.
    发明申请
    Implementing System to System Communication in a Switchless Non-IB Compliant Environment Using Infiniband Multicast Facilities 失效
    使用Infiniband组播设施实现系统在无开关非符合IB标准的环境中进行系统通信

    公开(公告)号:US20100082853A1

    公开(公告)日:2010-04-01

    申请号:US12240059

    申请日:2008-09-29

    IPC分类号: G06F13/00 G06F3/00

    CPC分类号: G06F13/409 G06F13/387

    摘要: A method and apparatus are provided for implementing system to system communication in a switchless non-InfiniBand (IB) compliant environment. IB architected multicast facilities are used to communicate between HCAs in a loop or string topology. Multiple HCAs in the network subscribe to a predetermined multicast address. Multicast messages sent by one HCA destined to the pre-determined multicast address are received by other HCAs in the network. Intermediate TCA hardware, per IB architected multicast support, forward the multicast messages on via hardware facilities, which do not require invocation of software facilities thereby providing performance efficiencies. The messages flow until picked up by an HCA on the network. Architected higher level IB connections, such as IB supported Reliable Connections (RCs) are established using the multicast message flow, eliminating the need for an IB Subnet Manager (SM).

    摘要翻译: 提供了一种用于在不涉及非InfiniBand(IB)兼容环境中实现系统到系统通信的方法和装置。 IB架构的多播设备用于以循环或串联拓扑结构在HCA之间进行通信。 网络中的多个HCA订阅预定的多播地址。 一个HCA发送到预定的多播地址的组播消息由网络中的其他HCA接收。 中间TCA硬件,根据IB架构的组播支持,通过硬件设施转发组播消息,不需要调用软件设施,从而提供性能效率。 消息流向网络上的HCA接收。 建立的更高级别的IB连接(如IB支持的可靠连接(RC))使用多播消息流建立,从而无需IB子网管理器(SM)。

    On-demand allocation of data structures to partitions
    5.
    发明授权
    On-demand allocation of data structures to partitions 有权
    按需分配数据结构到分区

    公开(公告)号:US07028157B2

    公开(公告)日:2006-04-11

    申请号:US10422680

    申请日:2003-04-24

    IPC分类号: G06F12/00

    摘要: A method, apparatus, system, and signal-bearing medium that in an embodiment dynamically allocate and/or deallocate data structures on demand to respective partitions in a logically-partitioned electronic device. The data structures are associated with an adapter, and the partitions may use the data structures to access the adapter and, in an embodiment, to send and/or receive messages across a network.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中根据需要将数据结构动态地分配和/或释放到逻辑分隔的电子设备中的相应分区。 数据结构与适配器相关联,并且分区可以使用数据结构来访问适配器,并且在一个实施例中,通过网络发送和/或接收消息。

    Implementing system to system communication in a switchless non-IB compliant environment using InfiniBand multicast facilities
    6.
    发明授权
    Implementing system to system communication in a switchless non-IB compliant environment using InfiniBand multicast facilities 失效
    在使用InfiniBand多播设备的非交换式非IB兼容环境中实现系统到系统通信

    公开(公告)号:US08228913B2

    公开(公告)日:2012-07-24

    申请号:US12240059

    申请日:2008-09-29

    CPC分类号: G06F13/409 G06F13/387

    摘要: A method and apparatus are provided for implementing system to system communication in a switchless non-InfiniBand (IB) compliant environment. IB architected multicast facilities are used to communicate between HCAs in a loop or string topology. Multiple HCAs in the network subscribe to a predetermined multicast address. Multicast messages sent by one HCA destined to the pre-determined multicast address are received by other HCAs in the network. Intermediate TCA hardware, per IB architected multicast support, forward the multicast messages on via hardware facilities, which do not require invocation of software facilities thereby providing performance efficiencies. The messages flow until picked up by an HCA on the network. Architected higher level IB connections, such as IB supported Reliable Connections (RCs) are established using the multicast message flow, eliminating the need for an IB Subnet Manager (SM).

    摘要翻译: 提供了一种用于在不涉及非InfiniBand(IB)兼容环境中实现系统到系统通信的方法和装置。 IB架构的多播设备用于以循环或串联拓扑结构在HCA之间进行通信。 网络中的多个HCA订阅预定的多播地址。 一个HCA发送到预定的多播地址的组播消息由网络中的其他HCA接收。 中间TCA硬件,根据IB架构的组播支持,通过硬件设施转发组播消息,不需要调用软件设施,从而提供性能效率。 消息流向网络上的HCA接收。 建立的更高级别的IB连接(如IB支持的可靠连接(RC))使用多播消息流建立,从而无需IB子网管理器(SM)。

    Multicast cluster servicer for communicating amongst a plurality of nodes without a dedicated local area network
    8.
    发明授权
    Multicast cluster servicer for communicating amongst a plurality of nodes without a dedicated local area network 有权
    用于在没有专用局域网的多个节点之间通信的多播集群服务器

    公开(公告)号:US06192417B1

    公开(公告)日:2001-02-20

    申请号:US09280469

    申请日:1999-03-30

    IPC分类号: G06F1516

    摘要: According to the present invention, a cluster communications system is provided that supports reliable and efficient cluster communications. The preferred embodiment cluster communication systems can be used to provide this reliable and efficient cluster communication for cluster configurations extending beyond a single local area network (LAN). The cluster communications system provides reliable and efficient cluster communication by facilitating multicast messaging between systems in the cluster. In particular, the preferred embodiment provides for the establishment of multicast groups in between which multicast messaging is provided. The preferred embodiment provides this multicasting while providing the needed mechanisms to assure ordered message delivery between systems. The preferred embodiment extends this efficient and reliable cluster communication by providing for additional point-to-point communication between systems not on the same LAN. Thus, the preferred embodiment provides a cluster communication system that uses reliable multicasting for efficient cluster communication in a way that can be used for clusters that extend beyond a single local area network.

    摘要翻译: 根据本发明,提供一种支持可靠且高效的集群通信的集群通信系统。 可以使用优选实施例的集群通信系统来为超出单个局域网(LAN)的集群配置提供这种可靠和有效的集群通信。 集群通信系统通过促进集群中的系统之间的多播消息传递提供可靠且高效的集群通信。 特别地,优选实施例提供了在提供多播消息传送之间的多播组的建立。 优选实施例提供了这种组播,同时提供所需的机制以确保系统之间的有序消息传递。 优选实施例通过在不在同一LAN上的系统之间提供额外的点对点通信来扩展这种有效和可靠的集群通信。 因此,优选实施例提供了一种集群通信系统,其以可用于扩展到单个局域网之外的集群的方式使用可靠的多播来进行有效的集群通信。

    Dynamic modification of fragmentation size cluster communication parameter in clustered computer system
    9.
    发明授权
    Dynamic modification of fragmentation size cluster communication parameter in clustered computer system 失效
    群集计算机系统中分段大小集群通信参数的动态修改

    公开(公告)号:US07529855B2

    公开(公告)日:2009-05-05

    申请号:US11154228

    申请日:2005-06-16

    IPC分类号: G06F15/173 G06F15/16

    摘要: An apparatus, program product and method support the dynamic modification of cluster communication parameters such as a fragmentation size parameter through controllably deferring the processing of a requested fragmentation size change in a source node until after receipt an acknowledgment message for at least one unacknowledged message sent by the source node to a plurality of target nodes. By controllably deferring such processing until it is confirmed that any such previously-unacknowledged messages sent by a source node have been received by any target nodes, synchronization between the source node and the target nodes may be obtained, and a fragmentation size change may occur in a coordinated fashion such that future messages from the source node to the target node will be processed by both the source and the target nodes using the modified fragmentation size parameter.

    摘要翻译: 装置,程序产品和方法通过可控地推迟在源节点中的所请求的分片大小改变的处理直到在收到至少一个未确认的消息的确认消息之后支持群集通信参数(例如分段大小参数)的动态修改, 源节点到多个目标节点。 通过可控地推迟这种处理,直到确认由源节点发送的任何此前未确认的消息已经被任何目标节点接收到,可以获得源节点和目标节点之间的同步,并且可能发生分段大小改变 协调的方式,使得来自源节点到目标节点的未来消息将由源和目标节点使用修改的分段大小参数来处理。

    APPARATUS AND METHOD FOR PROCESSING SEQUENCED RECORDS ACROSS MULTIPLE NETWORK CONNECTIONS
    10.
    发明申请
    APPARATUS AND METHOD FOR PROCESSING SEQUENCED RECORDS ACROSS MULTIPLE NETWORK CONNECTIONS 有权
    用于通过多个网络连接处理顺序记录的装置和方法

    公开(公告)号:US20080162656A1

    公开(公告)日:2008-07-03

    申请号:US12049273

    申请日:2008-03-15

    IPC分类号: G06F15/16

    摘要: An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on the other end according to sequence number, regardless of which network connection in the logical connection is used to transfer the message. By defining messages, sequencing those messages, and transferring the messages over multiple network connections, the throughput and performance of networked computer systems are substantially increased.

    摘要翻译: 一种装置和方法允许跨多个网络连接处理有序记录。 “逻辑连接”被定义为包括一个或多个网络连接。 每个消息被分配一个序列号,该序列号允许根据序列号在另一端排序消息,而不管逻辑连接中哪个网络连接用于传送消息。 通过定义消息,对这些消息进行排序,并通过多个网络连接传送消息,网络计算机系统的吞吐量和性能显着增加。