会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for simultaneously establishing multiple connections
    • 同时建立多个连接的系统和方法
    • US07165110B2
    • 2007-01-16
    • US09903725
    • 2001-07-12
    • Danny Marvin NealGregory Francis PfisterRenato John Recio
    • Danny Marvin NealGregory Francis PfisterRenato John Recio
    • G06F15/16G06F11/30G06F12/14H04L9/32H04L9/00
    • H04L29/06H04L69/14H04L69/22Y02D50/30
    • A system and method for establishing multiple connections using a private data field of a communication management protocol is provided. With the present invention, a Service ID identifies a specific consumer and the private data field contains a list of connection attributes for each connection that is to be established. An active side requests a connection and the passive side replies to the connection request. The active side sends the passive side a connection establishment request. This connection establishment request includes a Service ID which identifies a passive side process associated with a service. This connection establishment request also includes communication attributes of one or more connected services and datagram services associated with the Service ID. The passive passes the connection request to a process associated with the service. If the passive side process does not wish to carry out the service, a negative reply message is returned to the active side. If the passive side process does wish to carry out the service, a positive reply is returned to the active side and the reply includes the communication attributes for the connection and unreliable services associated with the Service ID used in the connection establishment request.
    • 提供了一种使用通信管理协议的私有数据字段建立多个连接的系统和方法。 利用本发明,服务ID标识特定消费者,并且专用数据字段包含要建立的每个连接的连接属性的列表。 主动端请求连接,被动方回复连接请求。 主动端将被动方发送连接建立请求。 该连接建立请求包括识别与服务相关联的被动侧进程的服务ID。 该连接建立请求还包括与服务ID相关联的一个或多个连接的服务和数据报服务的通信属性。 被动将连接请求传递给与服务关联的进程。 如果被动侧进程不希望执行该服务,则将一个否定的回复消息返回到主动端。 如果被动侧进程确实希望执行该服务,则肯定的答复返回到主动侧,并且回复包括用于连接的通信属性和与在连接建立请求中使用的服务ID相关联的不可靠服务。
    • 3. 发明授权
    • Method and system for choosing a queue protection key that is tamper-proof from an application
    • 从应用程序中选择防篡改的队列保护密钥的方法和系统
    • US06851059B1
    • 2005-02-01
    • US09692353
    • 2000-10-19
    • Gregory Francis PfisterRenato John RecioDanny Marvin NealSteven Mark Thurber
    • Gregory Francis PfisterRenato John RecioDanny Marvin NealSteven Mark Thurber
    • H04L9/00H04L29/06
    • H04L63/06
    • A method for enabling a Q_key that is tamper proof from applications on a distributed computer system to protect selected network operations is provided. Applications and an operating system (OS) execute on the end nodes and each may access various network resources. In the invention, the network resources are configured for selective access by particular applications or OS.In a preferred embodiment, a control bit of a Q_key, which allows applications to authenticate their use of particular communication resources, i.e., the send and receive queues, is reserved and utilized to signal whether a particular application is allowed access to the resources. Setting the control bit to 0 allows the Q_key to be set by an application directly. When the control bit is set to 1, the Q_key cannot be set by an application and can only be set using a privileged operation performed only by the OS.
    • 提供了一种用于启用防止来自分布式计算机系统上的应用程序的防篡改的Q_key以保护所选网络操作的方法。 应用和操作系统(OS)在终端节点上执行,每个可以访问各种网络资源。 在本发明中,网络资源被配置用于特定应用或OS的选择性访问。在优选实施例中,Q_key的控制位允许应用程序认证其对特定通信资源的使用,即发送和接收队列, 被保留并用于发出特定应用是否被允许访问资源。 将控制位设置为0允许应用程序直接设置Q_key。 当控制位设置为1时,Q_key不能由应用程序设置,只能使用仅由操作系统执行的特权操作进行设置。
    • 6. 发明授权
    • Apparatus and method for virtualizing a queue pair space to minimize time-wait impacts
    • 用于虚拟化队列对空间以最小化时间等待影响的装置和方法
    • US07095750B2
    • 2006-08-22
    • US09931295
    • 2001-08-16
    • David F. CraddockDanny Marvin NealGregory Francis PfisterRenato John Recio
    • David F. CraddockDanny Marvin NealGregory Francis PfisterRenato John Recio
    • H04L12/28H04L12/56
    • H04L49/90
    • Apparatus and method for virtualizing a queue pair space to minimize time-wait impacts. Virtual queue pairs are allocated from a virtual queue pair pool of a node to connections between the node and other nodes. The connection is established between a physical queue pair of the node and physical queue pairs of other nodes. From the viewpoint of the other nodes, they are communicating with the present node using the virtual queue pair and not the physical queue pair for the present node. By using the virtual queue pairs, the same physical queue pair may accommodate multiple connections with other nodes simultaneously. Moreover, when a connection is torn down, the virtual queue pair is placed in a time-wait state rather than the physical queue pair. As a result, the physical queue pair may continue to function while the virtual queue pair is in the time-wait state.
    • 用于虚拟化队列对空间以最小化时间等待影响的装置和方法。 虚拟队列对从节点的虚拟队列对分配到节点与其他节点之间的连接。 在节点的物理队列对和其他节点的物理队列之间建立连接。 从其他节点的观点来看,它们使用虚拟队列对而不是当前节点的物理队列对与当前节点进行通信。 通过使用虚拟队列对,相同的物理队列对可以同时容纳与其他节点的多个连接。 此外,当连接被拆除时,虚拟队列对被置于时间等待状态而不是物理队列对。 结果,物理队列对可以继续工作,而虚拟队列对处于等待时间状态。
    • 8. 发明授权
    • Open format storage subsystem apparatus and method
    • 开放式存储子系统设备及方法
    • US06829685B2
    • 2004-12-07
    • US09999143
    • 2001-11-15
    • Danny Marvin NealGregory Francis PfisterRenato John Recio
    • Danny Marvin NealGregory Francis PfisterRenato John Recio
    • G06F1200
    • G06F3/0601G06F2003/0697H04L67/1097
    • An open format storage subsystem and method are provided. The storage subsystem and method include at least one host endnode, at least one processing unit endnode, and at least one storage endnode. These endnodes are partitioned according to partition tables assigned to the ports of the endnodes and partition keys assigned to queue pairs of the ports. Based on these partition keys, partitions in the storage subsystem are designated. In this way, certain endnodes may be designated as being able to communicate with only certain other ones of the endnodes. Because of the partitioning mechanism of the present invention, an open format storage subsystem is formulated such that the types of endnodes in the storage subsystem are not limited to vendor specific units. This enhances the ability to add and remove units from the storage subsystem by removing the limitations typically found in closed storage subsystems.
    • 提供开放式存储子系统和方法。 存储子系统和方法包括至少一个主机端节点,至少一个处理单元终端节点和至少一个存储端节点。 这些终端节点根据分配给端点的端口的分区表和分配给端口队列对的分区密钥进行分区。 基于这些分区键,指定存储子系统中的分区。 以这种方式,某些终点可以被指定为能够仅与某些其他终端通信。 由于本发明的分区机制,公开了格式化存储子系统,使得存储子系统中的端点类型不限于供应商特定的单元。 这增强了通过消除封闭存储子系统中通常发现的限制,从存储子系统添加和删除单元的能力。
    • 9. 发明授权
    • Method and apparatus for pausing a send queue without causing sympathy errors
    • 用于暂停发送队列而不引起同情错误的方法和装置
    • US06766467B1
    • 2004-07-20
    • US09692340
    • 2000-10-19
    • Danny Marvin NealGregory Michael NordstromGregory Francis PfisterRenato John Recio
    • Danny Marvin NealGregory Michael NordstromGregory Francis PfisterRenato John Recio
    • G06F1100
    • H04L41/0654G06F11/0727G06F11/0793G06F11/1443H04L41/0681H04L43/0817
    • A method and apparatus for pausing a send queue while preventing sympathy error from propagating through a SAN fabric system is provided. The method and apparatus place a send work queue in an error state, i.e. pauses the send work queue, when a reliable data error occurs in the send work queue but does not place any other work queues in an error state. In this way, the send queue experiencing the error is not able to send any further messages until error recovery is performed. However, other work queues continue to be able to send and/or receive messages. Once error recovery is performed, the send work queue that was placed in the error state is returned to a working state and is able to continue to send messages. In addition, the send queue that was in the error state will send the messages that it attempted to send at the time of the error. The messages sent will continue from a last known point at which the send work queue was operating properly. Other features and advantages of the present invention will be described in, or will become apparent to those of ordinary skill in the art in view of, the following description of the preferred embodiments.
    • 提供了一种用于暂停发送队列同时防止同情错误通过SAN结构体系传播的方法和装置。 当在发送工作队列中发生可靠的数据错误但不将任何其他工作队列置于错误状态时,该方法和装置将发送工作队列置于错误状态,即暂停发送工作队列。 以这种方式,遇到错误的发送队列不能发送任何进一步的消息,直到执行错误恢复。 然而,其他工作队列仍然能够发送和/或接收消息。 一旦执行错误恢复,发生在错误状态的发送工作队列将返回到工作状态,并能够继续发送消息。 另外,处于错误状态的发送队列将发送错误时尝试发送的消息。 发送的消息将从发送工作队列正常运行的最后一个已知点继续。 考虑到优选实施例的以下描述,本发明的其它特征和优点将在本领域普通技术人员中描述或将变得显而易见。