DocumentCode
1824410
Title
Evaluation of closely coupled systems for high performance database processing
Author
Rahm, Erhard
Author_Institution
Dept. of Comput. Sci., Kaiserslautern Univ., Germany
fYear
1993
fDate
25-28 May 1993
Firstpage
301
Lastpage
310
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
concurrency control; data structures; distributed databases; performance evaluation; semiconductor storage; shared memory systems; storage allocation; closely coupled database sharing systems; closely coupled systems; coherency control; database sharing architecture; database trace; distributed database processing; global database buffer; global extended memory; globally shared semiconductor memory; high performance database processing; input/output performance; lobal data structures; loosely coupled database sharing systems; primary copy approach; processing nodes; real-life workload; shared disk caches; simulation study; synthetically generated debit-credit workloads; system-wide concurrency; update strategies; workload allocation schemes; Computer science; Concurrent computing; Control systems; Data structures; Distributed databases; Operating systems; Relational databases; Scalability; Semiconductor memory; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-3770-6
Type
conf
DOI
10.1109/ICDCS.1993.287696
Filename
287696
Link To Document