UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

Use of Global Extended Memory for Distributed Transaction Processing


Erhard Rahm

University of Kaiserslautern, Dept. of Computer Science
6750 Kaiserslautern, Germany
E-Mail: rahm@informatik.uni-kl.de

Full paper (postscript version, compressed by gzip or PDF version )


Abstract

In current mainframe architectures, extended memory is used as a page-addressable main memory extension to improve I/O performance. If made non-volatile, extended memory can significantly increase transaction processing performance. In this paper, we study how locally distributed transaction systems may use shared extended memory to support high transaction rates and short response times. We outline how a specific store called GEM (Global Extended Memory) can be utilized to improve I/O performance and inter-system communication and cooperation. It turns out that distributed transaction systems of the "shared disk" type (data sharing systems) can benefit most from such a shared store. We describe simple yet efficient schemes using GEM for global concurrency control and constructing a global log file for such systems.

in: Proc. 4th Int. Workshop on High Performance Transaction Systems, Asilomar, CA, Sep. 1991, Lecture Notes in Computer Science, Springer-Verlag.