On Improvement of Cloud Virtual Machine Availability with Virtualization Fault Tolerance Mechanism