Buffer management within SLS (simple load store) apertures for inter-endpoint communication in advanced switching fabric
    2.
    发明授权
    Buffer management within SLS (simple load store) apertures for inter-endpoint communication in advanced switching fabric 有权
    SLS(简单加载存储)中的缓冲区管理用于高级交换结构中的端点间通信

    公开(公告)号:US07343434B2

    公开(公告)日:2008-03-11

    申请号:US11097891

    申请日:2005-03-31

    CPC classification number: G06F13/4022

    Abstract: A single copy memory sharing scheme between multiple endpoints in an interconnect architecture may use a buffer management method in an advanced switching fabric having multiple endpoints that divides a simple load and store memory aperture into a buffer descriptor and at least one data buffer, provides offset addressing in the buffer descriptor, and accesses the buffer descriptor by more than one endpoint to allow direct memory access with multiple endpoints in a simple load and store memory aperture. An apparatus may have a memory, and a device associated with the memory, the device to divide the memory into a buffer descriptor and at least one data buffer, and to store offset address information in the buffer descriptor such that another device can access a data buffer in the memory.

    Abstract translation: 在互连架构中的多个端点之间的单个复制存储器共享方案可以在具有多个端点的高级交换结构中使用缓冲器管理方法,所述多个端点将简单的负载划分为存储器孔径并将存储器孔径存储到缓冲器描述符中,并且至少一个数据缓冲器提供偏移寻址 在缓冲区描述符中,并通过多个端点访问缓冲区描述符,以允许在简单加载和存储存储器孔径中使用多个端点进行直接存储器访问。 设备可以具有存储器和与存储器相关联的设备,用于将存储器划分为缓冲器描述符和至少一个数据缓冲器的设备,以及将偏移地址信息存储在缓冲器描述符中,使得另一设备可以访问数据 缓冲在内存中。

    Reset to a default state on a switch fabric
    3.
    发明申请
    Reset to a default state on a switch fabric 审中-公开
    在交换结构上重置为默认状态

    公开(公告)号:US20070041374A1

    公开(公告)日:2007-02-22

    申请号:US11206548

    申请日:2005-08-17

    CPC classification number: H04L45/48 H04L41/082 H04L45/02

    Abstract: In a node coupled to a switch fabric a method that includes generating a data packet including content to indicate a reset request to reset a node coupled to the switch fabric to a default state. Broadcasting the data packet to at least one other node coupled to the switch fabric. The at least one other node, based on the broadcasted data packet, is to initiate a timer, the timer based on a time for a switch fabric manager for the switch fabric to indicate validity of the reset request to the at least one other node. The at least one other node to reset to the default state if the timer expires before another data packet is received from the switch fabric manager. The other data packet received from the switch fabric manager and including content to indicate the reset request is invalid.

    Abstract translation: 在耦合到交换结构的节点中,包括生成包括内容的数据分组以指示将耦合到交换结构的节点重置为默认状态的复位请求的方法。 将数据分组广播到耦合到交换结构的至少一个其他节点。 所述至少一个其他节点基于广播的数据分组来启动定时器,所述定时器基于所述交换结构的交换结构管理器的时间来向所述至少一个其他节点指示所述重置请求的有效性。 如果定时器在从交换结构管理器接收另一个数据分组之前到期,则该至少一个其他节点重置为默认状态。 从交换机架构管理器接收到的其他数据包,并包含指示重置请求的内容无效。

    Peer-to-peer connection between switch fabric endpoint nodes
    4.
    发明授权
    Peer-to-peer connection between switch fabric endpoint nodes 失效
    交换结构端点节点之间的对等连接

    公开(公告)号:US07764675B2

    公开(公告)日:2010-07-27

    申请号:US11442822

    申请日:2006-05-30

    CPC classification number: H04L45/00 H04L45/02 H04L49/253

    Abstract: A method includes receiving a request from an endpoint node on a switch fabric to establish a peer-to-peer connection with another node on the switch fabric. The peer-to-peer connection is to be used to exchange data with the other node via a path routed through the switch fabric. The path is routed through an intermediary node on the switch fabric. One or more parameters are obtained that enable the endpoint node to exchange data with the other node. The one or more parameters are maintained in a data repository at a given endpoint node on the switch fabric. The implementation also includes establishing the peer-to-peer connection based on the one or more parameters obtained from the data repository and based on a given switch fabric topology.

    Abstract translation: 一种方法包括从交换结构上的端点节点接收请求,以建立与交换机结构上的另一个节点的对等连接。 对等连接将用于通过交换结构路由的路径与其他节点交换数据。 该路径通过交换机结构上的中间节点路由。 获得一个或多个参数,使得端点节点能够与另一个节点交换数据。 一个或多个参数被保存在交换机结构上的给定端点节点的数据存储库中。 该实现还包括基于从数据存储库获得并且基于给定的交换结构拓扑结构获得的一个或多个参数来建立对等连接。

    Switching fabric device discovery
    5.
    发明申请
    Switching fabric device discovery 审中-公开
    交换架构设备发现

    公开(公告)号:US20080080400A1

    公开(公告)日:2008-04-03

    申请号:US11541215

    申请日:2006-09-29

    CPC classification number: H04L49/25 H04L41/22 H04L45/02 H04L49/30 H04L49/3009

    Abstract: A method includes a fabric manager implementing a scheme to discover one or more devices coupled to the switch fabric. The scheme to include the fabric manager locating a device coupled to the fabric manager via a path routed through the switch fabric. The fabric manager to also collect information via the path to determine one or more memory locations at the device that stores information associated with a plurality of capabilities for the device to operate on the switch fabric. The fabric manager to read the one or more memory locations at the device based on the determination. This reading is to occur such that the information associated with the plurality of capabilities is read in a parallel manner via the path. A table is maintained by the fabric manager for the device, the table to include the information associated with the plurality of capabilities that was read from the one or more memory locations. The fabric manager is to use the table to configure the device for operating on the switch fabric. The fabric manager is to also enter the device in a fabric map for the switch fabric.

    Abstract translation: 一种方法包括实现用于发现耦合到交换结构的一个或多个设备的方案的架构管理器。 该方案包括布局管理器,通过经由交换结构路由的路径来定位耦合到结构管理器的设备。 所述结构管理器还通过所述路径收集信息以确定所述设备处存储与所述设备在所述交换结构上操作的多个能力相关联的信息的一个或多个存储器位置。 织物管理器基于确定来读取设备上的一个或多个存储器位置。 该读取将发生,使得通过路径以并行方式读取与多个能力相关联的信息。 表格由架构管理器为设备维护,该表包括与从一个或多个存储器位置读取的多个能力相关联的信息。 架构管理器是使用该表来配置设备在交换结构上的操作。 Fabric管理器还要在交换结构的Fabric布局中输入设备。

    Event delivery in switched fabric networks
    6.
    发明申请
    Event delivery in switched fabric networks 审中-公开
    交换架构网络中的事件传递

    公开(公告)号:US20070070974A1

    公开(公告)日:2007-03-29

    申请号:US11241798

    申请日:2005-09-29

    CPC classification number: H04L45/22 H04L45/28 H04L49/25 H04L49/55 H04L49/65

    Abstract: In a switched fabric network that handles communication between a first event-generating device, a second event-generating device, and an event-processing device, and in which the first and second event-generating devices are coupled by a link of the fabric, methods and apparatus, including computer program products, implementing techniques for providing a path between the first event-generating device and the event-processing device to communicate a link event generated at the first event-generating device to the event-processing device without passing over the link between the first and second event-generating devices.

    Abstract translation: 在处理第一事件生成设备,第二事件生成设备和事件处理设备之间的通信的交换结构网络中,并且其中第一和第二事件生成设备通过该结构的链路耦合, 方法和装置,包括计算机程序产品,用于在第一事件生成装置和事件处理装置之间提供路径的实现技术,以将在第一事件生成装置生成的链接事件传送到事件处理装置,而不经过 第一和第二事件生成设备之间的链接。

    Advanced switching optimal unicast and multicast communication paths based on SLS transport protocol
    8.
    发明授权
    Advanced switching optimal unicast and multicast communication paths based on SLS transport protocol 有权
    基于SLS传输协议高级交换最优单播和组播通信路径

    公开(公告)号:US07526570B2

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

    申请号:US11097678

    申请日:2005-03-31

    Abstract: An embodiment of the present invention may comprise a method to calculate current bandwidth usage by existing connections in a switching fabric between endpoints in a device, calculate available bandwidth for a new connection, and select a path from the multiple paths based on the bandwidth calculations. Some embodiments may be a device, comprising a port to connect the device to paths in an advanced switching fabric, a module to determine current bandwidth usage on the paths, calculate a cumulative bandwidth usage on the paths, calculate available bandwidth for a new connection, and select one of multiple paths available for the new connection.

    Abstract translation: 本发明的实施例可以包括一种通过设备中的端点之间的交换结构中的现有连接来计算当前带宽使用的方法,计算新连接的可用带宽,以及基于带宽计算从多个路径中选择路径。 一些实施例可以是包括将设备连接到高级交换结构中的路径的端口的设备,用于确定路径上的当前带宽使用的模块,计算路径上的累积带宽使用量,计算新连接的可用带宽, 并选择可用于新连接的多个路径之一。

    Fabric manager failure detection
    9.
    发明申请
    Fabric manager failure detection 审中-公开
    织物管理器故障检测

    公开(公告)号:US20070253329A1

    公开(公告)日:2007-11-01

    申请号:US11252158

    申请日:2005-10-17

    Abstract: In a switch fabric including an active fabric manager and a standby fabric manager, a method that includes setting a timer for a duration and resetting the timer based on detection of a heartbeat message from the standby fabric manager via a path in the switch fabric. If the heartbeat is not detected after the timer has expired then the method includes determining whether the standby fabric manager has failed based at least in part on a topology and failing over to another standby fabric manager if the standby fabric manager has failed. The method further includes sending a message from the active fabric manager to the standby fabric manager if the standby fabric manager has not failed, the message to indicate another path in the switch fabric for the standby fabric manager to send another heartbeat message to the active fabric manager.

    Abstract translation: 在包括活动结构管理器和备用结构管理器的交换结构中,包括基于通过交换结构中的路径从备用架构管理器检测到心跳消息来重置定时器并重置定时器的方法。 如果在定时器到期之后没有检测到心跳,则该方法包括至少部分地基于拓扑来确定备用架构管理器是否发生故障,并且如果备用架构管理器发生故障,则故障转移到另一备用架构管理器。 该方法还包括:如果备用架构管理器没有发生故障,则将消息从活动结构管理器发送到备用架构管理器,该消息指示交换结构中备用架构管理器向主动结构发送另一个心跳消息的另一路径 经理。

    Advanced switching lost packet and event detection and handling

    公开(公告)号:US20060224920A1

    公开(公告)日:2006-10-05

    申请号:US11096749

    申请日:2005-03-31

    CPC classification number: H04L45/22 H04L45/28 H04L69/40

    Abstract: Embodiments of the invention may provide a method to send a packet from an endpoint in an advanced switching fabric and starting a timer to run until receiving a response packet or receiving an event packet notifying of a device failure, save a copy of the sent packet, detect if the timer has expired, retransmit the packet after the timer has expired and resetting the timer; and run a faulty device detection algorithm if the packet has been retransmitted a predetermined number of times. Furthermore, some embodiments may provide an apparatus with a retransmit buffer, and an endpoint that can send a packet and save a copy of the packet in the retransmit buffer, detect if a timer expired and retransmit the packet after the timer has expired and no packet was received in response to the transmitted packet, and run a faulty device detection algorithm.

Patent Agency Ranking