Implementing semantic-based decomposition of transactions

被引:0
|
作者
Jajodia, S [1 ]
Ray, I [1 ]
Ammann, P [1 ]
机构
[1] George Mason Univ, Ctr Secure Informat Syst, Fairfax, VA 22030 USA
来源
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In some database applications, performance requirements are not satisfied by the traditional approach of serializability, in which transactions appear to execute atomically and in isolation on a consistent database state. Although many researchers have investigated the process of decomposing transactions into steps to increase concurrency, the focus of the research is typically on implementing a decomposition supplied by the database application developer, with relatively little attention to what constitutes a desirable decomposition and how the developer should obtain such a decomposition. In our research, we focus on the decomposition process itself. In [2], we introduced the notion of semantic histories and identified a number of properties which must be satisfied by a decomposition if the decomposition correctly models the original collection of transactions. We also formulated the notion of successor sets to describe efficiently the correct interleavings of steps. In this paper, we develop the successor set constraints more fully, and show how they can be used to take full advantage of conflict serializability at the level of steps. We give a graph-based characterization of correctness of successor set histories, and show how a verified decomposition can be implemented in a two-phase locking environment. We also discuss how the problems related to starvation, deadlocks, and recovery could be addressed.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 50 条
  • [1] Applying formal methods to semantic-based decomposition of transactions
    Ammann, P
    Jajodia, S
    Ray, I
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1997, 22 (02): : 215 - 254
  • [2] Semantic-based decomposition of long-lived optimistic transactions in advanced collaborative environments
    Semenov, V. A.
    Karaulov, A. A.
    EWORK AND EBUSINESS IN ARCHITECTURE, ENGINEERIN G AND CONSTRUCTION, 2006, : 223 - +
  • [3] Semantic-based transaction processing model for multilevel transactions
    Ray, Indrakshi
    Ammann, Paul
    Jajodia, Sushil
    Journal of Computer Security, 1998, 6 (03): : 181 - 217
  • [4] A semantic-based concurrency control protocol for real-time transactions
    Peng, CS
    Lin, KJ
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 59 - 67
  • [5] Truncated Singular Value Decomposition for Semantic-Based Data Retrieval
    Djellali, Choukri
    2013 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND INFORMATION TECHNOLOGY (ICCIT), 2013, : 61 - 66
  • [6] Semantic-Based Mappings
    Mecca, Giansalvatore
    Rull, Guillem
    Santoro, Donatello
    Teniente, Ernest
    CONCEPTUAL MODELING, ER 2013, 2013, 8217 : 255 - +
  • [7] Semantic-Based Test Oracles
    Bai, Xiaoying
    Hou, Kejia
    Lu, Hao
    Zhang, Yao
    Hu, Linping
    Ye, Hong
    2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 640 - 649
  • [8] Semantic-Based Process Analysis
    Di Francescomarino, Chiara
    Corcoglioniti, Francesco
    Dragoni, Mauro
    Bertoli, Piergiorgio
    Tiella, Roberto
    Ghidini, Chiara
    Nori, Michele
    Pistore, Marco
    SEMANTIC WEB - ISWC 2014, PT II, 2014, 8797 : 228 - 243
  • [9] Semantic-based Scene Image Classification
    Wang, Xiaoru
    Du, Junping
    Liu, Jie
    PROCEEDINGS OF 2011 INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENCE AND AWARENESS INTERNET, IET AIAI2011, 2011, : 150 - 153
  • [10] Towards Semantic-based RSS Merging
    Getahun, F.
    Tekli, J.
    Viviani, M.
    Chbeir, R.
    Yetongnon, K.
    NEW DIRECTIONS IN INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES - 2, 2009, 226 : 53 - 64