Improving Reliability and Availability of IaaS Services in Hybrid Clouds