Improving Fault Tolerance by Virtualization and Software Rejuvenation | IEEE Conference Publication | IEEE Xplore