Management of process-to-process communication requests
    41.
    发明授权
    Management of process-to-process communication requests 有权
    管理流程到流程的通信请求

    公开(公告)号:US08499029B1

    公开(公告)日:2013-07-30

    申请号:US12342559

    申请日:2008-12-23

    IPC分类号: G06F15/16

    CPC分类号: G06F9/54 G06F9/545

    摘要: A mechanism is provided for managing a process-to-process communication request. A call is received in an operating system from an application in the data processing system. The operating system passes the call to a host fabric interface controller in the data processing system without processing the call. The host fabric interface controller processes the call using state information associated with the call. The call is processed by the host fabric interface controller without intervention by the operating system.

    摘要翻译: 提供了一种用于管理进程到进程通信请求的机制。 在来自数据处理系统中的应用的操作系统中接收到呼叫。 操作系统将呼叫传递到数据处理系统中的主机结构接口控制器,而不处理该呼叫。 主机结构接口控制器使用与呼叫相关联的状态信息来处理呼叫。 呼叫由主机结构接口控制器处理,无需操作系统的干预。

    Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history
    42.
    发明授权
    Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history 有权
    根据历史,跨多个渠道重新组合流数据的能力的动态监控

    公开(公告)号:US08266504B2

    公开(公告)日:2012-09-11

    申请号:US12423677

    申请日:2009-04-14

    IPC分类号: H03M13/00

    摘要: Mechanisms are provided for processing streaming data at high sustained data rates. These mechanisms receive a plurality of data elements over a plurality of non-sequential communication channels and write the plurality of data elements directly to the file system of the data processing system in an unassembled manner. The mechanisms determining whether to perform a data scrubbing operation or not based on history information indicative of whether data elements in the plurality of data elements are being received in a substantially sequential manner. The mechanisms perform a data scrubbing operation, in response to a determination to perform data scrubbing, to identify any missing data elements in the plurality of data elements written to the file system and assemble the plurality of data elements into a plurality of data streams in response to results of the data scrubbing indicating that there are no missing data elements.

    摘要翻译: 提供了用于以高持续数据速率处理流数据的机制。 这些机制通过多个非顺序通信信道接收多个数据元素,并以未组装的方式将多个数据元素直接写入数据处理系统的文件系统。 基于表示多个数据元素中的数据元素是否以大致顺序的方式被接收的历史信息,确定是否执行数据擦除操作的机制。 响应于执行数据擦除的确定,机构执行数据擦除操作以识别写入文件系统的多个数据元素中的任何丢失的数据元素,并将多个数据元素组合成多个数据流以作为响应 到数据清理的结果,表明没有丢失的数据元素。

    Dynamic Monitoring of Ability to Reassemble Streaming Data Across Multiple Channels Based on History
    43.
    发明申请
    Dynamic Monitoring of Ability to Reassemble Streaming Data Across Multiple Channels Based on History 有权
    基于历史,跨多个渠道重组流数据的能力的动态监测

    公开(公告)号:US20100262883A1

    公开(公告)日:2010-10-14

    申请号:US12423677

    申请日:2009-04-14

    IPC分类号: G06F15/16 H04L1/08 G06F11/14

    摘要: Mechanisms are provided for processing streaming data at high sustained data rates. These mechanisms receive a plurality of data elements over a plurality of non-sequential communication channels and write the plurality of data elements directly to the file system of the data processing system in an unassembled manner. The mechanisms determining whether to perform a data scrubbing operation or not based on history information indicative of whether data elements in the plurality of data elements are being received in a substantially sequential manner. The mechanisms perform a data scrubbing operation, in response to a determination to perform data scrubbing, to identify any missing data elements in the plurality of data elements written to the file system and assemble the plurality of data elements into a plurality of data streams in response to results of the data scrubbing indicating that there are no missing data elements.

    摘要翻译: 提供了用于以高持续数据速率处理流数据的机制。 这些机制通过多个非顺序通信信道接收多个数据元素,并以未组装的方式将多个数据元素直接写入数据处理系统的文件系统。 基于表示多个数据元素中的数据元素是否以大致顺序的方式被接收的历史信息,确定是否执行数据擦除操作的机制。 响应于执行数据擦除的确定,机构执行数据擦除操作以识别写入文件系统的多个数据元素中的任何丢失的数据元素,并将多个数据元素组合成多个数据流以作为响应 到数据清理的结果,表明没有丢失的数据元素。

    Management of Application to I/O Device Communication Requests Between Data Processing Systems
    44.
    发明申请
    Management of Application to I/O Device Communication Requests Between Data Processing Systems 有权
    应用于数据处理系统之间的I / O设备通信请求的管理

    公开(公告)号:US20100162272A1

    公开(公告)日:2010-06-24

    申请号:US12342881

    申请日:2008-12-23

    IPC分类号: G06F9/46

    CPC分类号: G06F9/54

    摘要: A mechanism is provided for managing an input/output device communication request. A first operating system passes a call from a first application intended for an input/output device in a second data processing system to a first host fabric interface controller in the first data processing system without processing the call. The first host fabric interface processes the call to determine the second data processing system with which the call is associated. The first host fabric interface initiates a connection to a second host fabric interface in the second data processing system and transfers the call to a second operating system associated with the input/output device in the second data processing system via the connection to the second host fabric interface. The second operating system then processes the call intended for the input/output device without assistance from any application running on the second data processing system.

    摘要翻译: 提供了一种用于管理输入/输出设备通信请求的机制。 第一操作系统将来自用于第二数据处理系统中的输入/输出设备的第一应用的呼叫传递到第一数据处理系统中的第一主机结构接口控制器,而不处理该呼叫。 第一主机结构接口处理该呼叫以确定该呼叫与之相关联的第二数据处理系统。 第一主机结构接口发起与第二数据处理系统中的第二主机结构接口的连接,并且通过与第二主机结构的连接将呼叫传送到与第二数据处理系统中的输入/输出设备相关联的第二操作系统 接口。 然后,第二操作系统在没有来自在第二数据处理系统上运行的任何应用的协助的情况下处理用于输入/输出设备的呼叫。

    Management of Process-to-Process Intra-Cluster Communication Requests
    45.
    发明申请
    Management of Process-to-Process Intra-Cluster Communication Requests 失效
    流程到流程内群集通信请求的管理

    公开(公告)号:US20100162271A1

    公开(公告)日:2010-06-24

    申请号:US12342616

    申请日:2008-12-23

    IPC分类号: G06F9/54

    CPC分类号: G06F9/545 G06F9/547

    摘要: A mechanism is provided for managing a process-to-process intra-cluster communication request. A call from a first application is received in a first operating system in a first data processing system. The first operating system passes the call from the first operating system to a first host fabric interface controller in the first data processing system without processing the call. The first host fabric interface controller processes the call without intervention by the first operating system to determine a second data processing system in the plurality of data processing systems with which the call is associated. The first host fabric interface controller initiates an intra-cluster connection to a second host fabric interface controller in the second data processing system. The first host fabric interface controller then transfers the call to the second host fabric interface controller in the second data processing system via the intra-cluster connection.

    摘要翻译: 提供了一种用于管理流程到流程的群集内通信请求的机制。 在第一数据处理系统中的第一操作系统中接收来自第一应用的呼叫。 第一操作系统将呼叫从第一操作系统传递到第一数据处理系统中的第一主机结构接口控制器,而不处理该呼叫。 所述第一主机结构接口控制器处理所述呼叫而不用所述第一操作系统进行干预以确定所述呼叫与之相关联的所述多个数据处理系统中的第二数据处理系统。 第一主机结构接口控制器在第二数据处理系统中发起到第二主机结构接口控制器的集群内连接。 第一主机接口控制器然后经由集群内连接将呼叫转移到第二数据处理系统中的第二主机结构接口控制器。

    Reassembling Streaming Data Across Multiple Packetized Communication Channels
    46.
    发明申请
    Reassembling Streaming Data Across Multiple Packetized Communication Channels 有权
    跨多个分组化通信信道重组流数据

    公开(公告)号:US20100158048A1

    公开(公告)日:2010-06-24

    申请号:US12342193

    申请日:2008-12-23

    IPC分类号: H04L29/02

    摘要: Mechanisms are provided for processing streaming data at high sustained data rates. These mechanisms receive a plurality of data elements over a plurality of non-sequential communication channels and write the plurality of data elements directly to the file system of the data processing system in an unassembled manner. The mechanisms further perform a data scrubbing operation to determine if there are any missing data elements that are not present in the plurality of data elements written to the file system and assemble the plurality of data elements into a plurality of data streams associated with the plurality of non-sequential communication channels in response to results of the data scrubbing indicating that there are no missing data elements. In addition, the mechanisms release the assembled plurality of data streams for access via the file system.

    摘要翻译: 提供了用于以高持续数据速率处理流数据的机制。 这些机制通过多个非顺序通信信道接收多个数据元素,并以未组装的方式将多个数据元素直接写入数据处理系统的文件系统。 所述机构还执行数据擦除操作以确定是否存在写入所述文件系统的所述多个数据元素中不存在的丢失的数据元素,并将所述多个数据元素组合成与所述多个数据元素相关联的多个数据流 响应于指示没有丢失数据元素的数据擦除的结果的非顺序通信信道。 此外,这些机制释放组合的多个数据流以便经由文件系统访问。

    Interface internet protocol fragmentation of large broadcast packets in an environment with an unaccommodating maximum transfer unit
    47.
    发明授权
    Interface internet protocol fragmentation of large broadcast packets in an environment with an unaccommodating maximum transfer unit 失效
    在具有不适应最大传输单元的环境中,大型广播数据包的接口互联网协议分段

    公开(公告)号:US07522597B2

    公开(公告)日:2009-04-21

    申请号:US10981097

    申请日:2004-11-04

    IPC分类号: H04L12/56

    摘要: In a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, a method is provided for using the Internet Protocol (IP) for transmitting large broadcast data packets without incurring the overhead normally associated with packet fragmentation. By adding an Internet Protocol (IP) header as the first header in every packet fragment in the fragmentation process, fragmented packets are able to be assembled in the IP layer without intervention at the adapter interface layer.

    摘要翻译: 在通过耦合到交换机或网络的通信适配器彼此通信的多节点数据处理系统中,提供了一种使用互联网协议(IP)来发送大型广播数据分组而不产生通常与分组相关的开销的方法 碎片化 通过在分段过程的每个分组片段中添加因特网协议(IP)头部作为第一个报头,碎片分组能够组装在IP层中,而不会在适配器接口层进行干预。

    Third party, broadcast, multicast and conditional RDMA operations
    49.
    发明申请
    Third party, broadcast, multicast and conditional RDMA operations 有权
    第三方,广播,组播和有条件的RDMA操作

    公开(公告)号:US20060045099A1

    公开(公告)日:2006-03-02

    申请号:US11017355

    申请日:2004-12-20

    IPC分类号: H04L12/56 H04L12/28

    CPC分类号: H04L69/16 H04L69/166

    摘要: In a multinode data processing system in which nodes exchange information over a network or through a switch, the mechanism which enables out-of-order data transfer via Remote Direct Memory Access (RDMA) also provides a corresponding ability to carry out broadcast operations, multicast operations, third party operations and conditional RDMA operations. In a broadcast operation a source node transfers data packets in RDMA fashion to a plurality of destination nodes. Multicast operation works similarly except that distribution is selective. In third party operations a single central node in a cluster or network manages the transfer of data in RDMA fashion between other nodes or creates a mechanism for allowing a directed distribution of data between nodes. In conditional operation mode the transfer of data is conditioned upon one or more events occurring in either the source node or in the destination node.

    摘要翻译: 在节点通过网络交换信息或通过交换机交换信息的多节点数据处理系统中,通过远程直接存储器访问(RDMA)实现无序数据传输的机制也提供了相应的能力来执行广播操作,组播 操作,第三方操作和有条件的RDMA操作。 在广播操作中,源节点以RDMA方式将数据分组传送到多个目的节点。 组播操作的工作方式类似,除了分发是有选择性的。 在第三方操作中,集群或网络中的单个中央节点以RDMA方式在其他节点之间管理数据传输,或者创建一种允许在节点之间定向分发数据的机制。 在条件操作模式中,数据的传输是在源节点或目标节点中发生的一个或多个事件的条件。