Achieving High Availability at the Application Level in the Cloud | IEEE Conference Publication | IEEE Xplore