Increasing Fault-tolerance by Introducing Virtual Execution Environments.