会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Third party, broadcast, multicast and conditional RDMA operations
    • 第三方,广播,组播和有条件的RDMA操作
    • US07953085B2
    • 2011-05-31
    • US12344766
    • 2008-12-29
    • Fu Chung ChangPiyush ChaudharyJason E. GoscinskiJason S. HoustonSteven J. Martin
    • Fu Chung ChangPiyush ChaudharyJason E. GoscinskiJason S. HoustonSteven J. Martin
    • G06F13/14
    • H04L69/16H04L69/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方式在其他节点之间管理数据传输,或者创建一种允许在节点之间定向分发数据的机制。 在条件操作模式中,数据的传输是在源节点或目标节点中发生的一个或多个事件的条件。
    • 3. 发明授权
    • Full virtualization of resources across an IP interconnect using page frame table
    • 使用页面框架表在IP互连中完全虚拟化资源
    • US07904693B2
    • 2011-03-08
    • US12024773
    • 2008-02-01
    • Ravi K. ArimilliClaude BassoJean L. CalvignacPiyush ChaudharyEdward J. Seminaro
    • Ravi K. ArimilliClaude BassoJean L. CalvignacPiyush ChaudharyEdward J. Seminaro
    • G06F12/10
    • G06F12/10G06F12/1081H04L29/12018H04L61/10
    • An addressing model is provided where devices, including I/O devices, are addressed with internet protocol (IP) addresses, which are considered part of the virtual address space. A task, such as an application, may be assigned an effective address range, which corresponds to addresses in the virtual address space. The virtual address space is expanded to include Internet protocol addresses. Thus, the page frame tables are also modified to include entries for IP addresses and additional properties for devices and I/O. Thus, a processing element, such as an I/O adapter or even a printer, for example, may also be addressed using IP addresses without the need for library calls, device drivers, pinning memory, and so forth. This addressing model also provides full virtualization of resources across an IP interconnect, allowing a process to access an I/O device across a network.
    • 提供了一种寻址模型,其中包括I / O设备在内的设备通过互联网协议(IP)地址进行寻址,这些地址被认为是虚拟地址空间的一部分。 可以为任务(例如应用程序)分配与虚拟地址空间中的地址对应的有效地址范围。 虚拟地址空间被扩展为包括互联网协议地址。 因此,页框表也被修改为包括用于设备和I / O的IP地址和附加属性的条目。 因此,例如,诸如I / O适配器或甚至打印机的处理元件也可以使用IP地址来寻址,而不需要库调用,设备驱动器,固定存储器等。 该寻址模型还可以跨IP互连提供资源的完全虚拟化,从而允许进程通过网络访问I / O设备。
    • 4. 发明申请
    • EVENT-BASED DYNAMIC RESOURCE PROVISIONING
    • 基于事件的动态资源提供
    • US20100269119A1
    • 2010-10-21
    • US12424893
    • 2009-04-16
    • Ravi Kumar ArimilliPiyush Chaudhary
    • Ravi Kumar ArimilliPiyush Chaudhary
    • G06F9/46
    • G06F9/5011G06F9/5061
    • Disclosed are a method, a system and a computer program product for automatically allocating and de-allocating resources for jobs executed or processed by one or more supercomputer systems. In one or more embodiments, a supercomputing system can process multiple jobs with respective supercomputing resources. A global resource manager can automatically allocate additional resources to a first job and de-allocate resources from a second job. In one or more embodiments, the global resource manager can provide the de-allocated resources to the first job as additional supercomputing resources. In one or more embodiments, the first job can use the additional supercomputing resources to perform data analysis at a higher resolution, and the additional resources can compensate for an amount of time the higher resolution analysis would take using originally allocated supercomputing resources.
    • 公开了一种用于为由一个或多个超级计算机系统执行或处理的作业自动分配和分配资源的方法,系统和计算机程序产品。 在一个或多个实施例中,超级计算系统可以使用相应的超级计算资源处理多个作业。 全局资源管理器可以自动为第一个作业分配额外的资源,并从第二个作业中分配资源。 在一个或多个实施例中,全局资源管理器可以将去分配的资源作为附加的超级计算资源提供给第一作业。 在一个或多个实施例中,第一作业可以使用额外的超级计算资源以更高的分辨率执行数据分析,并且附加资源可以补偿使用原始分配的超级计算资源的更高分辨率分析所花费的时间量。
    • 6. 发明申请
    • Failover mechanisms in RDMA operations
    • RDMA操作中的故障切换机制
    • US20060045005A1
    • 2006-03-02
    • US11017574
    • 2004-12-20
    • Robert BlackmoreFu ChangPiyush ChaudharyJason GoscinskiRama GovindarajuLeonard HelmerPeter HochschildJohn HoustonSteven MartinDonald Grice
    • Robert BlackmoreFu ChangPiyush ChaudharyJason GoscinskiRama GovindarajuLeonard HelmerPeter HochschildJohn HoustonSteven MartinDonald Grice
    • H04J1/16
    • H04L1/0079G06F11/1443H04L1/1809H04L2001/0097
    • In remote direct memory access transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, failures in the nodes or in the communication adapters can produce the phenomenon known as trickle traffic, which is data that has been received from the switch or from the network that is stale but which may have all the signatures of a valid packet data. The present invention addresses the trickle traffic problem in two situations: node failure and adapter failure. In the node failure situation randomly generated keys are used to reestablish connections to the adapter while providing a mechanism for the recognition of stale packets. In the adapter failure situation, a round robin context allocation approach is used with adapter state contexts being provided with state information which helps to identify stale packets. In another approach to handling the adapter failure situation counts are assigned which provide an adapter failure number to the node which will not match a corresponding number in a context field in the adapter, thus enabling the identification of stale packets.
    • 在多节点数据处理系统中的远程直接存储器访问传输中,其中节点通过耦合到交换机或网络的通信适配器彼此通信,节点或通信适配器中的故障可能产生称为流量流量的现象, 已经从交换机接收到的数据或者来自网络的数据已经过时,但是可能具有有效分组数据的所有签名。 本发明解决了两种情况下的流量流量问题:节点故障和适配器故障。 在节点故障情况下,随机生成的密钥用于重新建立与适配器的连接,同时提供用于识别过时数据包的机制。 在适配器故障情况下,使用循环上下文分配方法,适配器状态上下文被提供有状态信息,其有助于识别过时的分组。 在处理适配器故障情况的另一种方法中,分配了向适配器上下文字段中不匹配相应号码的节点提供适配器故障号,从而能够识别过时的数据包。
    • 8. 发明授权
    • Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history
    • 根据历史,跨多个渠道重新组合流数据的能力的动态监控
    • US08489967B2
    • 2013-07-16
    • US13438227
    • 2012-04-03
    • Ravi K. ArimilliPiyush Chaudhary
    • Ravi K. ArimilliPiyush Chaudhary
    • H03M13/00
    • H04L1/1841G06F9/546H04L69/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.
    • 提供了用于以高持续数据速率处理流数据的机制。 这些机制通过多个非顺序通信信道接收多个数据元素,并以未组装的方式将多个数据元素直接写入数据处理系统的文件系统。 基于表示多个数据元素中的数据元素是否以大致顺序的方式被接收的历史信息,确定是否执行数据擦除操作的机制。 响应于执行数据擦除的确定,机构执行数据擦除操作以识别写入文件系统的多个数据元素中的任何丢失的数据元素,并将多个数据元素组合成多个数据流以作为响应 到数据清理的结果,表明没有丢失的数据元素。
    • 9. 发明授权
    • Management of process-to-process intra-cluster communication requests
    • 管理流程到流程的群集间通信请求
    • US08370855B2
    • 2013-02-05
    • US12342616
    • 2008-12-23
    • Ravi K. ArimilliPiyush Chaudhary
    • Ravi K. ArimilliPiyush Chaudhary
    • G06F9/52
    • G06F9/545G06F9/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.
    • 提供了一种用于管理流程到流程的群集内通信请求的机制。 在第一数据处理系统中的第一操作系统中接收来自第一应用的呼叫。 第一操作系统将呼叫从第一操作系统传递到第一数据处理系统中的第一主机结构接口控制器,而不处理该呼叫。 所述第一主机结构接口控制器处理所述呼叫而不用所述第一操作系统进行干预以确定所述呼叫与之相关联的所述多个数据处理系统中的第二数据处理系统。 第一主机结构接口控制器在第二数据处理系统中发起到第二主机结构接口控制器的集群内连接。 第一主机接口控制器然后经由集群内连接将呼叫转移到第二数据处理系统中的第二主机结构接口控制器。
    • 10. 发明授权
    • Reassembling streaming data across multiple packetized communication channels
    • 在多个分组化通信信道上重新组合流数据
    • US08335238B2
    • 2012-12-18
    • US12342193
    • 2008-12-23
    • Ravi K. ArimilliPiyush Chaudhary
    • Ravi K. ArimilliPiyush Chaudhary
    • H04J3/00
    • G06F11/106H04L65/80H04L69/14H04N5/765H04N5/782H04N21/234318H04N21/4347H04N21/44016H04N21/631H04N21/8453H04N21/8547
    • 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.
    • 提供了用于以高持续数据速率处理流数据的机制。 这些机制通过多个非顺序通信信道接收多个数据元素,并以未组装的方式将多个数据元素直接写入数据处理系统的文件系统。 所述机构还执行数据擦除操作以确定是否存在写入所述文件系统的所述多个数据元素中不存在的丢失的数据元素,并将所述多个数据元素组合成与所述多个数据元素相关联的多个数据流 响应于指示没有丢失数据元素的数据擦除的结果的非顺序通信信道。 此外,这些机制释放组合的多个数据流以便经由文件系统访问。