University of Wollongong
Browse

The adaptive serializable snapshot isolation protocol for managing database transactions

thesis
posted on 2024-11-18, 10:11 authored by Yang Yang
In this thesis, concept of database concurrency control, computational models of database transaction, the correct criterias of concurrent execution of transactions and concur- rency control algorithms such as two phase locking, serialization graph testing, Snap- shot Isolation are reviewed. A graph based mechanism is proposed for preserving Snapshot Isolation protocol(SI) serializable at run-time. Firstly, we present Dynamic Managed Snapshot Isolation Serialization Graph(called DSISG). By using this mecha- nism, non-serializable transactions under Snapshot Isolation protocol can be detected at run-time. Secondly, in order to guarantee the effectivity of DSISG, a new model of database transaction(segmented transaction model) is proposed. Thirdly, an algorithm of managing a hierarchical structured acyclic graph is presented. The run-time charac- terzing of non-serializable transaction under Snapshot Isolation protocol will be more effcient when this hierachical graph structure is applied to DSISG. We also summarize the contributions of this thesis and formulate some open problems.

History

Citation

Yang, Yang, The adaptive serializable snapshot isolation protocol for managing database transactions, M.Comp.Sc. thesis, Computer Science Department, University of Wollongong, 2007. http://ro.uow.edu.au/theses/624

Year

2007

Thesis type

  • Masters thesis

Faculty/School

Department of Computer Science

Language

English

Disclaimer

Unless otherwise indicated, the views expressed in this thesis are those of the author and do not necessarily represent the views of the University of Wollongong.

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC