Software-based replication for fault tolerance | IEEE Journals & Magazine | IEEE Xplore