AEM: availability enhancing middleware-a prototype for enhancing the availability of software applications Conference Paper uri icon