首页> 外文会议>International Symposium on Computing and Networking >Accelerating Reachability Analysis on Petri Net for Mutual Exclusion-Based Deadlock Detection
【24h】

Accelerating Reachability Analysis on Petri Net for Mutual Exclusion-Based Deadlock Detection

机译:基于互斥的死锁检测的Petri网加速可达性分析

获取原文

摘要

Petri Net (PN) is a frequently-used model for deadlock detection. Among various detection methods on PN, reachability analysis is the most accurate one since it never produces any false positive or false negative. Although suffering from the well-known state space explosion problem, reachability analysis is appropriate for small-and medium-scale programs. In order to mitigate the explosion problem several kinds of techniques have been proposed aiming at accelerating the reachability analysis, such as net reduction and abstraction. However, these techniques are for general PN and do not take the particularity of application into consideration, so their optimization potential is not adequately developed. In this paper, the feature of mutual exclusion-based program is considered, therefore several strategies are proposed to accelerate the reachability analysis. Among these strategies a customized net reduction rule aims at reducing the scale of PN, two marking compression methods and two pruning methods can reduce the volume of reachability graph. To validate the efficiency of these methods, a prototype is implemented and applied to SPLASH benchmarks. The experimental results show that these methods accelerate the reachability analysis for mutual exclusion-based deadlock detection significantly.
机译:Petri Net(PN)是死锁检测的常用模型。在PN的各种检测方法中,可达性分析是最准确的一种,因为它永远不会产生任何假阳性或假阴性。尽管存在众所周知的状态空间爆炸问题,但可到达性分析适用于中小型程序。为了减轻爆炸问题,已经提出了几种旨在加速可达性分析的技术,例如网络缩减和抽象。但是,这些技术是针对普通PN的,没有考虑到应用的特殊性,因此未充分开发它们的优化潜力。本文考虑了基于互斥的程序的特点,因此提出了几种策略来加速可达性分析。在这些策略中,定制的净减少规则旨在减少PN的大小,两种标记压缩方法和两种修剪方法可以减少可及性图的数量。为了验证这些方法的效率,实施了一个原型并将其应用于SPLASH基准测试。实验结果表明,这些方法大大加快了基于互斥的死锁检测的可达性分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号