DocumentCode
3436361
Title
Avoiding Infinite Blocking of Mobile Transactions
Author
Obermeier, Sebastian ; Böttcher, Stefan
Author_Institution
Univ. of Paderborn, Paderborn
fYear
2007
fDate
6-8 Sept. 2007
Firstpage
63
Lastpage
71
Abstract
When a transaction commit decision is lost or delayed in a mobile network, most transaction protocols cannot terminate the transaction and delay conflicting transactions. In contrast to this, we present a concept called Bi-State- Termination (BST) that allows transactions to terminate into two states: one state having the changes applied, and the other state having the transaction aborted. Conflicting transactions that work on these states are not blocked. We prove that BST guarantees atomicity and serializability, and describe a possible implementation using version numbers. Furthermore, our experimental results show that BST is feasibility for mobile networks, and that it enhances the transaction throughput whenever transactions are blocked for a long time.
Keywords
mobile computing; transaction processing; bistate-termination; mobile network; mobile transaction infinite blocking; transaction protocol; Binary search trees; Data engineering; Delay; Distributed databases; Proposals; Protocols; Throughput; Transaction databases; US Department of Transportation; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Database Engineering and Applications Symposium, 2007. IDEAS 2007. 11th International
Conference_Location
Banff, Alta.
ISSN
1098-8068
Print_ISBN
978-0-7695-2947-9
Type
conf
DOI
10.1109/IDEAS.2007.4318090
Filename
4318090
Link To Document