Evaluation of closely coupled systems for high performance database processing
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Closely coupled systems aim at a more efficient communication and cooperation between processing nodes compared to loosely coupled systems. This can be achieved by using globally shared semiconductor memory to speed up the exchange of messages or to store global data structures. For distributed database processing, the database sharing (shared disk) architecture can benefit most from such a close coupling. The author presents a detailed simulation study of closely coupled database sharing systems. A shared store called global extended memory (GEM) was used for system-wide concurrency and coherency control, and to improve input/output (I/O) performance. The performance of such an architecture is evaluated and compared with loosely coupled database sharing systems employing the primary copy approach for concurrency and coherency control. In particular, the impact of different update strategies (FORCE vs. NOFORCE) and workload allocation schemes (random vs. affinity-based routing) is studied. The use of shared disk caches implementing a global database buffer is also considered. Simulation results are presented for synthetically generated debit-credit workloads and a real-life workload represented by a database trace.Keywords
This publication has 13 references indexed in Scilit:
- Performance evaluation of extended storage architectures for transaction processingPublished by Association for Computing Machinery (ACM) ,1992
- Parallel database systemsCommunications of the ACM, 1992
- Analytical modelling of a hierarchical buffer for a data sharing environmentPublished by Association for Computing Machinery (ACM) ,1991
- Integrated concurrency-coherency controls for multisystem data sharingIEEE Transactions on Software Engineering, 1989
- Evolution of the DASD storage controlIBM Systems Journal, 1989
- Storage hierarchiesIBM Systems Journal, 1989
- Primary copy synchronization for DB-SharingInformation Systems, 1986
- VAXclusterACM Transactions on Computer Systems, 1986
- Highly available systems for database applicationsACM Computing Surveys, 1984
- Principles of transaction-oriented database recoveryACM Computing Surveys, 1983