DocumentCode
2040540
Title
The coordinated recovery of data service and transaction service in J2EE
Author
Tiancheng, Liu ; Gang, Huang ; Gang, Fan ; Hong, Mei
Author_Institution
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
Volume
1
fYear
2005
fDate
26-28 July 2005
Firstpage
485
Abstract
Middleware can be viewed as a collection of common services which may fail caused by various reasons. Recovery-based fault tolerance is an effective way to improve middleware services´ dependability. But the interdependent relationships among services make the recovery of failed services complex. This paper analyzes the interdependent relationships and correlated faults of the data service and the transaction service in J2EE (Java 2 Platform Enterprise Edition), and presents the coordinated recovery of these two services, which is demonstrated in PKUAS, a J2EE-compliant middleware product. Our coordinated recovery uses a configuration file to define correlated faults and their corresponding recovery operations, a centralized coordinator to schedule these operations, and the request caching to improve the effect. Experimentation results show that our coordinated recovery provide a better user-visible availability than other recovery strategies.
Keywords
Java; middleware; scheduling; software fault tolerance; system recovery; transaction processing; J2EE; Java 2 Platform Enterprise Edition; PKUAS; configuration file; data service recovery; fault correlation; interdependent relationship; middleware service dependability; recovery operation; recovery-based fault tolerance; scheduling; transaction service recovery; Application software; Collaborative work; Communication system security; Computer science; Fault tolerance; Fault tolerant systems; Java; Middleware; Software systems; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-2413-3
Type
conf
DOI
10.1109/COMPSAC.2005.152
Filename
1510070
Link To Document