THE PARTITIONED SYNCHRONIZATION RULE FOR PLANAR EXTENDIBLE PARTIAL ORDERS

Citation
P. Ammann et al., THE PARTITIONED SYNCHRONIZATION RULE FOR PLANAR EXTENDIBLE PARTIAL ORDERS, IEEE transactions on knowledge and data engineering, 7(5), 1995, pp. 797-808
Citations number
10
Categorie Soggetti
Information Science & Library Science","Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence
ISSN journal
10414347
Volume
7
Issue
5
Year of publication
1995
Pages
797 - 808
Database
ISI
SICI code
1041-4347(1995)7:5<797:TPSRFP>2.0.ZU;2-K
Abstract
The partitioned synchronization rule is a technique for proving the co rrectness of concurrency control algorithms. Prior work has shown the applicability of the partitioned synchronization rule to hierarchicall y decomposed databases whose structure is restricted to semitrees. The principal contribution of this paper is a demonstration that the part itioned synchronization rule also applies to more general structures t han semitrees, specifically, to any planar extendible partial order, a partial order which when extended with a least and a greatest element still remains planar. To demonstrate utility, the paper presents two applications of the partitioned synchronization rule. The first applic ation shows correctness of a component-based timestamp generation algo rithm suitable for implementing a timestamp ordering concurrency contr ol algorithm. The second application shows correctness of a snapshot a lgorithm for concurrency control in a replicated multilevel secure dat abase; we choose this application to highlight that hierarchically dec omposed databases and multilevel secure databases are structurally Sim ilar. In both cases, the correctness proofs via the partitioned synchr onization rule are substantially simpler than corresponding direct pro ofs.