National Taiwan University Department of Computer Science and Information EngineeringKuo, Tei-WeiTei-WeiKuoKao, Yuan-TingYuan-TingKaoKuo, Chin-FuChin-FuKuo2006-11-142018-07-052006-11-142018-07-052003-04http://ntur.lib.ntu.edu.tw//handle/246246/200611150121203While there has been a significant amount of research in real-time concurrency control, little work has been done in logging and recovery for real-time databases. This paper proposes a two-version approach which considers both real-time concurrency control and recovery. We propose a network-server-based architecture and algorithms which can not only reduce the blocking time of higherpriority transactions and improve the response time of client-side read-only transactions, but also provide a diskless runtime logging mechanism and an efficient and predictable recovery procedure. The performance of the algorithms was verified by a series of simulation experiments by comparing the algorithms with the well-known Priority Ceiling Protocol (PCP), the Read/Write PCP, the New PCP, and the 2-version two-phase locking protocol, for which we have very encouraging results. The schedulability of higher-priority transactions and the response time of client-side read-only transactions were all greatly improved.application/pdf4554699 bytesapplication/pdfzh-TWReal-time databaseconcurrency controlrecoveryread-only transactionsclient/server databasesloggingwrite through procedureTwo-Version Based Concurrency Control and Recovery in Real-Time Client/Server Databasesjournal articlehttp://ntur.lib.ntu.edu.tw/bitstream/246246/200611150121203/1/7339.pdf