Transaction Processing in Mobile Computing Using Semantic Properties

Fritz Laux, Tim Lessner
2009 2009 First International Confernce on Advances in Databases, Knowledge, and Data Applications  
Transaction processing is of growing importance for mobile computing. Booking tickets, flight reservation, banking, ePayment, and booking holiday arrangements are just a few examples for mobile transactions. Due to temporarily disconnected situations the synchronisation and consistent transaction processing are key issues. Serializability is a too strong criteria for correctness when the semantics of a transaction is known. We introduce a transaction model that allows higher concurrency for a
more » ... rtain class of transactions defined by its semantic. The transaction results are "escrow serializable" and the synchronisation mechanism is non-blocking. Experimental implementation showed higher concurrency, transaction throughput, and less resources used than common locking or optimistic protocols.
doi:10.1109/dbkda.2009.29 dblp:conf/dbkda/LauxL09 fatcat:vldkhuqnija2rft4hdyo3dyluq