Stav dette: Fault-tolerance implemented by voting protocols in distributed systems /