Open Access Open Access  Restricted Access Subscription Access

Modeling Timestamp Ordering Method Using Colored Petri Net


Affiliations
1 University of Tabriz, Iran, Islamic Republic of
 

Concurrency control methods are designed for preserving consistency of database systems when several concurrent transactions are running. Various concurrency control methods were developed that each one is appropriate for special applications and cases. One of the most common methods that guarantee serializability is timestamp ordering method (TO). This method is one of the timestamp-based methods. Conflicting read and write operations are executed such that scheduling of transactions be equivalent with serial schedule that transactions with lower time stamp precedes transactions with higher time stamp. TO is one of the widely used concurrency control mechanisms. This paper presents a hierarchical colored Petri net model of TO that can be used for formal verification of this algorithm. This model can be used as an important component in modeling and verification of database systems.


Keywords

Concurrency control; Database management system; Hierarchical colored Petri net; Modeling; Timestamp ordering; Serializability
User

Abstract Views: 245

PDF Views: 0




  • Modeling Timestamp Ordering Method Using Colored Petri Net

Abstract Views: 245  |  PDF Views: 0

Authors

Saeid Pashazadeh
University of Tabriz, Iran, Islamic Republic of
Mahdi Rahimi
University of Tabriz, Iran, Islamic Republic of

Abstract


Concurrency control methods are designed for preserving consistency of database systems when several concurrent transactions are running. Various concurrency control methods were developed that each one is appropriate for special applications and cases. One of the most common methods that guarantee serializability is timestamp ordering method (TO). This method is one of the timestamp-based methods. Conflicting read and write operations are executed such that scheduling of transactions be equivalent with serial schedule that transactions with lower time stamp precedes transactions with higher time stamp. TO is one of the widely used concurrency control mechanisms. This paper presents a hierarchical colored Petri net model of TO that can be used for formal verification of this algorithm. This model can be used as an important component in modeling and verification of database systems.


Keywords


Concurrency control; Database management system; Hierarchical colored Petri net; Modeling; Timestamp ordering; Serializability



DOI: https://doi.org/10.17485/ijst%2F2015%2Fv8i35%2F124460