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 条
  • [21] A concurrency control algorithm for an open and safe nested transaction model
    Madria, SK
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 907 - 912
  • [22] Organizational Structures and Decision Making Processes: A Multi-Level Model
    Gachet, Alexandre
    Brezillon, Patrick
    JOURNAL OF DECISION SYSTEMS, 2005, 14 (1-2) : 9 - 37
  • [23] Multi-level Semantic Labelling of Numerical Values
    Neumaier, Sebastian
    Umbrich, Juergen
    Parreira, Josiane Xavier
    Polleres, Axel
    SEMANTIC WEB - ISWC 2016, PT I, 2016, 9981 : 428 - 445
  • [24] Multi-level Semantic Representation for Flower Classification
    Lin, Chuang
    Yao, Hongxun
    Yu, Wei
    Tang, Wenbo
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2017, PT I, 2018, 10735 : 325 - 335
  • [25] Multi-level semantic analysis for sports video
    Tjondronegoro, DW
    Chen, YPP
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2005, 3682 : 24 - 30
  • [26] Expressive Multi-level Modeling for the Semantic Web
    Brasileiro, Freddy
    Almeida, Joao Paulo A.
    Carvalho, Victorio A.
    Guizzardi, Giancarlo
    SEMANTIC WEB - ISWC 2016, PT I, 2016, 9981 : 53 - 69
  • [27] Performance evaluation of linear hash structure model in a nested transaction environment
    Tubaishat, MA
    Madria, SK
    Bhargava, B
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 63 (03) : 219 - 239
  • [28] Transaction costs, power, and multi-level forest governance in Indonesia
    Gallemore, Caleb
    Di Gregorio, Monica
    Moeliono, Moira
    Brockhaus, Maria
    Prasti H, Rut Dini
    ECOLOGICAL ECONOMICS, 2015, 114 : 168 - 179
  • [29] Multi-Level and Multiple Aspect Semantic Trajectory Model: Application to the Tourism Domain
    Cayere, Cecile
    Sallaberry, Christian
    Faucher, Cyril
    Bessagnet, Marie-Noelle
    Roose, Philippe
    Masson, Maxime
    Richard, Jeremy
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2021, 10 (09)
  • [30] A Multi-Level Study of Undergraduate Computer Science Reasoning about Concurrency
    Lawson, Aubrey
    Kraemer, Eileen T.
    Che, S. Megan
    Kennedy, Cazembe
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 210 - 216