Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Data model issues for object-oriented applications
ACM Transactions on Information Systems (TOIS)
Development of an object-oriented DBMS
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Composite object support in an object-oriented database system
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Transaction management in an object-oriented database system
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
The Gem–Stone data management system
Object-oriented concepts, databases, and applications
Concurrency control and object-oriented databases
Object-oriented concepts, databases, and applications
Object-oriented concepts, databases, and applications
Object-oriented concepts, databases, and applications
Schema evolution in object-oriented database systems
Data & Knowledge Engineering
An introduction to database systems: vol. 1 (5th ed.)
An introduction to database systems: vol. 1 (5th ed.)
The O2 object manager: an overview
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Deadlock freedom using edge locks
ACM Transactions on Database Systems (TODS)
ACM Transactions on Database Systems (TODS)
Effects of locking granularity in a database management system
ACM Transactions on Database Systems (TODS)
Locking Primitives in a Database System
Journal of the ACM (JACM)
Object-Oriented Databases: Definition and Research Directions
IEEE Transactions on Knowledge and Data Engineering
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Research Frontiers in Object Technology
Information Systems Frontiers
A Revised Implicit Locking Scheme in Object-Oriented Database Systems
HPCN Europe 2000 Proceedings of the 8th International Conference on High-Performance Computing and Networking
Controlling Concurrent Accesses in Multimedia Database Systems
MDIC '01 Proceedings of the Second International Workshop on Multimedia Databases and Image Communication
An Optimal Locking Scheme in Object-Oriented Database Systems
WAIM '00 Proceedings of the First International Conference on Web-Age Information Management
A New Class Hierarchy Concurrency Control Technique in Object-Oriented Database Systems
ADBIS '99 Proceedings of the Third East European Conference on Advances in Databases and Information Systems
An Efficient Method for Controlling Access in Object-Oriented Databases
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Scalable Distributed Concurrency Services for Hierarchical Locking
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
A protocol for scalable distributed concurrency services
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Scalable hierarchical locking for distributed systems
Journal of Parallel and Distributed Computing - Special issue on middleware
Flexible exclusion control for composite objects
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
Exclusion requirements and potential concurrency for composite objects
Science of Computer Programming - Special issue: Concurrency and synchronization in Java programs
A concurrency control model for PDM systems
Computers in Industry
Atomic quake: using transactional memory in an interactive multiplayer game server
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming
WormBench: a configurable workload for evaluating transactional memory systems
Proceedings of the 9th workshop on MEmory performance: DEaling with Applications, systems and architecture
A multi-granular lock model for distributed object oriented databases using semantics
ICDCIT'11 Proceedings of the 7th international conference on Distributed computing and internet technology
Impact of object operations and relationships on concurrency control in DOOS
ICDCN'10 Proceedings of the 11th international conference on Distributed computing and networking
Controlling concurrent accesses in multimedia databases for decision support
PCM'04 Proceedings of the 5th Pacific Rim Conference on Advances in Multimedia Information Processing - Volume Part II
High concurrency for continuously evolving OODBMS
ICDCIT'12 Proceedings of the 8th international conference on Distributed Computing and Internet Technology
Preventing deadlocks and starvation in distributed object oriented systems
Computers and Electrical Engineering
Hi-index | 0.00 |
A locking model adopting a multi-granularity approach is proposed for concurrency control in object-oriented database systems. The model is motivated by a desire to provide high concurrency and low locking overhead in accessing objects. Locking in schemas and locking in instances are developed separately and then are integrated. Schema changes and composite objects are also taken into account. A dual queue scheme for efficient scheduling of lock requests is developed. The model consists of a rich set of lock modes, a compatibility matrix, and a locking protocol. Characteristic query examples on single class, class lattice, and composite objects are used to illustrate the comparison between the ORION model and the proposed model. It is shown that our locking model has indeed made some improvements and is suitable for concurrency control in object-oriented databases.