METHOD TO DETECT AND TO HANDLE FAILURES IN THE COMMUNICATION IN A COMPUTER NETWORK

    公开(公告)号:US20170132065A1

    公开(公告)日:2017-05-11

    申请号:US15343571

    申请日:2016-11-04

    Abstract: A method is provided to detect and handle failures in the communication in a network, including a sender (201, 203) and a receiver (202, 501, 502, 503), where communication between the sender and the receiver is message-oriented. The method includes: (a) the sender sending a message (M101, M101-C, M102-C) to the receiver; (b) the sender monitoring the transmission process of the message inside the sender and/or monitoring the message; (c) the sender executing a correctness check of (i) the message, e.g., its contents, and/or (ii) the transmission process of the message inside the sender; and (d) after the correctness check(s) has/have been completed, the sender informs the receiver of the result of the correctness check(s), wherein (e) the receiver of the message marks the message as being faulty and/or discards the message if the result of a correctness check indicates that the message and/or transmission process is faulty.

    Method and Computer Network for Transmitting Real-Time Communications
    2.
    发明申请
    Method and Computer Network for Transmitting Real-Time Communications 审中-公开
    用于传输实时通信的方法和计算机网络

    公开(公告)号:US20150334060A1

    公开(公告)日:2015-11-19

    申请号:US14443013

    申请日:2013-11-18

    CPC classification number: H04L51/04 H04L12/4015 H04L47/22

    Abstract: The disclosed embodiments of the invention provide a method for the transmission of messages in a computer network comprised of computing nodes which are interconnected via active components. The computing nodes exchange real-time-messages that are allocated defined CM time intervals of constant duration. The bandwidth available for real-time messages within a CM time interval is limited to a defined real-time bandwidth.The computing nodes periodically transmit time-triggered messages. The period duration of the time-triggered messages is a function of the time duration of the CM time intervals, and the transmission timing of time-triggered messages transmitted from different computing nodes to the same active component is phase-shifted, so that time-triggered messages from different computing nodes can be received in the active component at different times. The total number of the bandwidths within one CM time interval occupied by time-triggered messages and real-time messages does not exceed the value of the real-time bandwidth.

    Abstract translation: 所公开的本发明的实施例提供了一种在由计算节点组成的计算机网络中传输消息的方法,所述计算节点通过有源组件互连。 计算节点交换被定义的恒定持续时间的CM时间间隔的实时消息。 在CM时间间隔内可用于实时消息的带宽限于定义的实时带宽。 计算节点周期性地发送时间触发消息。 时间触发消息的周期持续时间是CM时间间隔的持续时间的函数,并且从不同的计算节点发送到同一有源分量的时间触发消息的发送定时被相移, 来自不同计算节点的触发消息可以在不同时间在活动组件中被接收。 由时间触发的消息和实时消息占用的一个CM时间间隔内的带宽总数不超过实时带宽的值。

    Network and Method for Implementing a High-Availability Grand Master Clock
    4.
    发明申请
    Network and Method for Implementing a High-Availability Grand Master Clock 有权
    实现高可用性大主时钟的网络和方法

    公开(公告)号:US20140185632A1

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

    申请号:US14115314

    申请日:2012-05-02

    CPC classification number: H04J3/0658 H04J3/0641 H04J3/0667 H04J3/0676

    Abstract: In a network based on IEEE 1588, comprising a plurality of nodes (201, 501) and a plurality of connections where each connection connects at least two nodes to allow communication between nodes including the exchange of messages according to a network protocol, the synchronization of IEEE 1588 is improved by allowing multiple grandmaster clocks (701) to operate simultaneously in the system. Thus, the re-election protocol of IEEE 1588 is made obsolete. For this, a multitude of nodes form a subsystem implementing a high-availability grand master clock (301) according to the IEEE 1588 Standard, wherein the subsystem is configured to tolerate the failure of at least one of said nodes forming said subsystem. Bi-directional communication link (401) are configured for physically connecting a IEEE 1588 Master clocks (201) and/or IEEE 1588 Slave clocks (201) to the subsystem implementing a high-availability grand master clock (301).

    Abstract translation: 在基于IEEE 1588的网络中,包括多个节点(201,501)和多个连接,其中每个连接连接至少两个节点以允许包括根据网络协议的消息交换的节点之间的通信,同步 通过允许多个主控时钟(701)在系统中同时操作来改进IEEE 1588。 因此,IEEE 1588的重选协议已经过时了。 为此,多个节点形成实现根据IEEE 1588标准的高可用性主主时钟(301)的子系统,其中子系统被配置为容忍形成所述子系统的至少一个所述节点的故障。 双向通信链路(401)被配置为将IEEE 1588主时钟(201)和/或IEEE 1588从时钟(201)物理地连接到实现高可用性大主时钟(301)的子系统。

    Method and computer network for transmitting messages

    公开(公告)号:US10178666B2

    公开(公告)日:2019-01-08

    申请号:US15120760

    申请日:2015-02-20

    Inventor: Wilfried Steiner

    Abstract: The invention relates to a method for transmitting messages in a computer network of a real-time system comprising components in the form of computing nodes and star couplets. A first group of components sends, relays or receives time-controlled messages according to a communication schedule, and a second group of components does not communicate according to a communication schedule. For example, the computing node 104 does not execute a communication schedule, i.e. the computing node 104 does not send time-controlled messages. Instead, the computing node 104 reacts to receiving a message 1-201a by sending a message 1-104a in response. According to the invention, the message 1-201a is sent in a time-controlled manner, for example by a star coupler 201. The computing node 104 receives the message 1-201a at time 17-104a and reacts to receiving the message 1-201a by sending the message 1-104a at time 17-104b to the star coupler 201. The star coupler 201 receives the message 1-104a at time 14-201b. Preferably an upper limit OBS of the maximum time interval between the receiving time 17-104a and the sending time 17-104b is determined in the computing node 104. In this way, the star coupler 201 can schedule the relaying time 14-201c, at which the message 1-104a is relayed in the network, as a time-controlled time. Alternatively, the computing node 104 reacts by reading a current value from a local sensor, by altering the state of an actuator.

    Static message placement in queues based on an apriori defined placement plan

    公开(公告)号:US10140167B2

    公开(公告)日:2018-11-27

    申请号:US15511866

    申请日:2015-09-21

    Abstract: An information exchange between at least two processes (FEED_PROC-1, FEED_PROC-2, CONSUME_PROC-1) communicating with each other using at least one queue (QUEUE-001) uses a placement plan for determining the order in which messages are placed into the queue. The information feeding processes (FEED_PROC-1, FEED_PROC-2) place pieces of information (MESG-001, MESG-002) into the queue (QUEUE-001), from where an information consuming process (CONSUME_PROC-1) sequentially consumes the pieces of information. The placement plan describes, for at least one possible value of identifying information contained in each of the pieces of information, a respective position (POS-001, POS-002) in the queue (QUEUE-001), such that the pieces of information (MESG-001, MESCG-002) or respective references thereto are placed into the queue according to positions in the queue (QUEUE-001) corresponding to the respective values of the identifying information in the pieces of information.

    Method for the Transmission of Messages in a Computer Network and Computer Network
    7.
    发明申请
    Method for the Transmission of Messages in a Computer Network and Computer Network 审中-公开
    计算机网络和计算机网络中消息传输的方法

    公开(公告)号:US20150127702A1

    公开(公告)日:2015-05-07

    申请号:US14524991

    申请日:2014-10-27

    CPC classification number: H04L67/10 H04L12/413

    Abstract: The invention pertains to a method for the transmission of messages in a computer network, wherein the computer network comprises computing nodes with said computing nodes being interconnected by means of at least one star coupler and/or at least one multi-hop network, wherein each computing node is connected to the at least one star coupler via at least one communication line, and wherein the computing nodes exchange Ethernet messages among each other and with the at least one star coupler and/or the at least one multi-hop network, and wherein at least a portion, e.g. one, two, multiple or all Ethernet messages are communicated in a time-controlled manner, and wherein at least one star coupler implements at least one function (COF); the at least one function (COF) is characterized by using one, two or multiple time-controlled Ethernet messages and/or parts of one, two or multiple Ethernet messages as input parameter(s), and generating one, two or multiple Ethernet messages or parts of one, two or multiple Ethernet messages as output; and the time use of the function (COF) is for at least a portion, for example for one, two, multiple or all time-controlled communicated Ethernet messages and/or its multiple implementation in the star coupler linked to the communication schedule of the time-controlled Ethernet messages, so that the time use of the function (COF) and/or its multiple implementation is at least partially predefined by the communication schedule of the time-controlled messages.

    Abstract translation: 本发明涉及一种用于在计算机网络中传输消息的方法,其中计算机网络包括计算节点,其中所述计算节点通过至少一个星形耦合器和/或至少一个多跳网络互连,其中每个 计算节点经由至少一个通信线路连接到所述至少一个星形耦合器,并且其中所述计算节点彼此之间以及与所述至少一个星形耦合器和/或所述至少一个多跳网络交换以太网消息,以及 其中至少一部分,例如 一个,两个,多个或全部以太网消息以时间控制的方式通信,并且其中至少一个星形耦合器实现至少一个功能(COF); 所述至少一个功能(COF)的特征在于使用一个,两个或多个时间控制的以太网消息和/或一个,两个或多个以太网消息的部分作为输入参数,并且生成一个,两个或多个以太网消息 或一个,两个或多个以太网消息的一部分作为输出; 并且该功能(COF)的时间使用是至少一部分,例如对于一个,两个,多个或全部时间控制的所传送的以太网消息和/或其在星形耦合器中的多个实现的链接到 时间控制的以太网消息,使得功能(COF)和/或其多个实现的时间使用至少部分地由时间控制消息的通信调度预定义。

    Method to detect and to handle failures in the communication in a computer network

    公开(公告)号:US10296407B2

    公开(公告)日:2019-05-21

    申请号:US15343571

    申请日:2016-11-04

    Abstract: A method is provided to detect and handle failures in the communication in a network, including a sender (201, 203) and a receiver (202, 501, 502, 503), where communication between the sender and the receiver is message-oriented. The method includes: (a) the sender sending a message (M101, M101-C, M102-C) to the receiver; (b) the sender monitoring the transmission process of the message inside the sender and/or monitoring the message; (c) the sender executing a correctness check of (i) the message, e.g., its contents, and/or (ii) the transmission process of the message inside the sender; and (d) after the correctness check(s) has/have been completed, the sender informs the receiver of the result of the correctness check(s), wherein (e) the receiver of the message marks the message as being faulty and/or discards the message if the result of a correctness check indicates that the message and/or transmission process is faulty.

    Method and Device for Relaying Time-Triggered and Event-Triggered Communications
    10.
    发明申请
    Method and Device for Relaying Time-Triggered and Event-Triggered Communications 审中-公开
    用于中继时间触发和事件触发通信的方法和设备

    公开(公告)号:US20150120803A1

    公开(公告)日:2015-04-30

    申请号:US14397809

    申请日:2013-05-14

    CPC classification number: H04L47/50 H04L12/403 H04L12/64 H04L41/06

    Abstract: The invention relates to a method for distributing event-triggered (ET) and time-triggered (TT) messages in a distributed real-time system by means of a distributor unit that comprises a low-level relay unit (LLVME) and a high-level relay unit (HLVME), wherein communication ports of the distributor unit to other relay units and/or end systems of the real-time systems are attached to the LLVME. The invention further relates to such a distributor unit and to a real-time system comprising such a distributor unit. According to the invention, the LLVME has access to a global time base and is configured to differentiate between ET messages and TT messages, wherein the LLVME forwards an ET message that is incoming at one of its ports to the HLVME such that the HLVME can carry out the analysis and temporal scheduling of said ET message before it delivers this ET message back to the LLVME for issue at the designated output ports of the LLVME, and, prior to the known issuing of a TT message, the LLVME transmits a pause frame to the HLVME such that no ET message is scheduled to be transmitted by the HLVME during this anticipated and scheduled TT message transmission slot, and wherein the LLVME delivers an incoming TT message directly for issue at the designated output ports in accordance with the known time plan.

    Abstract translation: 本发明涉及一种在分布式实时系统中通过分配器单元分发事件触发(ET)和时间触发(TT)消息的方法,该分配器单元包括低级中继单元(LLVME) 级别中继单元(HLVME),其中分配器单元与实时系统的其他中继单元和/或终端系统的通信端口附接到LLVME。 本发明还涉及这种分配器单元和包括这种分配器单元的实时系统。 根据本发明,LLVME可以访问全球时基,并且被配置为区分ET消息和TT消息,其中LLVME将其端口之一进入的ET消息转发到HLVME,使得HLVME可以携带 在将该ET消息传送到在LLVME的指定输出端口发出的LLVME之前,在所述ET消息的分析和时间调度之前,在已知发出TT消息之前,LLVME将暂停帧发送到 HLVME,使得在该预期和调度的TT消息传输时隙期间没有调度由HLVME发送的ET消息,并且其中LLVME根据已知的时间计划直接在指定的输出端口发送进入的TT消息以进行发布。

Patent Agency Ranking