Concepts for optimistic concurrency control in centralized and distributed database systems

被引:0
|
作者
Rahm, Erhard [1 ]
机构
[1] Universität Kaiserslautern, Germany
来源
IT - Information Technology | 1988年 / 30卷 / 01期
关键词
Distributed database systems - Synchronization - Locks (fasteners);
D O I
10.1524/itit.1988.30.1.28
中图分类号
学科分类号
摘要
Optimistic synchronization methods are considered as a promising alternative to locking algorithms for concurrency control, especially for applications with moderate conflict probability. This paper aims at providing a survey of some existing proposals for optimistic synchronization in centralized and distributed database systems, as well as describing a number of new and improved techniques. After an introduction we review the original BOCCscheme for centralized database systems and describe two heavily improved alternatives (the FOCC and the BOCC + approach) and also a combination with locking. We then show how these basic algorithms can be used for synchronization in distributed database systems. Here the validations can be performed either at a central site or in a distributed way where the latter approach introduces some extra problems to solve. Furthermore, three important optimizations for optimistic synchronization protocols are discussed: placing transactions before the end of the serialization order in case of conflict, use of a multiversion concept and restriction to level-2-consistency. © 1988 De Gruyter Oldenbourg. All rights reserved.
引用
收藏
相关论文
共 50 条
  • [21] Concurrency Control in Distributed Database System
    Abbas, Qasim
    Shafiq, Hammad
    Ahmad, Imran
    Tharanidharan, Sridevi
    2016 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2016,
  • [22] Concurrency control in database systems
    Bhargava, B
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (01) : 3 - 16
  • [23] AN OPTIMISTIC LOCKING TECHNIQUE FOR CONCURRENCY-CONTROL IN DISTRIBUTED DATABASES
    HALICI, U
    DOGAC, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (07) : 712 - 724
  • [24] DISTRIBUTED FILE SERVICE BASED ON OPTIMISTIC CONCURRENCY CONTROL.
    Mullender, Sape J.
    Tanenbaum, Andrew S.
    Operating Systems Review (ACM), 1985, 19 (05): : 51 - 62
  • [25] ON THE COMPLEXITY OF CONCURRENCY-CONTROL BY LOCKING IN DISTRIBUTED DATABASE-SYSTEMS
    SOISALONSOININEN, E
    WIDMAYER, P
    INFORMATION AND CONTROL, 1984, 60 (1-3): : 103 - 108
  • [26] Concurrency control in mobile distributed real-time database systems
    Lam, KY
    Kuo, TW
    Tsang, WH
    Law, GCK
    INFORMATION SYSTEMS, 2000, 25 (04) : 261 - 286
  • [27] A Backup Mechanism with Concurrency Control for Multilevel Secure Distributed Database Systems
    Veluchandhar
    Jayakumar, R. V.
    Muthuvel, M.
    Balasubramanian, K.
    Karthi, A.
    Karthikesan
    Ramaiyan, G.
    Deepa, A.
    Rabara, S. AlBert
    2008 THIRD INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, VOLS 1 AND 2, 2008, : 59 - 64
  • [28] Concurrency control in mobile distributed real-time database systems
    Lei Xiangdong
    Zhao Yuelong
    Chen Songqiao
    Yuan Xiaoli
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (10) : 866 - 876
  • [29] SINGLE-SITE AND DISTRIBUTED OPTIMISTIC PROTOCOLS FOR CONCURRENCY-CONTROL
    BASSIOUNI, MA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (08) : 1071 - 1080
  • [30] Performance of distributed optimistic concurrency control in real-time databases
    Lindström, Jan
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3356 : 243 - 252