期刊文献+

一个分布式K互斥算法的概率模型检测

Probabilistic model checking for distributed K-mutual exclusion algorithm
下载PDF
导出
摘要 传统的验证方法难以保证分布式K互斥算法的有效性和安全性。为解决这一问题,给出了进一步的研究,提出一种基于概率模型检测器PRISM的方法,对Kerry Raymond的分布式K互斥算法进行形式化建模与分析验证。通过设置算法中各个进程进入临界区的时间而得出的结果中发现,改变临界区的数目K,对于某一进程进入临界区的平均及时时间的影响并不大。如果某一进程的执行时间比其他进程大很多,则K的增加可以提高运行效率。最后证明了这一结论。 It is hard for traditional experimental methods to guarantee the validity and safety of the distributed K-mutual exclusion algorithms. This paper resolved the problem,and gave more study. It proposed a formal verification and analysis method for a distributed K-mutual exclusion algorithm by Kerry Raymond,based on probabilistic model checker PRISM. According to set the time of processes entering critical region in the algorithm,it found that the change of the number K of critical regions had slight effect on the average timely time of one process to enter critical region. It further found that when the running time of one process was much longer than others,running efficiency of the algorithm could be improved by increasing the value of K. In addition,it proved the conclusion.
作者 刘来 骆翔宇
出处 《计算机应用研究》 CSCD 北大核心 2015年第4期1036-1039,共4页 Application Research of Computers
基金 国家自然科学基金面上项目(61170028) 福建省高等学校新世纪优秀人才支持计划资助项目(2013FJ-NCET-ZR03) 华侨大学中青年教师科研提升计划资助项目(ZQN-YX109) 华侨大学高层次人才科研启动费项目(11BS108) 广西可信软件重点实验室研究项目(kx201323)
关键词 分布式K互斥算法 概率模型检测 PRISM 平均及时时间 distributed K-mutual exclusion algorithm probabilistic model checking PRISM average timely time
  • 相关文献

参考文献9

  • 1R1CART G, AGRAWALA A K. An optimal algorithm for mutual ex- clusion in computer networks [ J]. Communications of the ACM, 1981,24(1): 9-17.
  • 2RAYMOND K. A distributed algorithm for multiple entries to a criti- cal section [ J]. Information Processing Letters, 1989, 30 (4) : 189-193.
  • 3MATEESCU R, SERWE W. Model checking and performance evalua- tion with CADP illustrated on shared-memory mutual exclusion proto- cols[J]. Science of Computer Programming, 2013, 78(7): 843- 861.
  • 4KATZ G, PELED D. Model checking-based genetic programming with an application to mutual exclusion: proceedings of the Theory and practice of software [ C] //Proc of the 14th International Confe- rence on Tools and Algorithms for the Construction and Analysis of Systems. Berlin : Springer-Verlag, 2008 : 141-156.
  • 5KATZ G, PELED D. Genetic programming and model checking : syn- thesizing new mutual exclusion algorithms [ C] //Proc of the 6th In- ternational Symposium on Automated Technology for Verification and Analysis. Berlin: Springer-Verlag, 2008:33-47.
  • 6HINTON A, KWIATKOWSKA M, NORMAN G, et al. PRISM: a tool for automatic verification of probabilistic systems [ C ] //Proc of the 12th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. Berlin: Springer, 2006: 441- 444.
  • 7KWIATKOWSKA M, NORMAN G, PARKER D. PRISM: probabi- listic symbolic model checker [ C ] //Proc of the 12th International Conference on Computer Performance Evaluation, Modelling Tech- niques and Tools. London : Springer-Verlag, 2002 : 200-204.
  • 8BULGANNAWAR S, VAIDYA N F. A distributed K-mutual exclu- sion algorithm [ C ] //Proc of the 15th International Conference on Distributed Computing Systems. Washington DC : IEEE Computer So- ciety, 1995 : 153-160.
  • 9TREHEL M, NAIMI M. A distributed algorithm for mutual exclusion based on data structures and fault tolerance [ C ] //Proc of the 6th Annual International Phoenix Conference on Computers and Communi- cations. 1987,35-39.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部