Healing Web-Based Services on Cloud Using Strategies
Markus Lachat, Yan Liu, Anna Liu · 2011
Exceptions cause temporal failures of Web-based systems to deliver continuous and responsive end-to-end services. On cloud platforms, resource provisioning and administration become less explicit, which entails techniques that can act on exceptions according to known strategies. In this paper, we propose a middleware-based approach that encompasses a healing process that links available strategies to exceptions. Our solution is implemented as an embedded middleware called Exception Healing Manager (EHM). The EHM ensures non-intrusive service recovery and improves overall service response time. This approach is demonstrated by a loan broker service running on Amazon EC2.