Performance analysis of several back-end database architectures
ACM Transactions on Database Systems (TODS)
Cache coherence protocols: evaluation using a multiprocessor simulation model
ACM Transactions on Computer Systems (TOCS)
Concurrency control performance modeling: alternatives and implications
ACM Transactions on Database Systems (TODS)
Benchmarking simple database operations
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Performance Considerations for an Operating System Transaction Manager
IEEE Transactions on Software Engineering
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Data caching issues in an information retrieval system
ACM Transactions on Database Systems (TODS)
A study of three alternative workstation server architectures for object-oriented database systems
Proceedings of the sixteenth international conference on Very large databases
Maintaining consistency of client-cached data
Proceedings of the sixteenth international conference on Very large databases
Architecture of future data base systems
Data Engineering - Special issue on directions for future DBMS research and development
UNIX network programming
An Environment for Developing Fault-Tolerant Software
IEEE Transactions on Software Engineering
An incremental access method for ViewCache: concept, algorithms, and cost analysis
ACM Transactions on Database Systems (TODS)
Data caching tradeoffs in client-server DBMS architectures
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Cache consistency and concurrency control in a client/server DBMS architecture
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Evaluation of an enhanced workstation-server DBMS architecture
Evaluation of an enhanced workstation-server DBMS architecture
Differential files: their application to the maintenance of large databases
ACM Transactions on Database Systems (TODS)
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
A methodology for database system performance evaluation
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Cooperative Object Buffer Management in the Advanced Information Management Prototype
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Performance and Scalability of Client-Server Database Architectures
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
An Optimal Cache for a Federated Database System
Journal of Intelligent Information Systems
Design-time simulation of a large-scale, distributed object system
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on Web-based modeling and simulation
Time Constrained Push Strategies in Client-Server Databases
Distributed and Parallel Databases
Real-Time Processing in Client-Server Databases
IEEE Transactions on Computers
Logically Clustered Architectures for Networked Databases
Distributed and Parallel Databases
Distributed Optimistic Concurrency Control Methods for High-Performance Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
Techniques for Update Handling in the Enhanced Client-Server DBMS
IEEE Transactions on Knowledge and Data Engineering
Performance and Scalability of Client-Server Database Architectures
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
On the Use of Genetic Algorithms in Database Client Clustering
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
Performance Tradeoffs in Real-Time Transaction Processing with Client Data Caching
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
On-Line Realignment of Clients in Networked Databases
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Efficient processing of client transactions in real-time
Distributed and Parallel Databases
Client/server computing technology: A framework for feasibility analysis and implementation
International Journal of Information Management: The Journal for Information Professionals
Hi-index | 0.01 |
The introduction of powerful workstations connected through local area networks (LANs) inspired new database management system (DBMS) architectures that offer high performance characteristics. The authors examine three such software architecture configurations: client-server (CS), the RAD-UNIFY type of DBMS (RU), and enhanced client-server (ECS). Their specific functional components and design rationales are discussed. Three simulation models are used to provide a performance comparison under different job workloads. Simulation results show that the RU almost always performs slightly better than the CS, especially under light workloads, and that ECS offers significant performance improvement over both CS and RU. Under reasonable update rates, the ECS over CS (or RU) performance ratio is almost proportional to the number of participating clients (for less than 32 clients). The authors also examine the impact of certain key parameters on the performance of the three architectures and show that ECS is more scalable that the other two.