Fault tolerance algorithms and protocols for some basic problems like scheduling of parallel processes, broadcasting, and time synchronisation in inhomogeneous systems. Analysis of communication overhead of fault tolerance hardware and protocols.