Apparatus, system and method for controlling access to facilities based on usage classes
    21.
    发明授权
    Apparatus, system and method for controlling access to facilities based on usage classes 有权
    基于使用类别控制对设施的访问的装置,系统和方法

    公开(公告)号:US07010633B2

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

    申请号:US10411447

    申请日:2003-04-10

    IPC分类号: G06F13/14 G06F15/173

    CPC分类号: G06F12/1491

    摘要: An apparatus, system and method for controlling access to facilities based on usage class of a requestor are provided. With the apparatus, system and method, a two level protection mechanism is provided for protecting host channel adapter (HCA) facilities from unauthorized access. With the present invention, a first level of access is provided through virtual address translation and a mechanism for determining if the requestor of access may access a system memory address space page associated with a real address to which the virtual address maps. A second level of access is provided through the allocation of usage classes and determining a required usage class for accessing an HCA facility.

    摘要翻译: 提供了一种用于基于请求者的使用类来控制对设施的访问的装置,系统和方法。 利用设备,系统和方法,提供了一种保护主机通道适配器(HCA)设施免受未经授权访问的两级保护机制。 利用本发明,通过虚拟地址转换提供第一级别的访问,以及用于确定访问请求者是否可访问与虚拟地址映射到的实际地址相关联的系统存储器地址空间页面的机制。 通过分配使用类别并确定访问HCA设施所需的使用类别来提供第二级别的访问。

    Segment-controlled process in a link switch connected between nodes in a multiple node network for maintaining burst characteristics of segments of messages
    22.
    发明授权
    Segment-controlled process in a link switch connected between nodes in a multiple node network for maintaining burst characteristics of segments of messages 失效
    连接在多节点网络节点之间的链路交换机中的段控制过程,用于维持消息段的突发特性

    公开(公告)号:US06721335B1

    公开(公告)日:2004-04-13

    申请号:US09439012

    申请日:1999-11-12

    IPC分类号: H04L1256

    摘要: Defines and handles segments in messages to place pauses and interruptions within the communication of a message between transmitted segments of the message. A common link switch is used in a network to connect links to all nodes, the segment structures in each message is preserved when packets of each message are passed within the switch to a switch transmitter connected to the destination node indicated in each packet of the message for transmitting each of the message segments. Each transmitter stores the source identifier of the first packet it transmits for a segment and then gives priority to transmitting packets which contain source and destination identifiers which match the current transmitter stored source identifier and match the destination node connected to the transmitter. This priority enables each switch transmitter to interleaves segments of concurrent messages while preserving the segmentation of transmitted packets to maintaining a maximum network communication rate for the messages. When an unexpected wait occurs within a transmitting segment, which exceeds a predetermined time-out period, a transmission of any other waiting segment is started, which improves the message transmission efficiency in the network.

    摘要翻译: 定义和处理消息中的段,以在消息的传输段之间的消息通信中暂停和中断。 在网络中使用公共链路交换机将链路连接到所有节点,当每个消息的分组在交换机内传递到连接到消息的每个分组中指示的目的地节点的交换机发射机时,保留每个消息中的分段结构 用于发送每个消息段。 每个发射机存储其针对一个段发射的第一个分组的源标识符,然后优先发送包含与当前发射机存储的源标识符匹配的源和目的地标识符并且匹配连接到发射机的目的地节点的分组。 这个优先级使得每个交换机发送器能够交织并发消息的分段,同时保持所发送的分组的分段以维持消息的最大网络通信速率。 当在超过预定超时周期的发送段内发生意外等待时,任何其他等待段的发送开始,这提高了网络中的消息传输效率。

    Segment-controlled process for controlling castouts from a communication cache in a port in any of multiple nodes in a communications network
    23.
    发明授权
    Segment-controlled process for controlling castouts from a communication cache in a port in any of multiple nodes in a communications network 失效
    用于控制来自通信网络中的多个节点中的任何一个中的端口中的通信高速缓存的突发的分段控制过程

    公开(公告)号:US06570885B1

    公开(公告)日:2003-05-27

    申请号:US09439011

    申请日:1999-11-12

    IPC分类号: H04L1254

    摘要: Defines and handles segments in messages to place pauses and interruptions within the communication of a message between transmitted segments of the message. A port cache of the destination node of each transmitted message obtains a message control block (MCB) which is used to control the reception of inbound segments within each message sent or received by the node. Each MCB stays in the cache only while its message is being communicated to the port and may be castout between segments in its message when there is no empty cache entry to receive a MCB for a current message being communicated but not having its MCB in the cache. Different types of dynamic priorities are written in status fields in each non-empty cache entry to enable a current cache entry to be castout when it is most likely to have the longest wait for being needed next in the cache for a segment communication to its message, which reduces cache castout thrashing to increase the average reception speed for communicating messages in the network. If a common link switch is used in a network to connect links to all nodes, the segment structures in each message is musts be preserved when packets of each message are passed through the switch to a destination node which uses the castout controlled communication cache taught herein.

    摘要翻译: 定义和处理消息中的段,以在消息的传输段之间的消息通信中暂停和中断。 每个发送消息的目的地节点的端口高速缓存获得消息控制块(MCB),该消息控制块用于控制由节点发送或接收的每个消息内的入站段的接收。 每个MCB只有当其消息被传送到端口时才停留在缓存中,并且当没有空缓存条目来接收正在通信的当前消息的MCB但在高速缓存中没有其MCB时,可以在其消息中的段之间进行舍弃 。 不同类型的动态优先级被写入每个非空高速缓存条目中的状态字段中,以使当前缓存条目最有可能在高速缓存中需要等待下一次等待其消息的段通信时被抛出 ,这减少了高速缓存丢弃的抖动,以增加在网络中传达消息的平均接收速度。 如果在网络中使用公共链路交换机将链路连接到所有节点,则每个消息的分组必须被保留,每个消息的分组通过交换机传递到目的地节点,该目的节点使用本文中教导的控制通信缓存 。

    Data mover hardware controlled processing in a commanding system and in
a commanded system for controlling frame communications on a link
    25.
    发明授权
    Data mover hardware controlled processing in a commanding system and in a commanded system for controlling frame communications on a link 失效
    在命令系统和命令系统中的数据移动器硬件控制处理,用于控制链路上的帧通信

    公开(公告)号:US5944797A

    公开(公告)日:1999-08-31

    申请号:US864583

    申请日:1997-05-28

    CPC分类号: G06F13/126 H04L49/90

    摘要: The present invention significantly reduces or eliminates the involvment of central processors in the message block handling of received communication-link responses within a Central Processing Complex (CPC). When a commanding system sends a command, it must receive a response frame from the commanded system indicating if the command was correctly received or not. A significant amount of time is required for the commanding system processor to move the received response frame from a receiving link buffer to an area in the CPC memory. The preferred embodiment avoids the need for having a commanding system processor either wait for or be interrupted to handle the response frame. The preferred embodiment provides advanced preparation of a data mover in a manner to enable the data mover in the computer system to handle the reception of each response frame without involving the commanding system processor. The commanding system is signalled by the data mover on the completion of the response handling to make the completion of each command known to the program which issued the command.

    摘要翻译: 本发明显着地减少或消除了在中央处理复合体(CPC)内的接收的通信链路响应的消息块处理中的中央处理器的引入。 当命令系统发送命令时,它必须从命令系统接收到响应帧,指示该命令是否被正确接收。 命令系统处理器需要大量时间将接收的响应帧从接收链路缓冲区移动到CPC存储器中的一个区域。 优选实施例避免了使命令系统处理器等待或被中断以处理响应帧的需要。 优选实施例以使得计算机系统中的数据移动器能够处理每个响应帧的接收而不涉及命令系统处理器的方式提供数据移动器的高级准备。 在完成响应处理后,由数据移动设备发出命令系统,以完成发出命令的程序所知道的每个命令。

    Simplified recovery of damaged frames in a communication link
    26.
    发明授权
    Simplified recovery of damaged frames in a communication link 失效
    在通信链路中简化恢复损坏的帧

    公开(公告)号:US5938786A

    公开(公告)日:1999-08-17

    申请号:US565598

    申请日:1995-11-30

    IPC分类号: H04L1/18 G08C25/02

    摘要: An apparatus and method is provided for asynchronously transmitting data across fiber optical cables in a serial manner. Frames are provided as a mechanism to transmit associated data over a serial link and to tie the data being transmitted to a particular buffer set. Each outstanding request for each buffer set is individually timed to detect lost frames, and each buffer set maintains a state that keeps track of the progress and sequence of received frames. When transmission errors occur in the frames, the errors may affect only the information field in which case there is enough information in the header to identify the frame. If a frame is damaged, any outstanding operations for the affected buffer set are cleared, and any commands are brought to a logical ending point. The computer system which originates the frames is then notified of the specific nature of the error, and which information is supplied to help the originating computer system efficiently conclude the recovery procedure.

    摘要翻译: 提供一种用于以串行方式跨光纤光缆异步传输数据的装置和方法。 提供帧作为通过串行链路传输关联数据并将正被发送的数据与特定缓冲器组合的机制。 每个缓冲器组的每个未完成的请求被单独定时以检测丢失的帧,并且每个缓冲器组保持跟踪接收帧的进度和顺序的状态。 当帧中出现传输错误时,错误可能仅影响信息字段,在这种情况下,报头中有足够的信息来识别帧。 如果帧损坏,则清除受影响的缓冲区的任何未完成的操作,并将任何命令带到逻辑终点。 然后,发送帧的计算机系统通知错误的特定性质,并且提供哪些信息以帮助始发计算机系统有效地完成恢复过程。

    Digital frequency correction
    27.
    发明授权
    Digital frequency correction 失效
    数字频率校正

    公开(公告)号:US06665809B1

    公开(公告)日:2003-12-16

    申请号:US09573015

    申请日:2000-05-17

    IPC分类号: G06F104

    CPC分类号: G04G7/00 G06F1/14 H04J3/0697

    摘要: The basic idea comprised of the present invention is to decentralize the generation of time information without suffering from the cost disadvantages expectable due to use of prior art techniques necessary for synchronizing and correcting a plurality instead of only one or two of time suppliers caused by said decentralization. This is achieved by the approach not to readjust the oscillator(s), but, instead, to accept the inaccuracy of the physical device ‘oscillator’ but to measure its inaccuracy and to correct it with the aid of a continuos correction calculation which is advantageously done in a digital way under usage of ETS input information and system oscillator output information.

    摘要翻译: 由本发明构成的基本思想是分散时间信息的产生,而不会因为使用现有技术技术所需的成本缺点而不会因同步和纠正多个而不是由所述分散产生的时间供应商中的一个或两个 。 这是通过不重新调整振荡器的方法实现的,而是接受物理设备的振荡器的不准确性,而是借助于有利的连续校正计算来测量其不准确性并进行校正 在使用ETS输入信息和系统振荡器输出信息的情况下以数字方式完成。

    System and method for self-identifying and configuring the nodes of a network
    29.
    发明授权
    System and method for self-identifying and configuring the nodes of a network 失效
    用于自我识别和配置网络节点的系统和方法

    公开(公告)号:US06188675B1

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

    申请号:US08702778

    申请日:1996-08-23

    IPC分类号: H04L1228

    CPC分类号: H04L45/02 H04L45/26

    摘要: A system and method for progressively identifying and configuring the nodes of a network having an unknown or partially unknown topology are presented. A special all-node address indicator is designated for insertion in a packet to be sent from a given node with known node address to a next adjacent node with unknown node address. Each node contains a port control register for each port of the node which when set instructs the node to insert the all-node address indicator into a packet to be forwarded to a next adjacent node in the network with unknown node address. The port control registers are remotely selectively set by one or more managing nodes of the network. Race condition is avoided by provision of a set count register associated with an address node register and managing node address register within each node of the network. A node can be configured only if the previously read set count value remains unchanged between reading of and writing to the address node register or managing node address register. Provision for identifying additions, deletions and other changes to the network automatically is also provided.

    摘要翻译: 提出了用于逐渐识别和配置具有未知或部分未知拓扑的网络的节点的系统和方法。 指定特殊的全节点地址指示符用于插入到具有已知节点地址的给定节点发送到具有未知节点地址的下一个相邻节点的分组中。 每个节点包含一个端口控制寄存器,用于节点的每个端口,当设置时指示节点将全节点地址指示符插入到要转发到具有未知节点地址的网络中的下一个相邻节点的数据包中。 端口控制寄存器由网络的一个或多个管理节点进行远程选择性设置。 通过提供与地址节点寄存器相关联的设置计数寄存器和管理网络的每个节点内的节点地址寄存器来避免竞争条件。 只有在先前读取的设置计数值在读取和写入地址节点寄存器或管理节点地址寄存器之间保持不变时才能配置节点。 还提供了自动识别网络添加,删除和其他更改的规定。

    Interconnect failure detection and cache reset apparatus
    30.
    发明授权
    Interconnect failure detection and cache reset apparatus 失效
    互连故障检测和缓存复位装置

    公开(公告)号:US5680575A

    公开(公告)日:1997-10-21

    申请号:US443293

    申请日:1995-05-17

    摘要: A system for resetting a cache in a first device connected by a multilinelink to a memory in a second device. A transceiver in the first element connects to one end of each of the link lines and a transceiver in the second device connects to the other end. The transmitter in the first device transceiver is disabled in response to a failure of the transceiver to receive messages from the second device. The transmitter in the first device transceiver also selectively sends a reset sequence to the receiver in the second device. A detector detects when all of the receivers in the second device have either received a reset sequence or have detected that a transmitter in the first device is disabled. The detector sets a latch in response, representing that data in the second device cache is invalid. Optionally, the second device has responders which send responses over the link lines indicating receipt of a reset sequence. The transmitters in the first device switch to a disabled state when the responses are not received within a specified period.

    摘要翻译: 一种用于将通过多连接器连接的第一设备中的高速缓存重置到第二设备中的存储器的系统。 第一元件中的收发器连接到每个链路线的一端,并且第二设备中的收发器连接到另一端。 第一设备收发器中的发射机响应于收发器从第二设备接收消息的故障被禁用。 第一设备收发器中的发射机还选择性地向第二设备中的接收机发送复位序列。 检测器检测到第二设备中的所有接收器何时已经接收到重置序列或检测到第一设备中的发射机被禁用。 检测器设置响应的锁存器,表示第二设备高速缓存中的数据无效。 可选地,第二设备具有通过链路线发送响应的响应器,指示接收到重置序列。 当在指定时间内没有收到响应时,第一个设备中的发射机切换到禁用状态。