On The Fault-Tolerance And High Performance Of Replicated Transactional Systems