Date Added: Jan 2010
Much research aiming to design practical algorithms to support byzantine fault-tolerant distributed applications has been made in recent years. These solutions are designed to make the applications resistant to successful attacks against the system, thereby making services tolerant to intrusions. Recently, some of these studies have considered the use of virtual machines for building a trusted computing environment. This paper presents SMIT (Shared Memory based Intrusion Tolerance), an architecture for intrusion tolerance using virtual machines that benefits from a shared memory to simplify the consensus protocol.