High speed interconnection for embedded systems within a computer network
First Claim
1. A process for transmitting a data packet from a first system to a second system within a local area computer network using Ethernet communication technology, comprising:
- identifying data packets by a unique identification-number built of an address existing in Ethernet protocol and a sequence-number;
acknowledging received packets to the first system by acknowledge-IDs; and
retransmitting the data packet by the first system on timeout for an acknowledge-ID to be received.
2 Assignments
0 Petitions
Accused Products
Abstract
For obtaining an efficient, high-speed and reliable protocol a protocol stack is developed that supports only functionality which is absolutely essential for the application. In particular, it ignores all those functions relating to use in long-distance networks. The inventive step firstly comprises the movement of a distributed synchronization in time of multiple computation systems from the application to the protocol stack for realization of a voting mechanism within the computer network and, secondly, the integration of this functionality in this efficient and reliable protocol.
-
Citations
17 Claims
-
1. A process for transmitting a data packet from a first system to a second system within a local area computer network using Ethernet communication technology, comprising:
-
identifying data packets by a unique identification-number built of an address existing in Ethernet protocol and a sequence-number;
acknowledging received packets to the first system by acknowledge-IDs; and
retransmitting the data packet by the first system on timeout for an acknowledge-ID to be received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17)
-
-
13. A voting mechanism in an error-tolerant system within a computer network using a process for transmitting data using Ethernet communication technology, comprising:
-
different computation systems, each carrying out an identical calculation and transmitting results in data packets identified by a unique identification-number built of an address existing in Ethernet protocol and a sequence-number and to retransmit the data packets on timeout for an acknowledge-ID to be received;
a local area computer network;
coupled to said different computation systems, to implement a distributed synchronization in time of said different computation systems as part of a protocol stack for data transmission within said local area computer network; and
a voter system, coupled to said local area computer network, to acknowledge received packets to said different computation systems by acknowledge-IDs, to compare the results and to report a comparison result back to said different computation systems which do not start any further calculations until receipt of the comparison result.
-
Specification