Introduction to Simulation and SLAM II (3rd ed.)
Introduction to Simulation and SLAM II (3rd ed.)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
OLTP: online transaction processing systems
OLTP: online transaction processing systems
Building the data warehouse (2nd ed.)
Building the data warehouse (2nd ed.)
On-line warehouse view maintenance
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Read-only transactions in a distributed database
ACM Transactions on Database Systems (TODS)
Multiversion concurrency control—theory and algorithms
ACM Transactions on Database Systems (TODS)
Database System Concepts
The implementation of an integrated concurrency control and recovery scheme
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
On Mixing Queries and Transactions via Multiversion Locking
Proceedings of the Eighth International Conference on Data Engineering
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Hi-index | 0.00 |
With the advance of computer and communication technologies, a lot of virtual schools provide web-based classes that provide learning environments out of temporal and spatial constraints. Various techniques are required to build the virtual schools efficiently. One of them is the scheme for database management in web-based classes and among the functions provided by a database management system, a transaction scheduling algorithm is needed to process multiple user transactions concurrently. Recently, several research works on transaction scheduling algorithms suitable for web-based classes have been proposed. However, the existing transaction management schemes have inappropriate features for supporting web-based classes. In this paper, we first present the requirements for the transaction management for web-based classes and then we propose a new concurrency control algorithm with a new scheme, called mark, for supporting web-based classes. We also present examples to illustrate the behavior of our algorithm, along with performance comparisons with other algorithms. The simulation results show that the proposed algorithm can achieve significant performance improvement.