|
|
 | | From: | Ronaldo Tomazeli Duarte | | Subject: | TTP and fault-tolerance | | Date: | 17 Nov 2004 17:44:25 -0800 |
|
|
 | Hi,
I read recently that using the TTP (time triggered protocol) to pass messages between nodes in a distributed embedded system improves its fault-tolerance and predictability. As TTP uses time slots, it is clear that the system becomes more predictable. But what about fault-tolerance? Can anybody see why this affirmation is true (or not?)?
Regards,
Ronaldo
|
|
 | | From: | pisecky(at)tttech.com (Manfred Pisecky) | | Subject: | Re: TTP and fault-tolerance | | Date: | Thu, 18 Nov 2004 09:23:14 GMT |
|
|
 | On 17 Nov 2004 17:44:25 -0800, ronaldotomazeli@ig.com.br (Ronaldo Tomazeli Duarte) wrote:
>Hi, > >I read recently that using the TTP (time triggered protocol) to pass >messages between nodes in a distributed embedded system improves its >fault-tolerance and predictability. As TTP uses time slots, it is >clear that the system becomes more predictable. But what about >fault-tolerance? Can anybody see why this affirmation is true (or >not?)? > >Regards, > >Ronaldo
Hi Ronaldo!
Some fault tolerance mechanisms are part of the TTP protocol itself (e.g. global and consistent membership, fault tolerant clock, channel redundancy, hardware voting, clique avoidance). Other FT mechanisms can be (and already are) implemented on a next-level layer called "Fault Tolerant Communication Layer". This layer allows transparent usage of redundancy, replication of messages, agreements between replicas, replica determinate subsystems, global and consistent cluster state information.
Look at the papers and FAQ on www.tttech.com (look especially into section "Technology"). There are also articles and infos about FT. There are also many articles on the Technical University of Vienna, department "Institut für Technische Informatik", see http://www.vmars.tuwien.ac.at/.
If you need more information about some topics you can contact support(at)tttech.com.
Hope it helps, Manfred Pisecky
PS: Replace (at) with the @ to get a valid mail-adress
|
|
|