A model for database allocation incorporating a concurrency control mechanism
- 1 January 1991
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. 3 (3) , 389-395
- https://doi.org/10.1109/69.91051
Abstract
The impact of incorporating a specific concurrency control mechanism (CCM) into the file allocation problem (FAP) is discussed. Depending on the specific CCM use, the communication flows in a network will vary. To allocate data optimally, one must identify the exact communication flows in the network. It is this aspect that has been ignored in past research on the FAP. A linear mixed-integer programming model formulated for the FAP is given. The model incorporates the WRITE LOCKS ALL-READ LOCKS ONE mechanism for concurrency control. A special algorithm based on the implicit representation of variable upper bounds is developed to solve the model. Detailed analysis for various configurations of a network is performed. Several potential applications for the model are identified.Keywords
This publication has 25 references indexed in Scilit:
- Architecture of distributed data base systemsJournal of Systems and Software, 1989
- A Comprehensive Model for the Design of Distributed Computer SystemsIEEE Transactions on Software Engineering, 1987
- Computer and Database Location in Distributed Computer SystemsIEEE Transactions on Computers, 1986
- Modeling of multiple copy update costs for file allocation in distributed databasesInternational Journal of Parallel Programming, 1985
- File Placement on Distributed Computer SystemsComputer, 1984
- A Methodology for the Design of Communication Networks and the Distribution of Data in Distributed Supercomputer SystemsIEEE Transactions on Computers, 1982
- A Survey of Techniques for Synchronization and Recovery in Decentralized Computer SystemsACM Computing Surveys, 1981
- Database Location in Computer NetworksJournal of the ACM, 1980
- Dynamic file assignment in a computer network--Part II: Decentralized controlIEEE Transactions on Automatic Control, 1979
- Some theorems to aid in solving the file allocation problemCommunications of the ACM, 1977