Title: Design and development of algorithms for fault tolerant distributed systems