Continuous Availability: Ensuring Constant Connectivity