Real-Time Concurrency Control on a Parallel Architecture

碩士 === 國立中正大學 === 資訊工程研究所 === 87 === Real-time concurrency control protocols designed for uniprocessor environments may not fit the needs of multiprocessor-based real-time database systems because of a lower concurrency degree of transaction executions and a larger number of priority inve...

Full description

Bibliographic Details
Main Authors: Hsin-Chia Hsih, 施興佳
Other Authors: Tei-Wei Kuo
Format: Others
Language:en_US
Published: 1999
Online Access:http://ndltd.ncl.edu.tw/handle/65924019884103060581
Description
Summary:碩士 === 國立中正大學 === 資訊工程研究所 === 87 === Real-time concurrency control protocols designed for uniprocessor environments may not fit the needs of multiprocessor-based real-time database systems because of a lower concurrency degree of transaction executions and a larger number of priority inversions. Although many high-performance computer systems are now multiprocessor-based, little work has been done in real-time concurrency control of multiprocessor-based real-time database systems. This paper proposes the concept of priority cap to bound the maximum number of priority inversion in multiprocessor-based real-time database systems to meet transaction deadlines. We then explore the concurrent executions of read operations on the same data object and the concept of a two-version database to increase the system concurrency level, without increasing the number of priority inversion duration. A series of experiments is conducted to evaluate the capability of the proposed protocols and concepts in scheduling real-time transactions in a parallel fashion.