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 language | English |
|---|---|
| Title of host publication | 29th International Conference on Computer Applications in Industry and Engineering, CAINE 2016 |
| Editors | Takaaki Goto, Gongzhu Hu |
| Place of Publication | usa |
| Publisher | The International Society for Computers and Their Applications (ISCA)[email protected] |
| Pages | 29-35 |
| Number of pages | 7 |
| ISBN (Electronic) | 9781943436040 |
| State | Published - Jan 1 2016 |
| Event | 29th International Conference on Computer Applications in Industry and Engineering, CAINE 2016 - Denver, United States Duration: Sep 26 2016 → Sep 28 2016 |
Conference
| Conference | 29th International Conference on Computer Applications in Industry and Engineering, CAINE 2016 |
|---|---|
| Country/Territory | United States |
| Period | 09/26/16 → 09/28/16 |
Keywords
- 2PL
- Concurrency control
- Serializability
- Serialization graph
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver