International Journal of Computer Theory and Engineering

Editor-In-Chief: Prof. Mehmet Sahinoglu
Frequency: Quarterly
ISSN: 1793-8201 (Print), 2972-4511 (Online)
Publisher:IACSIT Press

OPEN ACCESS
4.0
CiteScore

IJIET 2017 Vol.9(1): 20-23
doi: 10.7763/IJCTE.2017.V9.1104

Dynamic Timestamps Ordering for Controlling Concurrency

A. (Zizo) Farrag

  • Dalhousie University, Canada.

Abstract

This paper proposes several timestamp ordering mechanisms for controlling concurrency in which the timestamps assigned to transactions can be modified dynamically during execution. These timestamps are not stored with the (database) variables and the process of modifying them is simple. The proposed mechanisms achieve a higher level of concurrency (than traditional timestamp ordering mechanisms) for the following reasons. First, the operations of (certain classes of) read-only transactions can always be accepted. Second, when an operation by an update transaction arrives out of order, the mechanism avoids rejecting it by modifying, if possible, the timestamps of some transactions. The proposed mechanisms do not require multiversion of each entity to be maintained.

Keywords

  • Concurrency control
  • database
  • timestamps ordering
  • transaction
1104-E1004

How to Cite

Copied

A. (Zizo) Farrag, "Dynamic Timestamps Ordering for Controlling Concurrency," International Journal of Computer Theory and Engineering, vol. 9, no. 1, pp. 20-23, 2017. https://doi.org/10.7763/IJCTE.2017.V9.1104

Copyright & License

Copyright © 2017 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu