Reservations for conflict avoidance in a mobile database system

Nuno Preguiça, J. Legatheaux Martins, Miguel Cunha, Henrique Domingos

Research output: Contribution to conferencePaper

13 Citations (Scopus)

Abstract

Mobile computing characteristics demand data management systems to support independent operation. However, the execution of updates in a mobile client usually need to be considered tentative because uncoordinated updates that conflict need to be reconciled. In this paper we present a mechanism to independently guarantee that updates can be executed in the server without conflicts. To this end, clients obtain leased reservations upon the database state. Updates are specified as common small PL/SQL programs, dubbed mobile transactions, that execute both in the mobile client and in the server. Using the available reservations, the client transparently verifies that a transaction can be executed in the same way both in the mobile client and in the server, thus leading to the same final result. Mobile transactions may specify conflict detection and resolution rules to be used when transactions cannot be locally guaranteed.

Original languageEnglish
Pages43-56
Number of pages14
DOIs
Publication statusPublished - 5 May 2003
Event1st International Conference on Mobile Systems, Applications and Services, MobiSys 2003 - San Francisco, United States
Duration: 5 May 20038 May 2003

Conference

Conference1st International Conference on Mobile Systems, Applications and Services, MobiSys 2003
CountryUnited States
CitySan Francisco
Period5/05/038/05/03

Fingerprint Dive into the research topics of 'Reservations for conflict avoidance in a mobile database system'. Together they form a unique fingerprint.

Cite this