A Locking-Based Transaction Scheduling Algorithm for Supporting Web-Based Classes

  • Authors:
  • Chanjung Park;Hwakyung Rim

  • Affiliations:
  • -;-

  • Venue:
  • ICWL '02 Proceedings of the First International Conference on Advances in Web-Based Learning
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.