首页 > 最新文献

Proceedings 9th International Workshop on Petri Nets and Performance Models最新文献

英文 中文
Efficient solution of GSPNs using canonical matrix diagrams 用规范矩阵图求解gspn的有效方法
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953360
A. Miner
The solution of a generalized stochastic Petri net (GSPN) is severely restricted by the size of its underlying continuous-time Markov chain. In recent work (G. Ciardo and A.S. Miner, 1999), matrix diagrams built from a Kronecker expression for the transition rate matrix of certain types of GSPNs were shown to allow for more efficient solution; however, the GSPN model requires a special form, so that the transition rate matrix has a Kronecker expression. In this paper, we extend the earlier results to GSPN models with partitioned sets of places. Specifically, we give a more restrictive definition for matrix diagrams and show that the new form is canonical. We then present an algorithm that builds a canonical matrix diagram representation for an arbitrary non-negative matrix, given encodings for the sets of rows and columns. Using this algorithm, a Kronecker expression is not required to construct the matrix diagram. The efficient matrix diagram algorithms for numerical solution presented earlier are still applicable. We apply our technique to several example GSPNs.
广义随机Petri网(GSPN)的解受到其底层连续马尔可夫链大小的严重限制。在最近的工作中(G. Ciardo和A.S. Miner, 1999),从Kronecker表达式构建的矩阵图用于某些类型的gspn的转移率矩阵被证明允许更有效的解决方案;然而,GSPN模型需要一种特殊的形式,使得转移率矩阵具有Kronecker表达式。在本文中,我们将先前的结果推广到具有分区位置集的GSPN模型。具体来说,我们给出了矩阵图的一个更严格的定义,并证明了新形式是正则的。然后,我们提出了一种算法,该算法为任意非负矩阵构建规范矩阵图表示,给出了行和列集合的编码。使用该算法,不需要Kronecker表达式来构造矩阵图。前面提出的求解数值问题的有效矩阵图算法仍然适用。我们将该技术应用于几个示例gspn。
{"title":"Efficient solution of GSPNs using canonical matrix diagrams","authors":"A. Miner","doi":"10.1109/PNPM.2001.953360","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953360","url":null,"abstract":"The solution of a generalized stochastic Petri net (GSPN) is severely restricted by the size of its underlying continuous-time Markov chain. In recent work (G. Ciardo and A.S. Miner, 1999), matrix diagrams built from a Kronecker expression for the transition rate matrix of certain types of GSPNs were shown to allow for more efficient solution; however, the GSPN model requires a special form, so that the transition rate matrix has a Kronecker expression. In this paper, we extend the earlier results to GSPN models with partitioned sets of places. Specifically, we give a more restrictive definition for matrix diagrams and show that the new form is canonical. We then present an algorithm that builds a canonical matrix diagram representation for an arbitrary non-negative matrix, given encodings for the sets of rows and columns. Using this algorithm, a Kronecker expression is not required to construct the matrix diagram. The efficient matrix diagram algorithms for numerical solution presented earlier are still applicable. We apply our technique to several example GSPNs.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121895518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 53
Fluid stochastic Petri nets augmented with flush-out arcs: a transient analysis technique 带冲刷弧的流体随机Petri网:一种瞬态分析技术
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953364
M. Gribaudo, A. Horváth
Fluid (or hybrid) Petri nets with flush-out arcs are Petri net based models with two classes of places: discrete places that carry a natural number of distinct objects (tokens), and fluid places that hold a positive amount of fluid, represented by a real number. For this kind of formalism, equations can be automatically derived from the model. Such equations, however, are often too complex to be solved analytically and simple discretization techniques usually can be successfully applied only to simple cases. We present a particular numerical technique for transient solution that makes use of Kronecker-algebra.
带冲刷弧的流体(或混合)Petri网是基于Petri网的模型,具有两类位置:携带自然数不同对象(令牌)的离散位置,以及持有正数量流体的流体位置,用实数表示。对于这种形式,可以从模型中自动导出方程。然而,这样的方程往往太复杂而无法解析解决,简单的离散化技术通常只能成功地应用于简单的情况。我们提出了一种特殊的利用克罗内克代数求解瞬态解的数值方法。
{"title":"Fluid stochastic Petri nets augmented with flush-out arcs: a transient analysis technique","authors":"M. Gribaudo, A. Horváth","doi":"10.1109/PNPM.2001.953364","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953364","url":null,"abstract":"Fluid (or hybrid) Petri nets with flush-out arcs are Petri net based models with two classes of places: discrete places that carry a natural number of distinct objects (tokens), and fluid places that hold a positive amount of fluid, represented by a real number. For this kind of formalism, equations can be automatically derived from the model. Such equations, however, are often too complex to be solved analytically and simple discretization techniques usually can be successfully applied only to simple cases. We present a particular numerical technique for transient solution that makes use of Kronecker-algebra.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123769548","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
Equivalence and aggregation of GSPNs with labeled transitions 带标记跃迁的gspn的等价与聚合
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953368
P. Buchholz
Equivalence is a basic concept in many modeling formalisms to compare different realizations of a system or to compute for a given system a minimal equivalent representation. We present two different equivalence relations for a class of generalized stochastic Petri nets (GSPNs) with labeled transitions (LGSPNs), namely trace equivalence and bisimulation equivalence. In contrast to most other approaches we allow labeling of timed and immediate transitions and thus have to define equivalence for a stochastic process with exponentially timed and immediate transitions. For this class of GSPNs it is possible to compose nets via timed and immediate transitions which has also been introduced for superposed generalized stochastic Petri nets (SGSPNs). We describe under which conditions the proposed equivalences are congruences according to the composition of nets. The congruence condition is easily to achieve for timed transitions but it is shown that some additional restrictions are necessary to obtain a congruence relation which is preserved under composition via immediate transitions. However, if such a congruence is defined, then component state spaces can be reduced by aggregation before composition. This aggregation includes an elimination of some immediate transitions in LGSPNs composed via immediate transitions which has not been considered yet.
等效是许多建模形式中的一个基本概念,用于比较系统的不同实现或为给定系统计算最小等效表示。对于一类带标记跃迁的广义随机Petri网,我们给出了两种不同的等价关系,即迹等价和双模拟等价。与大多数其他方法相反,我们允许标记定时和即时转换,因此必须定义具有指数定时和即时转换的随机过程的等效性。对于这类gspn,可以通过定时和即时转换来组成网络,这也被引入到叠加广义随机Petri网(sgspn)中。我们根据网的组成描述了在哪些条件下所提出的等价是同余的。对于定时转换,同余条件很容易得到,但为了得到在直接转换复合下保持的同余关系,还需要一些附加的限制条件。然而,如果定义了这样的同余,则可以在组合之前通过聚合来减少组件状态空间。这种聚合包括消除一些由即时转换组成的lgspn中的即时转换,这些转换尚未被考虑。
{"title":"Equivalence and aggregation of GSPNs with labeled transitions","authors":"P. Buchholz","doi":"10.1109/PNPM.2001.953368","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953368","url":null,"abstract":"Equivalence is a basic concept in many modeling formalisms to compare different realizations of a system or to compute for a given system a minimal equivalent representation. We present two different equivalence relations for a class of generalized stochastic Petri nets (GSPNs) with labeled transitions (LGSPNs), namely trace equivalence and bisimulation equivalence. In contrast to most other approaches we allow labeling of timed and immediate transitions and thus have to define equivalence for a stochastic process with exponentially timed and immediate transitions. For this class of GSPNs it is possible to compose nets via timed and immediate transitions which has also been introduced for superposed generalized stochastic Petri nets (SGSPNs). We describe under which conditions the proposed equivalences are congruences according to the composition of nets. The congruence condition is easily to achieve for timed transitions but it is shown that some additional restrictions are necessary to obtain a congruence relation which is preserved under composition via immediate transitions. However, if such a congruence is defined, then component state spaces can be reduced by aggregation before composition. This aggregation includes an elimination of some immediate transitions in LGSPNs composed via immediate transitions which has not been considered yet.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126188619","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Petri net based performance evaluation of USAIA's bandwidth partitioning for the wireless cell level 基于Petri网的USAIA无线小区级带宽划分性能评估
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953355
D. Tutsch, J. Sokol
An important feature of the next generation Internet will be the ubiquitous access of mobile users dealing with real-time applications. A recently introduced architecture, called USAIA by J. Sokol and J. Widmer (2001), is considered to provide both for realtime traffic, fast handoffs and a high probability for QoS support during movement of the mobile nodes. This paper examines the performance of the wireless cell level of the USAIA architecture with means of a Petri net model. The design allows a detailed investigation of various model parameters. Therefore, the model is able to assist in optimizing the framework in terms of network design, protocol processing, and resource utilization.
下一代互联网的一个重要特征将是移动用户处理实时应用程序的无处不在的访问。最近由J. Sokol和J. Widmer(2001)提出的USAIA架构被认为在移动节点的移动过程中提供了实时流量、快速切换和高概率QoS支持。本文采用Petri网模型对USAIA架构的无线小区级性能进行了研究。该设计允许对各种模型参数进行详细的研究。因此,该模型能够在网络设计、协议处理和资源利用方面帮助优化框架。
{"title":"Petri net based performance evaluation of USAIA's bandwidth partitioning for the wireless cell level","authors":"D. Tutsch, J. Sokol","doi":"10.1109/PNPM.2001.953355","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953355","url":null,"abstract":"An important feature of the next generation Internet will be the ubiquitous access of mobile users dealing with real-time applications. A recently introduced architecture, called USAIA by J. Sokol and J. Widmer (2001), is considered to provide both for realtime traffic, fast handoffs and a high probability for QoS support during movement of the mobile nodes. This paper examines the performance of the wireless cell level of the USAIA architecture with means of a Petri net model. The design allows a detailed investigation of various model parameters. Therefore, the model is able to assist in optimizing the framework in terms of network design, protocol processing, and resource utilization.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117349218","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Dependability assessment of an industrial Programmable Logic Controller via Parametric Fault-Tree and High Level Petri net 基于参数故障树和高级Petri网的工业可编程控制器可靠性评估
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953353
A. Bobbio, G. Franceschinis, R. Gaeta, L. Portinale
The case-study presented in this paper is aimed at assessing the dependability of a Programmable Logic Controller (PLC) devoted to safety functions. This case study has been brought to our attention by a national environmental agency and has been partially abstracted and anonymized to protect proprietary information. The PLC consists of a triplicated channel with a (2:3) majority voting logic and is modeled by means of a recently proposed extension of the classical Fault Tree (FT) formalism called Parametric Fault Tree (PFT). In the PFT replicated units are folded and parameterized so that only one representative of the various similar replicas is explicitly included in the model. The quantitative analysis of the PFT assumes s-independence among components and is based on combinatorial formulas. In order to include dependencies both in the failure and repair process, the PFT is directly converted into a particular class of High Level Petri Nets, called SWN. The paper illustrates the PFT formalism and the automatic conversion algorithm from a PFT into a SWN Moreover, it is shown how various kind of dependencies can be accommodated in the obtained SWN model.
本文提出的案例研究旨在评估专用于安全功能的可编程逻辑控制器(PLC)的可靠性。这个案例研究是由一个国家环境机构提请我们注意的,为了保护专有信息,它已被部分摘录和匿名化。PLC由一个具有(2:3)多数投票逻辑的三重通道组成,并通过最近提出的经典故障树(FT)形式的扩展称为参数故障树(PFT)来建模。在PFT中,复制单元被折叠并参数化,以便在模型中只显式地包含各种相似副本的一个代表。PFT的定量分析假设各分量之间独立,并基于组合公式。为了包括故障和修复过程中的依赖关系,PFT直接转换为一类特定的高级Petri网,称为SWN。本文阐述了PFT的形式化和从PFT到SWN的自动转换算法,并说明了在得到的SWN模型中如何容纳各种依赖关系。
{"title":"Dependability assessment of an industrial Programmable Logic Controller via Parametric Fault-Tree and High Level Petri net","authors":"A. Bobbio, G. Franceschinis, R. Gaeta, L. Portinale","doi":"10.1109/PNPM.2001.953353","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953353","url":null,"abstract":"The case-study presented in this paper is aimed at assessing the dependability of a Programmable Logic Controller (PLC) devoted to safety functions. This case study has been brought to our attention by a national environmental agency and has been partially abstracted and anonymized to protect proprietary information. The PLC consists of a triplicated channel with a (2:3) majority voting logic and is modeled by means of a recently proposed extension of the classical Fault Tree (FT) formalism called Parametric Fault Tree (PFT). In the PFT replicated units are folded and parameterized so that only one representative of the various similar replicas is explicitly included in the model. The quantitative analysis of the PFT assumes s-independence among components and is based on combinatorial formulas. In order to include dependencies both in the failure and repair process, the PFT is directly converted into a particular class of High Level Petri Nets, called SWN. The paper illustrates the PFT formalism and the automatic conversion algorithm from a PFT into a SWN Moreover, it is shown how various kind of dependencies can be accommodated in the obtained SWN model.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130711851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Mobius: framework and atomic models Mobius:框架和原子模型
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953374
D. Deavours, W. Sanders
This paper gives an overview of the Mobius framework, and gives a formal specification for defining atomic models within the framework. The framework is designed to be capable of incorporating multiple modeling formalisms, including atomic models (e.g, SPNs), composition formalisms (e.g., Replicate/Join), measure specification formalisms, connection formalisms, and solvers. We focus on atomic models, which are composed of actions, state variables, and properties. We argue that these are sufficient to specify a large number of atomic model formalisms in the Mobius framework. The framework serves as a basis for the Mobius tool.
本文概述了Mobius框架,并给出了在框架内定义原子模型的正式规范。该框架被设计成能够合并多种建模形式化,包括原子模型(例如spn)、组合形式化(例如复制/连接)、度量规范形式化、连接形式化和求解器。我们关注原子模型,它由动作、状态变量和属性组成。我们认为这些足以在Mobius框架中指定大量的原子模型形式化。该框架是Mobius工具的基础。
{"title":"Mobius: framework and atomic models","authors":"D. Deavours, W. Sanders","doi":"10.1109/PNPM.2001.953374","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953374","url":null,"abstract":"This paper gives an overview of the Mobius framework, and gives a formal specification for defining atomic models within the framework. The framework is designed to be capable of incorporating multiple modeling formalisms, including atomic models (e.g, SPNs), composition formalisms (e.g., Replicate/Join), measure specification formalisms, connection formalisms, and solvers. We focus on atomic models, which are composed of actions, state variables, and properties. We argue that these are sufficient to specify a large number of atomic model formalisms in the Mobius framework. The framework serves as a basis for the Mobius tool.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132846942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Simulation based performance analysis of web servers 基于仿真的web服务器性能分析
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953356
L. Wells, S. Christensen, L. Kristensen, K. Mortensen
This paper presents a general framework for modeling distributed computing environments for performance analysis by means of Timed Hierarchical Coloured Petri Nets. The proposed framework was used to build and analyze a Coloured Petri Net model of a HTTP web server. Analysis of the performance of the web server model reveals how the web server will respond to changes in the arrival rate of requests, and alternative configurations of the web server model are examined. These are the results of a research project conducted in cooperation between the CPN Centre and Hewlett-Packard Corporation on capacity planning and performance analysis of distributed computing environments.
本文提出了一种利用时间分层彩色Petri网对分布式计算环境进行性能分析建模的通用框架。利用该框架建立并分析了HTTP web服务器的彩色Petri网模型。对web服务器模型性能的分析揭示了web服务器将如何响应请求到达率的变化,并检查了web服务器模型的备选配置。这些是CPN中心与惠普公司合作进行的关于分布式计算环境的能力规划和性能分析的研究项目的结果。
{"title":"Simulation based performance analysis of web servers","authors":"L. Wells, S. Christensen, L. Kristensen, K. Mortensen","doi":"10.1109/PNPM.2001.953356","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953356","url":null,"abstract":"This paper presents a general framework for modeling distributed computing environments for performance analysis by means of Timed Hierarchical Coloured Petri Nets. The proposed framework was used to build and analyze a Coloured Petri Net model of a HTTP web server. Analysis of the performance of the web server model reveals how the web server will respond to changes in the arrival rate of requests, and alternative configurations of the web server model are examined. These are the results of a research project conducted in cooperation between the CPN Centre and Hewlett-Packard Corporation on capacity planning and performance analysis of distributed computing environments.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128251505","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 51
What a structural world [structural decomposition] 多么结构性的世界[结构性分解]
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953351
G. Ciardo
Petri nets and stochastic Petri nets have been widely adopted as one of the best tools to model the logical and timing behavior of discrete-state systems. However, their practical applicability is limited by the state-space explosion problem. We survey some of the techniques that have been used to cope with large state spaces, starting from early explicit methods, which require data structures of size proportional to the number of states or state-to-state transitions, then moving to implicit methods, which borrow ideas from symbolic model checking (binary decision diagrams) and numerical linear algebra (Kronecker operators) to drastically reduce the computational requirements. Next, we describe the structural decomposition approach which has been the topic of our research in the last few years. This method only requires to specify a partition of the places in the net and, combining decision diagrams and Kronecker operators with the new concepts of event locality and node saturation, achieves fundamental gains in both memory and time efficiency. At the same, the approach is applicable to a wide range of models. We conclude by considering several research directions that could further push the range of solvable models, eventually leading to an even greater industrial acceptance of this simple yet powerful modeling formalism.
Petri网和随机Petri网作为离散状态系统的逻辑行为和时序行为建模的最佳工具之一已被广泛采用。然而,它们的实际应用受到状态空间爆炸问题的限制。我们调查了一些用于处理大状态空间的技术,从早期的显式方法开始,它需要与状态数量或状态到状态转换成比例的数据结构,然后转向隐式方法,它借用了符号模型检查(二进制决策图)和数值线性代数(Kronecker算子)的思想,以大大减少计算需求。接下来,我们描述了结构分解方法,这是我们过去几年研究的主题。该方法只需要在网络中指定一个分区,并将决策图和Kronecker算子与事件局域性和节点饱和的新概念相结合,在内存和时间效率方面都获得了根本性的提高。同时,该方法适用于广泛的模型。最后,我们考虑了几个研究方向,这些方向可以进一步推动可解决模型的范围,最终导致更大的工业接受这种简单而强大的建模形式。
{"title":"What a structural world [structural decomposition]","authors":"G. Ciardo","doi":"10.1109/PNPM.2001.953351","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953351","url":null,"abstract":"Petri nets and stochastic Petri nets have been widely adopted as one of the best tools to model the logical and timing behavior of discrete-state systems. However, their practical applicability is limited by the state-space explosion problem. We survey some of the techniques that have been used to cope with large state spaces, starting from early explicit methods, which require data structures of size proportional to the number of states or state-to-state transitions, then moving to implicit methods, which borrow ideas from symbolic model checking (binary decision diagrams) and numerical linear algebra (Kronecker operators) to drastically reduce the computational requirements. Next, we describe the structural decomposition approach which has been the topic of our research in the last few years. This method only requires to specify a partition of the places in the net and, combining decision diagrams and Kronecker operators with the new concepts of event locality and node saturation, achieves fundamental gains in both memory and time efficiency. At the same, the approach is applicable to a wide range of models. We conclude by considering several research directions that could further push the range of solvable models, eventually leading to an even greater industrial acceptance of this simple yet powerful modeling formalism.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123841982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Concurrent generalized Petri nets: regenerative conditions 并发广义Petri网:再生条件
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953362
Simona Bernardi, G. Balbo
Concurrent generalized Petri nets (CGPNs) are a subclass of Markov regenerative stochastic Petri nets, characterized by timed transitions with general distributed firing times (GEN transitions), that become enabled simultaneously while no other GEN transitions can be activated during their enabling periods. In their original definition, CGPNs were identified through a study of their state space; hence they are recognized only after the construction of their tangible reachability graphs. In this paper, we present sufficient conditions representing a first step in the definition of an alternative method for the characterization of this type of models. The method is based on the structural analysis of the net, it does not require the generation of its tangible reachability graph, and is thus computationally convenient. Moreover, an advantage of this method is that it can also be applied in the case of models characterized by large state spaces, and is hence prone to be analysed via simulation using regenerative techniques. The criteria that we propose represent the basis for a preliminary analysis of the model in order to verify its membership of the class of CGPNs whose numerical solution always requires the construction of the tangible reachability graph and the characterization of the underlying Markov regenerative process.
并发广义Petri网(cgpn)是马尔可夫再生随机Petri网的一个子类,其特点是具有一般分布式触发时间(GEN转换)的定时转换,同时启用,而在其启用期间不能激活其他GEN转换。在其最初的定义中,通过研究其状态空间来确定cgpn;因此,它们只有在构建了有形的可达性图之后才能被识别。在本文中,我们提出了充分条件,代表了定义这类模型表征的替代方法的第一步。该方法基于网络的结构分析,不需要生成网络的有形可达性图,计算方便。此外,该方法的一个优点是,它也可以应用于以大状态空间为特征的模型,因此易于通过使用再生技术进行仿真分析。我们提出的准则是对该模型进行初步分析的基础,以验证其属于cgpn类,其数值解总是需要构建有形可达图和表征底层马尔可夫再生过程。
{"title":"Concurrent generalized Petri nets: regenerative conditions","authors":"Simona Bernardi, G. Balbo","doi":"10.1109/PNPM.2001.953362","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953362","url":null,"abstract":"Concurrent generalized Petri nets (CGPNs) are a subclass of Markov regenerative stochastic Petri nets, characterized by timed transitions with general distributed firing times (GEN transitions), that become enabled simultaneously while no other GEN transitions can be activated during their enabling periods. In their original definition, CGPNs were identified through a study of their state space; hence they are recognized only after the construction of their tangible reachability graphs. In this paper, we present sufficient conditions representing a first step in the definition of an alternative method for the characterization of this type of models. The method is based on the structural analysis of the net, it does not require the generation of its tangible reachability graph, and is thus computationally convenient. Moreover, an advantage of this method is that it can also be applied in the case of models characterized by large state spaces, and is hence prone to be analysed via simulation using regenerative techniques. The criteria that we propose represent the basis for a preliminary analysis of the model in order to verify its membership of the class of CGPNs whose numerical solution always requires the construction of the tangible reachability graph and the characterization of the underlying Markov regenerative process.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121187132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A reachability graph construction algorithm based on canonical transition firing count vectors 一种基于正则跃迁发射计数向量的可达性图构建算法
Pub Date : 2001-09-11 DOI: 10.1109/PNPM.2001.953361
G. Chiola, R. Carvajal-Schiaffino
The construction of the reachability graph presents the problem that its size may grow exponentially with respect to the size of the Petri-net model. For this reason, all available tools suffer restrictions due to the limitation of the available computational resources. We present a new, efficient algorithm based on a data structure that encodes canonical firing count vectors starting from the initial marking rather than token distributions. Our new algorithm applies to bounded and consistent Petri-net models. We define the main concept for this new marking representation, then we present performance results in terms of comparisons of space and time resources against the standard GreatSPN (Great Stochastic Petri Nets) solver.
可达图的构造提出了可达图的大小相对于Petri-net模型的大小可能呈指数增长的问题。因此,由于可用计算资源的限制,所有可用的工具都受到限制。我们提出了一种新的、高效的算法,该算法基于一种数据结构,从初始标记开始编码规范的发射计数向量,而不是标记分布。我们的新算法适用于有界和一致的Petri-net模型。我们定义了这种新的标记表示的主要概念,然后我们根据空间和时间资源与标准GreatSPN(大随机Petri网)求解器的比较给出了性能结果。
{"title":"A reachability graph construction algorithm based on canonical transition firing count vectors","authors":"G. Chiola, R. Carvajal-Schiaffino","doi":"10.1109/PNPM.2001.953361","DOIUrl":"https://doi.org/10.1109/PNPM.2001.953361","url":null,"abstract":"The construction of the reachability graph presents the problem that its size may grow exponentially with respect to the size of the Petri-net model. For this reason, all available tools suffer restrictions due to the limitation of the available computational resources. We present a new, efficient algorithm based on a data structure that encodes canonical firing count vectors starting from the initial marking rather than token distributions. Our new algorithm applies to bounded and consistent Petri-net models. We define the main concept for this new marking representation, then we present performance results in terms of comparisons of space and time resources against the standard GreatSPN (Great Stochastic Petri Nets) solver.","PeriodicalId":364695,"journal":{"name":"Proceedings 9th International Workshop on Petri Nets and Performance Models","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2001-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122642806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings 9th International Workshop on Petri Nets and Performance Models
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1