We propose a formal model of concurrency control in object bases. An object base is like a database except that information is represented in terms of "objects" that encapsulate both data and the procedures through which the data can be manipulated. The model generalises the classical model of database concurrency control: it allows for nested transactions (as opposed to flat transactions) which may issue arbitrary operations (as opposed to just read and write operations). We establish an analogue to the classical serialisability theorem and use it to derive simple proofs of correctness of two concurrency control algorithms for object bases, namely Nested Two-Phase Locking (Moss' algorithm) and Nested Timestamp Ordering (Reed...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
Concurrency control is the activity of coordinating concurrent accesses to a database in a multiuser...
Concurrency control in object based systems is a new area of research that has only just begun to be...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
Advanced software systems utilize highly structured, complex data that can be effectively represente...
We present a new model for describing and reasoning about transaction-processing algorithms. The mod...
Object-oriented systems have been generally recognized as a good choice for approaching a range of p...
In this paper we introduce the Time Warp mechanism as a new method for concurrency control in distri...
Concurrency control algorithms use a conflict detection strategy to determine operations that have ...
Object-oriented databases are becoming increasingly popular in businesses. Some areas of interest in...
Database systems take advantage of concurrent activities in order to offer better throughput and res...
In the pdst few years there has been consrc’er&le research on concurrency control, tncludmg both...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
Concurrency control is the activity of coordinating concurrent accesses to a database in a multiuser...
Concurrency control in object based systems is a new area of research that has only just begun to be...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
Advanced software systems utilize highly structured, complex data that can be effectively represente...
We present a new model for describing and reasoning about transaction-processing algorithms. The mod...
Object-oriented systems have been generally recognized as a good choice for approaching a range of p...
In this paper we introduce the Time Warp mechanism as a new method for concurrency control in distri...
Concurrency control algorithms use a conflict detection strategy to determine operations that have ...
Object-oriented databases are becoming increasingly popular in businesses. Some areas of interest in...
Database systems take advantage of concurrent activities in order to offer better throughput and res...
In the pdst few years there has been consrc’er&le research on concurrency control, tncludmg both...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
Concurrency control is the activity of coordinating concurrent accesses to a database in a multiuser...
Concurrency control in object based systems is a new area of research that has only just begun to be...