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
Concurrent Certifications by Intervals of Timestamps in Distributed Database Systems
IEEE Transactions on Software Engineering
The datacycle architecture for very high throughput database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Database system issues in nomadic computing
SIGMOD '93 Proceedings of the 1993 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
Transactional client-server cache consistency: alternatives and performance
ACM Transactions on Database Systems (TODS)
Efficient concurrency control for broadcast environments
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
R × W: a scheduling approach for large-scale on-demand data broadcast
IEEE/ACM Transactions on Networking (TON)
Data Consistency in Intermittently Connected Distributed Systems
IEEE Transactions on Knowledge and Data Engineering
Prefetching from Broadcast Disks
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Exploiting Versions for Handling Updates in Broadcast Disks
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Disseminating Updates on Broadcast Disks
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Tradeoff between Client and Server Transaction Validation in Mobile Environment
IDEAS '01 Proceedings of the International Database Engineering & Applications Symposium
Broadcast Transaction Scheduling in Mobile Computing Environments
MDM '02 Proceedings of the Third International Conference on Mobile Data Management
Supporting Read-Only Transactions in Wireless Broadcasting
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
AIDA-based real-time fault-tolerant broadcast disks
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Real-time transaction processing with partial validation at mobile clients
RTCSA '00 Proceedings of the Seventh International Conference on Real-Time Systems and Applications
Pinwheel Scheduling for Fault-tolerant Broadcast Disks in Real-time Database Systems
Pinwheel Scheduling for Fault-tolerant Broadcast Disks in Real-time Database Systems
Scalable Processing of Read-Only Transactions in Broadcast Push
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Efficient Processing of Wireless Read-only Transactions in Data Broadcast
RIDE '02 Proceedings of the 12th International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems (RIDE'02)
Wireless Personal Communications: An International Journal
Specification and Management of QoS in Real-Time Databases Supporting Imprecise Computations
IEEE Transactions on Computers
Replica Placement Algorithms for Mobile Transaction Systems
IEEE Transactions on Knowledge and Data Engineering
Efficient, Energy Conserving Transaction Processing in Wireless Data Broadcast
IEEE Transactions on Knowledge and Data Engineering
A mobile computing middleware for location- and context-aware internet data services
ACM Transactions on Internet Technology (TOIT)
A transaction model and multiversion concurrency control for mobile database systems
Distributed and Parallel Databases
TRANSACT: A Transactional Framework for Programming Wireless Sensor/Actor Networks
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Concurrency control in mobile distributed real-time database systems
Journal of Parallel and Distributed Computing
A concurrency control scheme for mobile transactions in broadcast disk environments
Data & Knowledge Engineering
Distributed and Parallel Databases
Journal of Systems and Software
Controlling concurrency in mobile computing environments with broadcast-based data dissemination
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
A multi-version data model and semantic-based transaction processing protocol
ADBIS'05 Proceedings of the 9th East European conference on Advances in Databases and Information Systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Context-adaptive and energy-efficient mobile transaction management in pervasive environments
The Journal of Supercomputing
Fast data access and energy-efficient protocol for wireless data broadcast
Wireless Communications & Mobile Computing
Distributed and Parallel Databases
Hi-index | 14.98 |
Conventional concurrency control protocols are inapplicable in mobile broadcast environments due to a number of constraints of wireless communications. Previous studies are focused on efficient processing of read-only transactions at the mobile clients, neglecting update transactions. In this paper, we design a new protocol for processing both read-only and update mobile transactions. The protocol can detect data conflicts at an early stage at the mobile clients and resolve data conflicts flexibly using dynamic adjustment of timestamp ordering. Early data conflict detection saves processing and communication resources, while dynamic adjustment of timestamp ordering allows more schedules of transaction executions such that unnecessary transaction aborts can be avoided. We performed extensive simulation studies to evaluate the effectiveness of these two features for the performance of the new protocol. The analysis of simulation results showed that both features are effective and contribute differently to the satisfactory performance of the protocol.