首页 | 本学科首页   官方微博 | 高级检索  
     


Bounding the effects of compensation under relaxed multi-level serializability
Authors:Piotr Krychniak  Marek Rusinkiewicz  Andrzej Cichocki  Amit Sheth  Gomer Thomas
Affiliation:(1) Computer Science Department, University of Houston, 77204-3475 Houston, TX;(2) LSDIS Lab, Dept. of Computer Science, Univ. of Georgia, 415 GSRC, 30602-7404, GA;(3) Bellcore, RRC-1N275, 444 Hoes Lane, 08854-4182 Piscataway, NJ
Abstract:The multi-level transaction concept provides a powerful tool for structuring activities in multidatabase systems. However, even multi-level serializability is sometimes too restrictive as a correctness criterion, either because of very high concurrency requirements, or because of the practical difficulties of implementing a scheduler in actual production environments. The extended multi-level transaction model presented in this paper supports higher concurrency in cases where higher level operations commute in one direction, but not in the other-i.e., when it is valid to interchange them when they occur in one order in a history, but not when they occur in the other order. We introduce a relaxed correctness criterion based on allowing a bounded number of out of order conflicts at each level in the multi-level framework, where the bound can be different for different levels. Finally we discuss the properties of compensation in this framework, developing a theory of compensation which depends only on the semantics of the operations and not on the particular state of the database. We illustrate the use of these concepts in the context of a particular class of practical applications.Recommended by: Tamer ÖzsuThis work was supported in part by MCC, Bellcore, and by the Texas Advanced Research Program under Grant No. 3652008. Majority of Sheth's work was performed at Bellcore.
Keywords:Multidatabase Transactions  Compensation  Relaxed Correctness Criteria  K-Serializability
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号