DocumentCode
2422228
Title
A Lock Based Algorithm for Concurrency Control and Recovery in a Middleware Replication Software Architecture
Author
Armendáriz, J.E. ; De Mendívil, J. R González ; Muñoz-Escoí, F.D.
Author_Institution
Universidad Pública de Navarra, Spain
fYear
2005
fDate
03-06 Jan. 2005
Abstract
Data replication among different sites is viewed as a way to increase application performance and its data availability. In this paper, we propose an algorithm design for concurrency control and recovery in a middleware architecture called COPLA (Common Object Programmer Library Access). This architecture provides persistent object state replication. The algorithm is based on locks, it is an adaptation of the Optimistic Two Phase Locking (O2PL) protocol to this architecture. The recovery process of this algorithm allows applications to continue (or start) executing transactions at all nodes, even in the node being recovered.
Keywords
Algorithm design and analysis; Application software; Availability; Computer architecture; Concurrency control; Middleware; Programming profession; Software algorithms; Software architecture; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2005. HICSS '05. Proceedings of the 38th Annual Hawaii International Conference on
ISSN
1530-1605
Print_ISBN
0-7695-2268-8
Type
conf
DOI
10.1109/HICSS.2005.21
Filename
1385836
Link To Document