Sciweavers

IEEEAMS
2003
IEEE

JAGR: An Autonomous Self-Recovering Application Server

14 years 4 months ago
JAGR: An Autonomous Self-Recovering Application Server
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by automatically and efficiently recovering from a broad class of transient software failures without having to modify applications. We describe here the integration of three new techniques into JBoss, an open-source J2EE application server. The resulting system is JAGR—JBoss with Application-Generic Recovery—a self-recovering execution platform. JAGR combines application-generic failure-path inference (AFPI), path-based failure detection, and microreboots. AFPI uses controlled fault injection and observation to infer paths that faults follow through a J2EE application. Path-based failure detection uses tagging of client requests and statistical analysis to identify anomalous component behavior. microreboots are fast reboots we perform at the sub-application level to recover components fro...
George Candea, Emre Kiciman, Steve Zhang, Pedram K
Added 04 Jul 2010
Updated 04 Jul 2010
Type Conference
Year 2003
Where IEEEAMS
Authors George Candea, Emre Kiciman, Steve Zhang, Pedram Keyani, Armando Fox
Comments (0)