A Study of Shared-Memory Mutual Exclusion Protocols Using CADP

被引:0
|
作者
Mateescu, Radu [1 ]
Serwe, Wendelin [1 ]
机构
[1] INRIA Grenoble Rhone Alpes, F-38334 Montbonnot St Martin, St Ismier, France
关键词
PROPOSITIONAL DYNAMIC LOGIC; MODEL CHECKING; ALGORITHMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutual exclusion protocols are an essential building block of concurrent systems: indeed, such a protocol is required whenever a shared resource has to be protected against concurrent non-atomic accesses. Hence, many variants of mutual exclusion protocols exist in the shared-memory setting, such as Peterson's or Dekker's well-known protocols. Although the functional correctness of these protocols has been studied extensively, relatively little attention has been paid to their non-functional aspects, such as their performance in the long run. In this paper, we report on experiments with the performance evaluation of mutual exclusion protocols using Interactive Markov Chains. Steady-state analysis provides an additional criterion for comparing protocols, which complements the verification of their functional properties. We also carefully re-examined the functional properties, whose accurate formulation as temporal logic formulas in the action-based setting turns out to be quite involved.
引用
收藏
页码:180 / 197
页数:18
相关论文
共 50 条