Costefectivehighavailabilityforvirtualmachines