Back to Search Start Over

Buddy System: Available, Consistent, Durable Web Service Transactions

Authors :
Csilla Farkas
Aspen Olmsted
Source :
Journal of Internet Technology and Secured Transaction. 2:131-140
Publication Year :
2013
Publisher :
Infonomics Society, 2013.

Abstract

In this paper we investigate the problem of providing consistency, availability and durability for web service transactions. We propose an approach that matches the availability of the popular lazy replica update propagation method while increases the durability and consistency. Our replica update propagation method is called the Buddy System, which requires that updates are preserved synchronously in two replicas. Our first implementation schedules fine-grained WS transactions. In these transactions each activity is a low level database operation. Later we consider each transaction as a black box, with only the corresponding metadata, expressed as UML specifications, as transaction semantics. We refer to these WS transactions as coarse-grained WS transactions. The Buddy System is able to handle these course grained WS transactions, using UML stereotypes that allow scheduling semantics to be embedded into the design model. We show that our approach guarantees one-copy serializability, matches the performance of the lazy update propagation methods, and increases durability in the presence of hardware failures.

Details

ISSN :
20463723
Volume :
2
Database :
OpenAIRE
Journal :
Journal of Internet Technology and Secured Transaction
Accession number :
edsair.doi...........04b2480e5f54bbf0d2d888c78dea7cb7