Welcome to the ADMT Publication Server

Blocking reduction for distributed transaction processing within MANETs

DocUID: 2009-014 Full Text: PDF

Author: Sebastian Obermeier, Stefan Bottcher, Martin Hett, Panos K. Chrysanthis, George Samaras

Abstract: Atomic commit protocols for distributed transactions in mobile ad-hoc networks have to consider message delays and network failures. We consider ad-hoc network scenarios, in which participants hold embedded databases and offer services to other participants. Services that are composed of several other services can access and manipulate data of physically different databases. In such a scenario, distributed transaction processing can be used to guarantee atomicity and serializability throughout all databases. However, with problems like message loss, node failure, and network partitioning, mobile environments make it hard to get estimations on the duration of a simple message exchange. In this article, we focus on the problem of setting up reasonable time-outs when guaranteeing atomicity for transaction processing within mobile ad-hoc networks, and we show the effect of setting up "wrong" time-outs on the transaction throughput and blocking time. Our solution, which does not depend on time-outs, shows a better performance in unreliable networks and remarkably reduces the amount of blocking.

Keywords: Mobile transaction processing, Concurrency control, Mobile ad-hoc networks, Atomic commit, Adjourn state

Published In: Distributed and Parallel Databases

Volume: 25Number: 3Pages: 165-192

Year Published: 2009

Note: DOI:10.1007/s10619-009-7033-z

Project: Others Subject Area: Mobile Databases, Commit Protocols

Publication Type: Journal Paper

Sponsor: RDF

Citation:Text Latex BibTex XML Sebastian Obermeier, Stefan Bottcher, Martin Hett, Panos K. Chrysanthis, and George Samaras. Blocking reduction for distributed transaction processing within MANETs. Distributed and Parallel Databases. 25(3):165-192. 2009. (Note: DOI:10.1007/s10619-009-7033-z).