Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Replica control in distributed systems: as asynchronous approach
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Applying update streams in a soft real-time database system
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Revisiting commit processing in distributed database systems
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
The PROMPT Real-Time Commit Protocol
IEEE Transactions on Parallel and Distributed Systems
Triggered Updates for Temporal Consistency in Real-TimeDatabases
Real-Time Systems
Advances in real-time database systems research
ACM SIGMOD Record
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Maintaining Temporal Consistency of Discrete Objects in Soft Real-Time Database Systems
IEEE Transactions on Computers
Real-Time Replication Control for Distributed Database Systems: Algorithms and Their Performance
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Commit processing in distributed real-time database systems
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
Deriving Deadlines and Periods for Real-Time Update Transactions
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Dynamic on-demand updating of data in real-time database systems
Proceedings of the 2004 ACM symposium on Applied computing
Real-Time Databases and Data Services
Real-Time Systems
Hi-index | 0.00 |
Many real-time applications need data services in distributed environments. Providing such data services is a challeging task due to long remote data accessing delays and stringent time requirements of real-time transactions. In this paper, we use data replication in distributed real-time database systems in order to improve meeting these stringent requirements and fault tolerance . We propose an optimistic replication control protocol, called DLR-ORECOP (Dynamic Level of Replication with Optimistic REplication COntrol Protocol), which finds a trade-off between updating replicas and meeting user transactions deadlines. We introduce a list, called List of Available Copies (LAC), associated with each data item in the database which contains the identifiers of the most updated replicas. Fault tolerance is provided by building LACs dynamically according to transactions executions and system load, giving then the real-time database a dynamic level of replication. The experimental results show that among the replication control protocols evaluated, DLR-ORECOP provides the best performance for a variety of workloads and system configurations. In addition, the experimental results show that DLR-ORECOP performances are not significantly affected by the loss of update messages.