Dynamic fault-tolerant configuration support and re-configuration of a braided ring network
    11.
    发明授权
    Dynamic fault-tolerant configuration support and re-configuration of a braided ring network 有权
    动态容错配置支持和重新配置编织环网络

    公开(公告)号:US08339993B2

    公开(公告)日:2012-12-25

    申请号:US12437178

    申请日:2009-05-07

    IPC分类号: H04L12/28

    摘要: 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.

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

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

    公开(公告)号:US20110173347A1

    公开(公告)日:2011-07-14

    申请号:US12995588

    申请日: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 end systems and at least two switches. Each end system is connected to at least two switches via bi-directional communication links. A configured subset of end systems and switches executes the method in form of a synchronization state machine. The state machine uses at least three different frame types. The states in the state machine are either said to belong to an unsynchronized set of states or belong to a synchronized set of states. All end systems that are configured as Synchronization Master periodically send coldstart frames in one of the unsynchronized states and react to the reception of a coldstart frame by sending a coldstart acknowledgment frame a configurable first timeout after the reception of the coldstart frame on all replicated communication channels, provided that the end system is in a state in which the synchronization state machine defines a transition for coldstart frames, and where said first timeout is reset when a consecutive coldstart frame is received before the coldstart acknowledge is sent. All end systems that are configured as Synchronization Master react to the reception of a coldstart acknowledgment frame by starting a configurable second timeout, provided that they are not already executing said first timeout, and entering a synchronized state when said second timeout expires.

    摘要翻译: 本发明涉及一种用于在分布式计算机网络中同步本地时钟的方法,其中所述计算机网络由许多终端系统和至少两个交换机组成。 每个终端系统经由双向通信链路连接至至少两个交换机。 终端系统和交换机的配置子集以同步状态机的形式执行该方法。 状态机使用至少三种不同的帧类型。 状态机中的状态被称为属于一个不同步的状态集合或者属于同步状态集合。 被配置为同步主机的所有终端系统周期性地以不同步的状态之一发送冷启动帧,并且通过在所有复制的通信信道上接收到冷启动帧之后发送冷启动确认帧来响应接收到冷启动帧。 条件是终端系统处于同步状态机定义冷启动帧的转换的状态,并且当在发送冷启动确认之前接收到连续的冷启动帧时,所述第一超时被重置。 被配置为同步主机的所有终端系统通过启动可配置的第二超时来响应接收到冷启动确认帧,前提是它们尚未执行所述第一超时,并且当所述第二超时到期时进入同步状态。

    Self-checking pair-based master/follower clock synchronization
    13.
    发明授权
    Self-checking pair-based master/follower clock synchronization 有权
    自检对象主/从机时钟同步

    公开(公告)号:US07912094B2

    公开(公告)日:2011-03-22

    申请号:US11610454

    申请日:2006-12-13

    IPC分类号: H04J3/06

    摘要: Systems and methods for network clock synchronization are provided. In one embodiment, a method for clock synchronization in a braided ring network comprises: providing a schedule for a braided ring network comprising a plurality of nodes, wherein at least two nodes comprise a self-checking pair of a first node and a second node, the first node performing a method comprising: determining when a first rendezvous message is received from the second node; when the second rendezvous message is received, calculating a time difference between the send instance of the first rendezvous message and a local time; when the time difference is not greater than a reference bound, calculating a sending point for transmitting a synchronization message, wherein the sending point is calculated based on the time difference; and selectively sending the synchronization message to the braided ring network when the sending point is reached based on the time difference.

    摘要翻译: 提供了网络时钟同步的系统和方法。 在一个实施例中,编织环网络中的时钟同步的方法包括:提供包括多个节点的编织环网络的调度,其中至少两个节点包括第一节点和第二节点的自检对, 所述第一节点执行方法包括:确定何时从所述第二节点接收到第一会合消息; 当接收到第二会合消息时,计算第一会合消息的发送实例与本地时间之间的时间差; 当所述时间差不大于参考边界时,计算用于发送同步消息的发送点,其中基于所述时间差计算所述发送点; 并且当基于时间差达到发送点时,选择性地将同步消息发送到编织环网络。

    Systems and methods for fault-tolerant high integrity data propagation using a half-duplex braided ring network
    14.
    发明授权
    Systems and methods for fault-tolerant high integrity data propagation using a half-duplex braided ring network 失效
    使用半双工编织环网络进行容错高完整性数据传播的系统和方法

    公开(公告)号:US07668084B2

    公开(公告)日:2010-02-23

    申请号:US11537305

    申请日:2006-09-29

    IPC分类号: H04L12/26

    CPC分类号: H04L12/42 H04L12/437

    摘要: In one embodiment, a network comprises a plurality of nodes that are communicatively coupled to one another using bidirectional, half-duplex links. The network has a logical first channel over which data is propagated along the network in a first direction and a logical second channel over which data is propagated along the network in a second direction. For a given period of time, at least one of the plurality of nodes is scheduled to be a transmitting node that transmits data on both the first channel and the second channel. A first subset of the nodes not scheduled to transmit during the period are scheduled to relay data received from the first channel along the first channel. A second subset of the nodes not scheduled to transmit during the period are scheduled to relay data received from the second channel along the second channel. At least one of the nodes not scheduled to transmit during the period does not relay any data on at least one of that node's outbound links for at least one of the first channel and the second channel.

    摘要翻译: 在一个实施例中,网络包括使用双向半双工链路彼此通信地耦合的多个节点。 网络具有逻辑第一信道,数据沿第一方向沿网络传播,数据沿第二方向沿着网络传播到逻辑第二信道。 在给定的时间段内,多个节点中的至少一个被调度为在第一信道和第二信道上都发送数据的发送节点。 调度在该周期期间未调度发送的节点的第一子集被调度为沿着第一信道中继从第一信道接收的数据。 调度在该周期期间未调度发送的节点的第二子集被调度为沿着第二信道中继从第二信道接收的数据。 在该周期期间未调度发送的节点中的至少一个节点不会在该第一信道和第二信道中的至少一个的该节点的出站链路中的至少一个上中继任何数据。

    SELF-CHECKING PAIR-BASED MASTER/FOLLOWER CLOCK SYNCHRONIZATION
    15.
    发明申请
    SELF-CHECKING PAIR-BASED MASTER/FOLLOWER CLOCK SYNCHRONIZATION 有权
    自检对手主/时钟同步

    公开(公告)号:US20080144668A1

    公开(公告)日:2008-06-19

    申请号:US11610454

    申请日:2006-12-13

    IPC分类号: H04J3/06

    摘要: Systems and methods for network clock synchronization are provided. In one embodiment, a method for clock synchronization in a braided ring network comprises: providing a schedule for a braided ring network comprising a plurality of nodes, wherein at least two nodes comprise a self-checking pair of a first node and a second node, the first node performing a method comprising: determining when a first rendezvous message is received from the second node; when the second rendezvous message is received, calculating a time difference between the send instance of the first rendezvous message and a local time; when the time difference is not greater than a reference bound, calculating a sending point for transmitting a synchronization message, wherein the sending point is calculated based on the time difference; and selectively sending the synchronization message to the braided ring network when the sending point is reached based on the time difference.

    摘要翻译: 提供了网络时钟同步的系统和方法。 在一个实施例中,编织环网络中的时钟同步的方法包括:提供包括多个节点的编织环网络的调度,其中至少两个节点包括第一节点和第二节点的自检对, 所述第一节点执行方法包括:确定何时从所述第二节点接收到第一会合消息; 当接收到第二会合消息时,计算第一会合消息的发送实例与本地时间之间的时间差; 当所述时间差不大于参考边界时,计算用于发送同步消息的发送点,其中基于所述时间差计算所述发送点; 并且当基于时间差达到发送点时,选择性地将同步消息发送到编织环网络。

    EMBEDDED SELF-CHECKING ASYNCHRONOUS PIPELINED ENFORCEMENT (ESCAPE)
    16.
    发明申请
    EMBEDDED SELF-CHECKING ASYNCHRONOUS PIPELINED ENFORCEMENT (ESCAPE) 有权
    嵌入式自检无异步执行(ESCAPE)

    公开(公告)号:US20080107029A1

    公开(公告)日:2008-05-08

    申请号:US11935360

    申请日:2007-11-05

    IPC分类号: G08C15/00

    摘要: A network comprises a plurality of nodes; a plurality of bi-directional point-to-point communication links, wherein a priority-based arbitration scheme is used to communicate over each of the plurality of point-to-point links; and a hub that is communicatively coupled to each of the plurality of nodes via the plurality of point-to-point links; wherein when the hub determines that one or more of the nodes is transmitting a message via the hub, the hub selects which node's message should be forwarded to the other nodes based, at least in part, on the priority-based arbitration scheme and forwards the selected node's message to the other nodes with elevated priority.

    摘要翻译: 网络包括多个节点; 多个双向点对点通信链路,其中基于优先级的仲裁方案用于在所述多个点对点链路中的每一个上进行通信; 以及集线器,其经由所述多个点对点链路通信地耦合到所述多个节点中的每一个节点; 其中,当所述集线器确定所述节点中的一个或多个节点经由所述集线器发送消息时,所述集线器至少部分地基于所述基于优先级的仲裁方案选择哪个节点的消息应该转发到其他节点,并转发 选择的节点的消息优先级高于其他节点。

    Clock-state correction and/or clock-rate correction using relative drift-rate measurements
    17.
    发明申请
    Clock-state correction and/or clock-rate correction using relative drift-rate measurements 有权
    使用相对漂移率测量的时钟状态校正和/或时钟速率校正

    公开(公告)号:US20080089363A1

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

    申请号:US11549457

    申请日:2006-10-13

    IPC分类号: H04J3/06

    CPC分类号: H04J3/0685

    摘要: In one embodiment, a method is performed at a node. The method comprises outputting, from a rate-changeable clock included at the node, a first clock signal having a clock rate. The method further comprises generating a second clock signal from the first clock signal for use in determining when transmissions in a network are to start. The method further comprises sending and receiving data from the node using the first clock signal as a line encoding/decoding clock. The method further comprises making relative clock-rate measurements at the node based on transmissions received at the node and using the relative clock-rate measurements to adjust the clock rate of the rate-changeable clock. The method further comprises making clock-state adjustments to the second clock signal.

    摘要翻译: 在一个实施例中,在节点处执行方法。 该方法包括从包括在节点处的可变速时钟输出具有时钟速率的第一时钟信号。 该方法还包括从第一时钟信号产生第二时钟信号,以用于确定网络中的传输何时开始。 该方法还包括使用第一时钟信号作为线路编码/解码时钟从节点发送和接收数据。 该方法还包括基于在节点处接收到的传输并使用相对时钟速率测量来调整频率可变时钟的时钟速率来在节点处进行相对时钟速率测量。 该方法还包括对第二时钟信号进行时钟状态调整。

    DYNAMIC SAFETY AWARENESS TASK DISTRIBUTION

    公开(公告)号:US20220114028A1

    公开(公告)日:2022-04-14

    申请号:US17556567

    申请日:2021-12-20

    IPC分类号: G06F9/50 G06F9/48

    摘要: Disclosed herein are systems and methods for dynamically distributing a safety, awareness task. The systems and methods may include receiving hardware resources data associated with a plurality of remote computing systems. A plurality of safety assurance profiles may be received. Each of the plurality of safety assurance profiles may be associated with a respective service. A safety assurance task may be dynamically assigned to one of the plurality of remote computing systems based on the hardware resources data and one of the plurality of safety assurance profiles.

    RESTRICTED AREA AUTONOMOUS VEHICLE CONTROL TECHNIQUES

    公开(公告)号:US20210109538A1

    公开(公告)日:2021-04-15

    申请号:US17129679

    申请日:2020-12-21

    摘要: Various systems and methods for providing autonomous driving within a restricted area are discussed. In an examples, an autonomous vehicle control system can include an interface for receiving data from multiple sensors for detecting an environment about the vehicle, a security processor coupled to the configured to receive sensor information from the sensor interface, and autonomous driving system including one or more virtual machines configured to selectively receive information from the security processor based on a security request from infrastructure of the restricted area.

    Method for synchronizing local clocks in a distributed computer network
    20.
    发明授权
    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.

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