• DocumentCode
    3656571
  • Title

    Multidimensional timestamp protocols for concurrency control

  • Author

    Pei-Jyun Leu;Bharat Bhargava

  • Author_Institution
    Department of Computer Sciences, Purdue University
  • fYear
    1986
  • Firstpage
    482
  • Lastpage
    489
  • Abstract
    We propose multidimensional timestamp protocols where each transaction has a timestamp vector of multiple elements. The timestamp vectors need not be distinct but do define a partial order. The serializability order among the transactions is determined by any topological sort of their timestamp vectors. The timestamp in our protocols is constructed dynamically, not just based on the starting/finishing time as in conservative and optimistic timestamp methods, and thus the concurrency control can be enforced based on more precise dependency information derived from the operations of the transactions. Several classes of logs have been identified based on the degree of concurrency which represents the number of logs accepted by a concurrency controller [12]. The class for our protocols is different from any previously known classes such as two phase locking (2PL), D-serializable (DSR), strictly serializable (SSR), timestamp ordering (TO), which have been defined in [5, 9, 12, 13]. If the dimension of the timestamp vector is one, then our protocols recognize the class timestamp ordering (TO). We will briefly discuss the implementation of the concurrency control algorithm for the new class.
  • Keywords
    "Protocols","Concurrent computing","Clocks","Concurrency control","Indexes","Algorithm design and analysis"
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1986 IEEE Second International Conference on
  • Print_ISBN
    978-0-8186-0655-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1986.7266255
  • Filename
    7266255