Multi-level transaction model for semantic concurrency control in linear hash structures

被引:1
|
作者
Madria, SK [1 ]
Tubaishat, MA
Bhargava, B
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Univ Sains Malaysia, Sch Comp Sci, George Town 11800, Malaysia
关键词
linear hash structure; concurrency; multi-level transaction; object-oriented; three-tier client/server; multithreading;
D O I
10.1016/S0950-5849(00)00091-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a version of the linear hash structure algorithm to increase concurrency using multi-level transaction model. We exploit the semantics of the linear hash operations at each level of transaction nesting to allow more concurrency. We implement each linear hash operation by a sequence of operations at lower level of abstraction. Each linear hash operation at leaf-level is a combination of search and read/write operations. We consider locks at both vertex (page) and key level (tuple) to further increase concurrency. As undo-based recovery is not possible with multi-level transactions, we use compensation-based undo to achieve atomicity. We have implemented our model using object-oriented technology and multithreading paradigm. In our implementation, linear hash operations such as find, insert, delete, split, and merge are implemented as methods and correspond to multi-level transactions. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:445 / 464
页数:20
相关论文
共 50 条
  • [31] MULTI-LEVEL TRANSACTION MANAGEMENT, THEORETICAL ART OR PRACTICAL NEED
    BEERI, C
    SCHEK, HJ
    WEIKUM, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 303 : 134 - 154
  • [32] Object-oriented framework for multi-level transaction recovery
    Ding, K.
    Jin, B.H.
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (SUPPL.): : 353 - 358
  • [33] Multi-level authorisation model and framework for distributed semantic-aware environments
    Amini, M.
    Jalili, R.
    IET INFORMATION SECURITY, 2010, 4 (04) : 301 - 321
  • [34] Efficiency and stability on multi-level structures
    Zhang, Pei-ai
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 434 - 437
  • [35] Multi-Level Market Transaction Optimization Model for Electricity Sales Companies with Energy Storage Plant
    Wang, Guan
    Tan, Zhongfu
    Lin, Hongyu
    Tan, Qingkun
    Yang, Shenbo
    Ju, Liwei
    Ren, Zhongrui
    ENERGIES, 2019, 12 (01)
  • [36] A multi-level log-linear model of childhood leukaemia mortality
    Langford, Ian H.
    HEALTH & PLACE, 1995, 1 (02) : 113 - 119
  • [37] Priority Based Transaction Scheduling Model and Concurrency Control in Grid Database
    Han, Yaojun
    Jiang, Changjun
    Luo, Xuemei
    GCC 2008: SEVENTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2008, : 235 - +
  • [38] OPTIMAL CONTROL OF A MULTI-LEVEL DYNAMIC MODEL FOR BIOFUEL PRODUCTION
    Ghezzi, Roberta
    Piccoli, Benedetto
    MATHEMATICAL CONTROL AND RELATED FIELDS, 2017, 7 (02) : 235 - 257
  • [39] A multi-level model for preferences
    Gabrielsen, G
    FOOD QUALITY AND PREFERENCE, 2001, 12 (5-7) : 337 - 344
  • [40] Model Predictive Direct Current Control for Multi-Level Converters
    Geyer, Tobias
    2010 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION, 2010, : 4305 - 4312