A study of two transaction-processing architectures for distributed real-time data base systems

Date
1995
Advisor
Supervisor
Co-Advisor
Co-Supervisor
Instructor
Source Title
The Journal of Systems and Software
Print ISSN
0164-1212
Electronic ISSN
1873-1228
Publisher
Elsevier
Volume
31
Issue
2
Pages
97 - 108
Language
English
Type
Article
Journal Title
Journal ISSN
Volume Title
Series
Abstract

A real-time data base system (RTDBS) is designed to provide timely response to the transactions of data-intensive applications. Processing a transaction in a distributed RTDBS environment presents the design choice of how to provide access to remote data referenced by the transaction. Satisfaction of the timing constraints of transactions should be the primary factor to be considered in scheduling accesses to remote data. In this article, we describe and analyze two different alternative approaches to this fundamental design decision. With the first alternative, transaction operations are executed at the sites where required data pages reside. The other alternative is based on transmitting data pages wherever they are needed. Although the latter approach is characterized by large message volumes carrying data pages, it is shown in our experiments to perform better than the other approach under most of the work loads and system configurations tested. The performance metric used in the evaluations is the fraction of transactions that satisfy their timing constraints. © 1995.

Course
Other identifiers
Book Title
Keywords
Computer Simulation, Constraint Theory, Data Communication Systems, Data Processing, Distributed Database Systems, Real Time Systems, Distributed Transaction, Mobile Data, Remote Data, Computer Architecture
Citation
Published Version (Please cite this version)