会议专题

Specifying a Distributed Database Arranged as Ring with the Process Algebra μCRL

In this paper, we have given a specification of a distributed algorithm using the process algebra μCRL. The algorithm is about how preserving the data replication consistency in a distributed database arranged as ring, where each node is attributed a unique integer as priority. An update emitted by a node with greater priority cancels the one emitted by a node with less priority when propagating on this last, while an update originated from a node with less priority will be stopped at a node with greater priority. This strategy has been proven valid by Roscoe et al. The algorithm that we have specified by mean of the process algebra is simplified:each node is supposed to update only one slot. We have given formal definitions of both the process running at a node and the global behavior of the system in the process algebra, and verified that the specification is well-formed using the utilities of the μCRL tool set.

process algebra specification distributed database μCRL

Minglong Qi Qingping Guo Luo Zhong

School of Computer Science & Technology, Wuhan University of Technology, Ma Fang Shan Campus, 430070 Wuhan

国际会议

2006 International Symposium on Distributed Computing and Applications to Business,Engineering and Science(2006年国际电子、工程及科学领域的分布式计算应用学术研讨会)

杭州

英文

612-615

2006-10-12(万方平台首次上网日期,不代表论文的发表时间)