Method for synchronizing local clocks in a distributed computer network
    21.
    发明授权
    Method for synchronizing local clocks in a distributed computer network 有权
    在分布式计算机网络中同步本地时钟的方法

    公开(公告)号:US08868789B2

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

    申请号:US12995590

    申请日:2008-06-02

    IPC分类号: G06F15/16 H04J3/06

    摘要: A method for synchronizing local clocks in a distributed computer network includes a number of components that are connected to each other via bi-directional communication links. An a priori configured set of components generates synchronization messages and sends these messages to the network. An a priori configured set of components consumes the generated messages. One or more message-relaying components in between a component that generates a synchronization message and the component that consumes the message adds delay value to the message reflecting the delay imposed by the message-relaying component. A component that is configured to consume a synchronization message delays a received synchronization message upon reception for a duration that is calculated by an a priori configured value for the maximum transmission delay minus the value of the sum of all delay values added to the received message before further usage of the message in the synchronization process.

    摘要翻译: 用于在分布式计算机网络中同步本地时钟的方法包括通过双向通信链路相互连接的多个组件。 先验配置的一组组件生成同步消息并将这些消息发送到网络。 先前配置的组件集消耗生成的消息。 在生成同步消息的组件和消耗消息的组件之间的一个或多个消息中继组件向反映由消息中继组件施加的延迟的消息添加延迟值。 被配置为消耗同步消息的组件在接收到延迟接收到的同步消息的延迟持续时间期间,该持续时间由用于最大传输延迟的先验配置值减去加在接收到的消息之前的所有延迟值之和的值 在同步过程中进一步使用消息。

    COMMUNICATION METHOD AND APPARATUS FOR THE EFFICIENT AND RELIABLE TRANSMISSION OF TT ETHERNET MESSAGES
    22.
    发明申请
    COMMUNICATION METHOD AND APPARATUS FOR THE EFFICIENT AND RELIABLE TRANSMISSION OF TT ETHERNET MESSAGES 有权
    用于TT以太网消息有效和可靠传输的通信方法和设备

    公开(公告)号:US20130142204A1

    公开(公告)日:2013-06-06

    申请号:US13749777

    申请日:2013-01-25

    IPC分类号: H04L12/44

    摘要: The goal of the present invention is to improve the useful data efficiency and reliability in the use of commercially available ETHERNET controllers, in a distributed real time computer system, by a number of node computers communicating via one or more communication channels by means of TT ETHERNET messages. To achieve this goal, a distinction is made between the node computer send time (KNSZPKT) and the network send time (NWSZPKT) of a message. The KNSZPKT must wait for the NWSZPKT, so that under all circumstances, the start of the message has arrived in the TT star coupler at the NWSZPKT, interpreted by the clock in the TT star coupler. The TT star coupler is modified, so that a message arriving from a node computer is delayed in an intelligent port of the TT star coupler until the NWSZPKT can send it precisely at the NWSZPKT into the TT network.

    摘要翻译: 本发明的目的是在分布式实时计算机系统中,通过多个通过一个或多个通信信道通过TT ETHERNET进行通信的节点计算机,在商业上可获得的以太网控制器的使用中提高有用的数据效率和可靠性 消息。 为了实现这一目标,区分消息的节点计算机发送时间(KNSZPKT)和网络发送时间(NWSZPKT)。 KNSZPKT必须等待NWSZPKT,所以在任何情况下,消息的开始已经到达NWSZPKT的TT星形耦合器,由TT星形耦合器的时钟解释。 TT星形耦合器被修改,使得从节点计算机到达的消息在TT星形耦合器的智能端口中被延迟,直到NWSZPKT可以在NWSZPKT将其精确地发送到TT网络中。

    Hardware efficient monitoring of input/output signals
    23.
    发明授权
    Hardware efficient monitoring of input/output signals 有权
    硬件有效监控输入/输出信号

    公开(公告)号:US08243614B2

    公开(公告)日:2012-08-14

    申请号:US12044808

    申请日:2008-03-07

    IPC分类号: G01R31/08

    CPC分类号: H04L1/22

    摘要: A communication device comprises first and second circuits to implement a plurality of ports via which the communicative device is operable to communicate over a plurality of communication channels. For each of the plurality of ports, the communication device comprises: command hardware that includes a first transmitter to transmit data over a respective one of the plurality of channels and a first receiver to receive data from the respective one of the plurality of channels; and monitor hardware that includes a second receiver coupled to the first transmitter and a third receiver coupled to the respective one of the plurality of channels. The first circuit comprises the command hardware for a first subset of the plurality of ports. The second circuit comprises the monitor hardware for the first subset of the plurality of ports and the command hardware for a second subset of the plurality of ports.

    摘要翻译: 通信设备包括用于实现多个端口的第一和第二电路,通信设备可以通过多个端口在多个通信信道上进行通信。 对于多个端口中的每一个,通信设备包括:命令硬件,其包括:第一发送器,用于在多个信道中的相应一个信道上发送数据;以及第一接收器,用于从多个信道中的相应一个信道接收数据; 以及监视硬件,其包括耦合到所述第一发射机的第二接收机和耦合到所述多个信道中的相应一个信道的第三接收机。 第一电路包括多个端口的第一子集的命令硬件。 第二电路包括多个端口的第一子集的监视器硬件和多个端口的第二子集的命令硬件。

    Hybrid topology ethernet architecture
    24.
    发明授权
    Hybrid topology ethernet architecture 有权
    混合拓扑以太网架构

    公开(公告)号:US08130773B2

    公开(公告)日:2012-03-06

    申请号:US12407710

    申请日:2009-03-19

    摘要: A distributed control system comprises a first network section comprising one or more control nodes containing control logic operable to perform control function computations; a second network section, wherein the second network section comprises; a plurality of additional nodes responsive to the one or more control nodes in the first network section, each of the plurality of additional nodes communicatively coupled to two neighbor nodes and to two skip nodes using a plurality of links; first and second gateway interfaces each coupled to the first and second network sections and each operable to interface the first network section to the second network section; wherein the first network section is operable to communicate signals using a first communication protocol; and wherein the plurality of nodes in the second network section are operable to communicate signals over the plurality of links using a second communication protocol that is different from the first communication protocol.

    摘要翻译: 分布式控制系统包括第一网络部分,其包括一个或多个控制节点,其包含可操作以执行控制功能计算的控制逻辑; 第二网络部分,其中所述第二网络部分包括; 响应于所述第一网络部分中的所述一个或多个控制节点的多个附加节点,所述多个附加节点中的每一个通信地耦合到两个相邻节点和使用多个链路的两个跳过节点; 第一和第二网关接口,每个网关接口都耦合到第一和第二网络部分,并且每个网关接口可操作以将第一网络部分连接到第二网络部分; 其中所述第一网络部分可操作以使用第一通信协议来传送信号; 并且其中所述第二网络部分中的所述多个节点可操作以使用与所述第一通信协议不同的第二通信协议在所述多个链路上传送信号。

    METHOD FOR SYNCHRONIZING LOCAL CLOCKS IN A DISTRIBUTED COMPUTER NETWORK
    25.
    发明申请
    METHOD FOR SYNCHRONIZING LOCAL CLOCKS IN A DISTRIBUTED COMPUTER NETWORK 有权
    在分布式计算机网络中同步本地时钟的方法

    公开(公告)号:US20110138080A1

    公开(公告)日:2011-06-09

    申请号:US12995590

    申请日:2008-06-02

    IPC分类号: G06F15/16

    摘要: The invention relates to a method for synchronizing local clocks in a distributed computer network, where said computer network consists of a number of components that are connected to each other via bi-directional communication links, characterized in that an a priori configured set of components of the network generates synchronization messages and sends these synchronization messages to the network. An a priori configured set of components consumes the generated synchronization messages. One or more message-relaying components in between a component that generates a synchronization message and the component that consumes the synchronization message will add a delay value to the synchronization message reflecting the delay imposed by the message-relaying component. A component that is configured to consume a synchronization message will delay a received synchronization message upon reception for a duration that is calculated by an a priori configured value for the maximum transmission delay minus the value of the sum of all delay values added to the received message before further usage of the message in the synchronization process of said component.

    摘要翻译: 本发明涉及一种用于在分布式计算机网络中同步本地时钟的方法,其中所述计算机网络由通过双向通信链路相互连接的多个组件组成,其特征在于,先前配置的一组组件 网络生成同步消息并将这些同步消息发送到网络。 先验配置的组件集消耗所生成的同步消息。 在生成同步消息的组件和消耗同步消息的组件之间的一个或多个消息中继组件将向反映由消息中继组件施加的延迟的同步消息添加延迟值。 被配置为消耗同步消息的组件将在接收到的时间段上延迟所接收的同步消息一段持续时间,该持续时间由用于最大传输延迟的先验配置值减去加到所接收消息的所有延迟值之和计算 在所述组件的同步过程中进一步使用消息之前。

    Non-destructive media access resolution for asynchronous traffic in a half-duplex braided-ring
    26.
    发明授权
    Non-destructive media access resolution for asynchronous traffic in a half-duplex braided-ring 有权
    半双工编织环中异步流量的非破坏性介质访问解决方案

    公开(公告)号:US07889683B2

    公开(公告)日:2011-02-15

    申请号:US11556577

    申请日:2006-11-03

    CPC分类号: H04L12/437

    摘要: A half-duplex communication network comprises a plurality of communication links, each link being configured a priori to communicate in one direction; and a plurality of nodes, each node coupled to a first and second direct neighbor nodes and a first and second skip neighbor nodes via the plurality of communication links. Each node comprises propagation logic adapted to arbitrate conflicts between concurrent messages based on at least one of higher level policies and a comparison between a priority of each message, wherein each node is adapted to communicate a message without waiting to determine if another node is transmitting another message with a higher priority.

    摘要翻译: 半双工通信网络包括多个通信链路,每个链路被先配置为在一个方向上进行通信; 以及多个节点,每个节点经由所述多个通信链路耦合到第一和第二直接邻居节点以及第一和第二跳过邻居节点。 每个节点包括传播逻辑,其适于基于较高级别策略中的至少一个和每个消息的优先级之间的比较来仲裁并发消息之间的冲突,其中每个节点适于传送消息而不等待确定另一个节点是否正在传送另一个节点 消息具有较高的优先级。

    DYNAMIC FAULT-TOLERANT CONFIGURATION SUPPORT AND RE-CONFIGURATION OF A BRAIDED RING NETWORK
    27.
    发明申请
    DYNAMIC FAULT-TOLERANT CONFIGURATION SUPPORT AND RE-CONFIGURATION OF A BRAIDED RING NETWORK 有权
    动态故障容错配置支持和重新配置BRAIDING RING NETWORK

    公开(公告)号:US20100284301A1

    公开(公告)日:2010-11-11

    申请号:US12437178

    申请日:2009-05-07

    IPC分类号: H04L12/28 H04L12/56

    摘要: A method of configuring a node comprises receiving a first message having a count field value from a first direct link; receiving a second message having a count field value from a first skip link; adjusting the count field value in the first message by a first adjustment amount; adjusting the count field value in the second message by a second adjustment amount; comparing the adjusted count field value in the first message with the adjusted count field value in the second message; if the adjusted count field value in the first message matches the adjusted count field value in the second message, using the adjusted count field value in the first message to determine a node identity for the node; and processing subsequent messages based on the node identity.

    摘要翻译: 一种配置节点的方法包括从第一直接链路接收具有计数字段值的第一消息; 从第一跳过链接接收具有计数字段值的第二消息; 将所述第一消息中的计数字段值调整为第一调整量; 将第二消息中的计数字段值调整第二调整量; 将第一消息中的调整后的计数字段值与第二消息中调整后的计数字段值进行比较; 如果第一消息中的经调整的计数字段值与第二消息中调整的计数字段值匹配,则使用第一消息中调整的计数字段值来确定节点的节点标识; 以及基于节点身份处理后续消息。

    Unsynchronous mode brother's keeper bus guardian for a ring networks
    29.
    发明授权
    Unsynchronous mode brother's keeper bus guardian for a ring networks 失效
    兄弟的不间断模式的守护者对于环网的监护人

    公开(公告)号:US07649835B2

    公开(公告)日:2010-01-19

    申请号:US10993931

    申请日:2004-11-19

    IPC分类号: G01R31/08

    CPC分类号: H04L12/43 H04L12/437

    摘要: In one embodiment, a node comprises an interface to communicatively couple the node to a first channel. The first channel communicatively couples the node to a first neighbor node and a first neighbor's neighbor node in a first direction. When the node is operating in an unsynchronized mode: the node relays, along the first channel, for a relay period, data received from the first neighbor node that was sourced from that first neighbor node and, after relaying the data received from the first neighbor node that was sourced from that first neighbor node and for a block period, the node blocks data received from the first neighbor while the node relays, along the first channel, data received from the first neighbor's neighbor node.

    摘要翻译: 在一个实施例中,节点包括将节点通信地耦合到第一信道的接口。 第一通道以第一方向将节点通信地耦合到第一邻居节点和第一邻居的邻居节点。 当节点以非同步模式操作时:节点沿着第一信道中继来自中继周期的从第一邻居节点获取的第一邻居节点接收到的数据,并且在中继从第一邻居接收到的数据之后 所述节点来自所述第一邻居节点并且在块周期内,所述节点阻止从所述第一邻居接收的数据,同时所述节点沿着所述第一信道中继从所述第一邻居节点接收的数据。

    FAULT-CONTAINMENT AND/OR FAILURE DETECTION USING ENCRYPTION
    30.
    发明申请
    FAULT-CONTAINMENT AND/OR FAILURE DETECTION USING ENCRYPTION 审中-公开
    使用加密的故障容错和/或故障检测

    公开(公告)号:US20080098234A1

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

    申请号:US11551539

    申请日:2006-10-20

    CPC分类号: H04L9/004 H04L9/08

    摘要: In one embodiment, a method of processing a received unit of data received at a node comprises using a first key to determine if at least a portion of the received unit of data was encrypted using a key that is compatible with the first key. The method further comprises determining whether to take a fault-containment action based on at least in part whether at least a portion of the received unit of data was encrypted using a key that is compatible with the first key. The method further comprises, when at least some of the received unit of data is relayed to the second node, using a second key to encrypt at least a portion of the received unit of data that is relayed to the second node in order to generate an encrypted version of the received unit of data that is relayed. The first key differs from the second key.

    摘要翻译: 在一个实施例中,处理在节点处接收的接收的数据单元的方法包括使用第一密钥来确定所接收的数据单元的至少一部分是否是使用与第一密钥兼容的密钥进行加密的。 该方法还包括至少部分地基于使用与第一密钥兼容的密钥来加密所接收的数据单元的至少一部分来确定是否采取容错动作。 该方法还包括:当所接收的数据单元中的至少一些被中继到第二节点时,使用第二密钥来加密被接收到第二节点的所接收的数据单元的至少一部分,以便生成 接收到的中继数据单元的加密版本。 第一个键与第二个键不同。