Skip to main navigation Skip to search Skip to main content

A hierarchical precedence concurrency control protocol for high data contention database environments

  • College of Engineering, Computing, Technology, and Mathematics
  • Youngstown State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we propose a family of concurrency control protocols, called the Hierarchical Precedence Concurrency Control (HPCC) protocols, for high data contention database environments. HPCC attempts to be more aggressive by permitting more serializable schedules than the two-phase locking (2PL). It maintains cycle-free precedence hierarchies for conflicting transactions. Conflicting operations are allowed to proceed only if the hierarchical orderings of precedence is not violated. Transactions commit based on the serialization order established during the executions. A detailed simulation model has been implemented and extensive experiments have been conducted to evaluate the performance of the proposed approach. The results demonstrate that the proposed algorithm outperforms the two-phase locking over a wide range of system workloads.
Original languageEnglish
Title of host publication29th International Conference on Computer Applications in Industry and Engineering, CAINE 2016
EditorsTakaaki Goto, Gongzhu Hu
Place of Publicationusa
PublisherThe International Society for Computers and Their Applications (ISCA)[email protected]
Pages29-35
Number of pages7
ISBN (Electronic)9781943436040
StatePublished - Jan 1 2016
Event29th International Conference on Computer Applications in Industry and Engineering, CAINE 2016 - Denver, United States
Duration: Sep 26 2016Sep 28 2016

Conference

Conference29th International Conference on Computer Applications in Industry and Engineering, CAINE 2016
Country/TerritoryUnited States
Period09/26/1609/28/16

Keywords

  • 2PL
  • Concurrency control
  • Serializability
  • Serialization graph

Cite this