会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Hardware interface between a switch adapter and a communications
subsystem in a data processing system
    • 交换适配器与数据处理系统中的通信子系统之间的硬件接口
    • US06111894A
    • 2000-08-29
    • US920084
    • 1997-08-26
    • Carl A. BenderPaul D. DiNicolaKevin J. GildeaRama K. GovindarajuChulho KimJamshed H. MirzaGautam H. Shah
    • Carl A. BenderPaul D. DiNicolaKevin J. GildeaRama K. GovindarajuChulho KimJamshed H. MirzaGautam H. Shah
    • H04L29/06G06F3/00
    • H04L29/06H04L69/161H04L69/164H04L69/16
    • Method, apparatus and program product for communicating from a node to a communications device. A Hardware Abstraction Layer (HAL) provides functions which can be called from user space in a node to access the communications device. An instance of HAL is created in the node. Device specific characteristics from the communications device and a pointer pointing to HAL functions for accessing the communications device are obtained by HAL. HAL then opens multiple ports on the communications device using the functions pointed to by the pointer, and messages are sent between the node and the communications device. The messages thus sent are optimized with respect to the communications device as determined by the obtained device specific characteristics. Multiple processes and protocol stacks may be associated with each port in a single instance of HAL. A further embodiment provides that multiple virtual ports may be associated with a port, with a multiple protocol stacks associated with each virtual port. A further embodiment provides that multiple communications devices may be associated with a single instance of HAL.
    • 用于从节点到通信设备进行通信的方法,装置和程序产品。 硬件抽象层(HAL)提供可从节点中的用户空间调用以访问通信设备的功能。 在节点中创建HAL的一个实例。 来自通信设备的设备特定特征和指向HAL功能的指针用于访问通信设备,由HAL获得。 然后,HAL使用指针指向的功能在通信设备上打开多个端口,并且在节点和通信设备之间发送消息。 如此发送的消息相对于通过所获得的设备特定特性确定的通信设备进行了优化。 多个进程和协议栈可能与HAL的单个实例中的每个端口相关联。 另一实施例提供了多个虚拟端口可以与端口相关联,其中多个协议栈与每个虚拟端口相关联。 另一实施例提供多个通信设备可以与HAL的单个实例相关联。
    • 4. 发明授权
    • Mechanisms for efficient message passing with copy avoidance in a distributed system
    • 在分布式系统中有效的消息传递与避免复制的机制
    • US06799200B1
    • 2004-09-28
    • US09619053
    • 2000-07-18
    • Robert S. BlackmoreChulho KimKevin J. GildeaRama K. GovindarajuGautam H. Shah
    • Robert S. BlackmoreChulho KimKevin J. GildeaRama K. GovindarajuGautam H. Shah
    • G06F15167
    • G06F12/1081
    • An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient implementations. The interface specification is a complete and robust set of user functions usable within systems desiring reliable and efficient zero copy transport protocols. Two methods are provided to accomplish the implementation of an efficient zero copy protocol. The first method is especially useful in systems where the network device has limited capabilities in terms of hardware, message fragmentation and message reassembly. An additional RDRAM memory allows data to reside in an adapter while handshake operations take place between an adapter and a node so as to specify the final destination of the data. The second method takes advantage of network devices with advanced features which are exploited for maximum efficiency.
    • 提供了一种用于在不使用中间副本(即,不进行数据分段)的情况下发送消息的有效机制。 特别地,允许使用传输协议的用户的接口规范被定义为使其能够有效地实现。 接口规范是一个完整和强大的用户功能集合,可在系统中使用,可靠和高效的零拷贝传输协议。 提供了两种方法来实现有效的零拷贝协议。 第一种方法在系统中特别有用,其中网络设备在硬件,消息分段和消息重组方面具有有限的能力。 另外的RDRAM内存允许数据驻留在适配器中,而握手操作会在适配器和节点之间进行,以便指定数据的最终目的地。 第二种方法利用具有高效能的网络设备,以最大限度地提高效率。
    • 5. 发明授权
    • Mechanisms for efficient message passing with copy avoidance in a distributed system using advanced network devices
    • 使用高级网络设备的分布式系统中有效的消息传递与避免复制的机制
    • US07089289B1
    • 2006-08-08
    • US09619051
    • 2000-07-18
    • Robert S. BlackmoreKevin J. GildeaRama K. GovindarajuGautam H. Shah
    • Robert S. BlackmoreKevin J. GildeaRama K. GovindarajuGautam H. Shah
    • G06F15/167G06F15/16G06F13/28
    • G06F13/28
    • An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient implementations. The interface specification is a complete and robust set of user functions usable within systems desiring reliable and efficient zero copy transport protocols. Two methods are provided to accomplish the implementation of an efficient zero copy protocol. The first method is especially useful in systems where the network device has limited capabilities in terms of hardware, message fragmentation and message reassembly. An additional RDRAM memory allows data to reside in an adapter while handshake operations take place between an adapter and a node so as to specify the final destination of the data. The second method takes advantage of network devices with advanced features which are exploited for maximum efficiency.
    • 提供了一种用于在不使用中间副本(即,不进行数据分段)的情况下发送消息的有效机制。 特别地,允许使用传输协议的用户的接口规范被定义为使其能够有效地实现。 接口规范是一个完整和强大的用户功能集合,可在系统中使用,可靠和高效的零拷贝传输协议。 提供了两种方法来实现有效的零拷贝协议。 第一种方法在系统中特别有用,其中网络设备在硬件,消息分段和消息重组方面具有有限的能力。 另外的RDRAM内存允许数据驻留在适配器中,而握手操作会在适配器和节点之间进行,以便指定数据的最终目的地。 第二种方法利用具有高效能的网络设备,以最大限度地提高效率。
    • 6. 发明授权
    • Efficient protocol for retransmit logic in reliable zero copy message transport
    • 可靠的零复制消息传输中的重传逻辑的高效协议
    • US06735620B1
    • 2004-05-11
    • US09619054
    • 2000-07-18
    • Robert S. BlackmoreRama K. GovindarajuGautam H. Shah
    • Robert S. BlackmoreRama K. GovindarajuGautam H. Shah
    • G06F15167
    • G06F15/17
    • In a transmission protocol in which a user running an application in an address space in one data processing system wishes to transmit a data packet to another address space in another data processing system by means of direct memory access directly from a sending buffer to a receiving buffer with no copy, a mechanism is provided for minimizing the need for retransmission and for insuring proper entry into the target data processing system address space. In particular, when the first system does not receive an acknowledgment from the receiver, a special data packet with a retransmit flag bit set is sent to the second system. When this system receives the data packet with the retransmit flag bit set the second system responds either by sending a new acknowledgment or by sending a request for retransmission. No transmission back to the first system occurs, however before such a request is made and in fact the receiving system does not send this retransmission request without insuring that its receipt would be appropriate. In particular, the second system, before requesting retransmission, checks to assure that tag association is still valid so that an adapter at the second system is still capable of matching tags in data packet headers with appropriate real address memory locations within address spaces belonging to the second receiving data processing system. In this manner needless retransmission of packets does not occur and retransmission occurs only when receipt of the data packet is appropriate.
    • 在一种传输协议中,其中在一个数据处理系统中的地址空间中运行应用的用户希望通过直接从发送缓冲器到接收缓冲器的直接存储器访问将数据分组发送到另一个数据处理系统中的另一个地址空间 没有复制,提供了用于最小化对重传的需要并确保正确进入目标数据处理系统地址空间的机制。 特别地,当第一系统没有从接收机接收到确认时,将具有重传标志位的特殊数据分组发送到第二系统。 当该系统接收到重传标志位设置的数据分组时,第二系统通过发送新的确认或通过发送重传请求来进行响应。 然而,在进行这种请求之前,不会发送回到第一系统,并且实际上接收系统不发送该重传请求而不确保其接收是合适的。 特别地,第二系统在请求重传之前检查以确保标签关联仍然有效,使得第二系统处的适配器仍然能够将属于数据包头部的地址空间内的适当的真实地址存储器位置的数据包头中的标签进行匹配 第二接收数据处理系统。 以这种方式,不会发生分组的不必要的重传,只有当数据分组的接收是适当的时才重发。
    • 7. 发明授权
    • Congestion monitoring and message flow control in a blocking network
    • 阻塞网络中的拥塞监控和消息流控制
    • US06700876B1
    • 2004-03-02
    • US09354750
    • 1999-07-29
    • Paul D. DiNicolaRama Krishna GovindarajuMandayam Thondanur RaghunathGautam H. Shah
    • Paul D. DiNicolaRama Krishna GovindarajuMandayam Thondanur RaghunathGautam H. Shah
    • H04J116
    • H04L47/283H04L47/10H04L47/115
    • Method, system and program storage device are provided for monitoring and ameliorating congestion in a tightly coupled network. Commensurate with sending a packet into the network, a first time stamp is recorded. Upon receipt of an acknowledgment back across the network responsive to sending of the packet, a second time stamp is recorded. The round trip time of the packet is determined and an amount of congestion is estimated using the determined round trip time and a statically predetermined round trip representative of at least one of no network congestion or a known degree of network congestion. The number of flow control tokens for the destination node can be dynamically varied in response to the estimate of the amount of network congestion. If desired, monitoring and estimating of network congestion can be initiated only after identifying the existence of network congestion, for example, represented by a lack of flow control tokens at a sender node for a destination node.
    • 提供方法,系统和程序存储设备用于监视和改善紧耦合网络中的拥塞。 相当于将数据包发送到网络中,记录第一个时间戳。 响应于分组的发送而在通过网络接收到确认后,记录第二时间戳。 确定分组的往返时间,并且使用所确定的往返时间和代表无网络拥塞或已知的网络拥塞程度中的至少一个的静态预定往返行程来估计拥塞量。 可以响应于网络拥塞量的估计来动态地改变目的地节点的流控制令牌的数量。 如果需要,可以仅在识别出网络拥塞的存在之后才能启动网络拥塞的监视和估计,例如,由目的地节点的发送方节点缺乏流量控制令牌来表示。
    • 9. 发明申请
    • METHOD, COMPUTER PROGRAM PRODUCT, AND SYSTEM FOR LIMITING ACCESS BY A FAILED NODE
    • 方法,计算机程序产品和系统,用于限制由失败的节点访问
    • US20080155315A1
    • 2008-06-26
    • US11536008
    • 2006-09-28
    • Kalyan C. GundaGautam H. Shah
    • Kalyan C. GundaGautam H. Shah
    • G06F11/00
    • G06F11/004
    • In a multi-node computer system, file access by a failed node is limited. Upon receipt on an indication of a node failure, a fencing command is sent to disks in a disk subsystem to which the failed node has access. If the fencing command sent to a disk fails, the fencing command is sent to a server having access to at least one disk in a disk subsystem to which the failed node has access to limit access by the failed node to the disk in the disk subsystem. If the fencing command sent to the server does not result in limiting access by the failed node to all the disks in the disk subsystem, sending the command to another server having access to at least one disk in the disk subsystem to limit access by the failed node to the disks in the disk subsystem. The fencing command may be sent to various servers until access by the failed node to all the disks in the disk subsystem is limited or until the fencing command has been sent to all the servers. The fencing command may be sent one at a time to servers having access to the disks in the disk subsystem, may be sent concurrently to all the servers having access to the disks in the disk subsystem, or may be forwarded from one server to another.
    • 在多节点计算机系统中,故障节点的文件访问受到限制。 在接收到节点故障的指示时,防护命令被发送到故障节点有权访问的磁盘子系统中的磁盘。 如果发送到磁盘的防护命令发生故障,则将fencing命令发送到访问磁盘子系统中至少一个磁盘的服务器,故障节点可以访问该磁盘子系统,以将故障节点访问限制在磁盘子系统中的磁盘 。 如果发送到服务器的防护命令不会导致将故障节点访问磁盘子系统中的所有磁盘,请将命令发送到具有访问磁盘子系统中至少一个磁盘的另一个服务器,以限制访问失败 节点到磁盘子系统中的磁盘。 可以将防护命令发送到各种服务器,直到故障节点对磁盘子系统中的所有磁盘的访问受到限制,或者直到防护命令已发送到所有服务器。 可以一次将防护命令发送到具有访问磁盘子系统中的磁盘的服务器,可以同时发送到具有访问磁盘子系统中的磁盘的所有服务器,或者可以从一个服务器转发到另一个服务器。
    • 10. 发明申请
    • SYSTEM FOR FINE GRAINED FLOW-CONTROL CONCURRENCY TO PREVENT EXCESSIVE PACKET LOSS
    • 精细粒度流量控制系统,以防止过大的包装损失
    • US20080049617A1
    • 2008-02-28
    • US11466615
    • 2006-08-23
    • Donald G. GriceKalyan C. GundaBrian D. HerrGautam H. Shah
    • Donald G. GriceKalyan C. GundaBrian D. HerrGautam H. Shah
    • H04J1/16
    • H04L47/10H04L47/12H04L47/17H04L47/32
    • A system for flow-control concurrency to prevent excessive packet loss, including at least one transmitter node. Each transmitter node is configured to transmit data. A first flow-control device is coupled to the at least one transmitter node. The first flow-control device is configured to limit the number of concurrent data replies sent by the at least one transmitter node such that the resources on the transmitter node side will not be overrun. At least one receive node is configured to receive data transmitted. The at least one receiver node is coupled to the at least one transmitter node via the communication network. A second flow-control device is coupled to the at least one receiver node. The second flow-control device is configured to limit the number of concurrent data requests received by the at least one receiver node such that the resources on the receiver node side will not be overrun.
    • 一种用于流控并发的系统,用于防止过多的分组丢失,包括至少一个发射机节点。 每个发射机节点被配置为发送数据。 第一流量控制装置耦合到所述至少一个发射器节点。 第一流量控制装置被配置为限制由至少一个发射机节点发送的并发数据回复的数量,使得发射机节点侧的资源不会超载。 至少一个接收节点被配置为接收发送的数据。 所述至少一个接收器节点经由所述通信网络耦合到所述至少一个发射机节点。 第二流量控制装置耦合到所述至少一个接收器节点。 第二流量控制装置被配置为限制由至少一个接收器节点接收的并发数据请求的数量,使得接收机节点侧的资源不会超载。