Observations on optimistic concurrency control schemes
Information Systems - Special issue: Databases:8Mtheir creation, management and utilization
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
The datacycle architecture for very high throughput database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Communications of the ACM - Special issue on information filtering
Database system issues in nomadic computing
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Building information systems for mobile environments
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Data replication for mobile computers
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Mobile wireless computing: challenges in data management
Communications of the ACM
Broadcast disks: data management for asymmetric communication environments
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
A mobile transaction model that captures both the data and movement behavior
Mobile Networks and Applications
Efficient concurrency control for broadcast environments
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Priority Scheduling of Transactions in Distributed Real-TimeDatabases
Real-Time Systems
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
Read-only transactions in a distributed database
ACM Transactions on Database Systems (TODS)
Data Management for Mobile Computing
Data Management for Mobile Computing
A Two-Version Approach for Real-Time Concurrency Control and Recovery
HASE '98 The 3rd IEEE International Symposium on High-Assurance Systems Engineering
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Supporting Read-Only Transactions in Wireless Broadcasting
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
A semantic-based concurrency control protocol for real-time transactions
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Using Separate Algorithms to Process Read-Only Transactions in Real-Time Systems
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
SRDE-Application of Data Similarity to Process Control
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Broadcast of Consistent Data to Read-Only Transactions from Mobile Clients
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
Certification reports: supporting transactions in wireless systems
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Scalable Processing of Read-Only Transactions in Broadcast Push
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Interfacing remote transaction services using UPnP
Journal of Computer and System Sciences
Past, present and future of mobile payments research: A literature review
Electronic Commerce Research and Applications
Two-phase mobile transaction validation in wireless broadcast environments
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
A concurrency control scheme for mobile transactions in broadcast disk environments
Data & Knowledge Engineering
Journal of Systems and Software
Location-dependent query processing: Where we are and where we are heading
ACM Computing Surveys (CSUR)
A timestamp-based optimistic concurrency control for handling mobile transactions
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
Hi-index | 0.00 |
In broadcast environments, the limited bandwidth of the upstream communication channel from the mobile clients to the server bars the application of conventional concurrency control protocols. In this paper, we propose a new variant of the optimistic concurrency control (OCC) protocol that is suitable for broadcast environments. At the server, forward validation of a transaction is done against currently running transactions, including mobile transactions and server transactions. At the mobile clients, partial backward validation of a transaction is done against committed transactions at the beginning of every broadcast cycle. Upon completion of execution, read-only mobile transactions can be validated and committed locally and update mobile transactions are sent to the server for final validation. These update transactions have a better chance of commitment because they have gone through the partial backward validation. In addition to the nice properties of conventional OCC protocols, this protocol provides autonomy between the mobile clients and the server with minimum upstream communication, which is a desirable feature to the scalability of applications running in broadcast environments. This protocol is able to process both update transactions and read-only transactions at the mobile clients at low space and processing overheads.