Distributed generation of state space for timed Petri nets
Thesis (M.Sc.)--Memorial University of Newfoundland, 2000. Computer Science Bibliography: p. 79-84 Development of complex systems is usually preceded by detailed studies of their models. For concurrent systems, Petri nets have proved to be a convenient modeling formalism because of their ability to...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | English |
Published: |
2000
|
Subjects: | |
Online Access: | http://collections.mun.ca/cdm/ref/collection/theses3/id/9860 |
id |
ftmemorialunivdc:oai:collections.mun.ca:theses3/9860 |
---|---|
record_format |
openpolar |
spelling |
ftmemorialunivdc:oai:collections.mun.ca:theses3/9860 2023-05-15T17:23:32+02:00 Distributed generation of state space for timed Petri nets Rada, Irina, 1973- Memorial University of Newfoundland. Dept. of Computer Science 2000 vi, 84 leaves, ill. Image/jpeg; Application/pdf http://collections.mun.ca/cdm/ref/collection/theses3/id/9860 eng eng Electronic Theses and Dissertations (9.08 MB) -- http://collections.mun.ca/PDFs/theses/Rada_Irina.pdf a1477452 http://collections.mun.ca/cdm/ref/collection/theses3/id/9860 The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission. Paper copy kept in the Centre for Newfoundland Studies, Memorial University Libraries Petri nets State-space methods Text Electronic thesis or dissertation 2000 ftmemorialunivdc 2015-08-06T19:17:40Z Thesis (M.Sc.)--Memorial University of Newfoundland, 2000. Computer Science Bibliography: p. 79-84 Development of complex systems is usually preceded by detailed studies of their models. For concurrent systems, Petri nets have proved to be a convenient modeling formalism because of their ability to express concurrency, synchronization, precedence constraints and nondeterminism. Timed Petri nets also take into account the durations of modeled activities, facilitating qualitative as well as quantitative analysis of models. The behavior of Petri nets is represented by their state spaces, which are Markov (or embedded Markov) chains. For large models these state spaces easily exceed the resources of a single computer system. Readily available networks of computers provide an attractive alternative to complex methods of state space reduction or aggregation. -- The main objective of this project is to use a cluster of PC's or workstations for the state space generation of timed Petri nets. The distributed algorithm uses a divide and conquer technique: disjoint regions of the state graph are constructed on different machines. On each machine the communication is separated from the computation part, and is performed by two specialized concurrent processes: one receiving, and one sending messages. The implementation is based on PVM (Parallel Virtual Machine) using a modified version of TPN-tools, a software package for the analysis of timed Petri nets. Experiments performed on a cluster of 32 PC's connected via a 100 Mbps Ethernet show almost linear speedup for some classes of timed Petri nets. Thesis Newfoundland studies University of Newfoundland Memorial University of Newfoundland: Digital Archives Initiative (DAI) |
institution |
Open Polar |
collection |
Memorial University of Newfoundland: Digital Archives Initiative (DAI) |
op_collection_id |
ftmemorialunivdc |
language |
English |
topic |
Petri nets State-space methods |
spellingShingle |
Petri nets State-space methods Rada, Irina, 1973- Distributed generation of state space for timed Petri nets |
topic_facet |
Petri nets State-space methods |
description |
Thesis (M.Sc.)--Memorial University of Newfoundland, 2000. Computer Science Bibliography: p. 79-84 Development of complex systems is usually preceded by detailed studies of their models. For concurrent systems, Petri nets have proved to be a convenient modeling formalism because of their ability to express concurrency, synchronization, precedence constraints and nondeterminism. Timed Petri nets also take into account the durations of modeled activities, facilitating qualitative as well as quantitative analysis of models. The behavior of Petri nets is represented by their state spaces, which are Markov (or embedded Markov) chains. For large models these state spaces easily exceed the resources of a single computer system. Readily available networks of computers provide an attractive alternative to complex methods of state space reduction or aggregation. -- The main objective of this project is to use a cluster of PC's or workstations for the state space generation of timed Petri nets. The distributed algorithm uses a divide and conquer technique: disjoint regions of the state graph are constructed on different machines. On each machine the communication is separated from the computation part, and is performed by two specialized concurrent processes: one receiving, and one sending messages. The implementation is based on PVM (Parallel Virtual Machine) using a modified version of TPN-tools, a software package for the analysis of timed Petri nets. Experiments performed on a cluster of 32 PC's connected via a 100 Mbps Ethernet show almost linear speedup for some classes of timed Petri nets. |
author2 |
Memorial University of Newfoundland. Dept. of Computer Science |
format |
Thesis |
author |
Rada, Irina, 1973- |
author_facet |
Rada, Irina, 1973- |
author_sort |
Rada, Irina, 1973- |
title |
Distributed generation of state space for timed Petri nets |
title_short |
Distributed generation of state space for timed Petri nets |
title_full |
Distributed generation of state space for timed Petri nets |
title_fullStr |
Distributed generation of state space for timed Petri nets |
title_full_unstemmed |
Distributed generation of state space for timed Petri nets |
title_sort |
distributed generation of state space for timed petri nets |
publishDate |
2000 |
url |
http://collections.mun.ca/cdm/ref/collection/theses3/id/9860 |
genre |
Newfoundland studies University of Newfoundland |
genre_facet |
Newfoundland studies University of Newfoundland |
op_source |
Paper copy kept in the Centre for Newfoundland Studies, Memorial University Libraries |
op_relation |
Electronic Theses and Dissertations (9.08 MB) -- http://collections.mun.ca/PDFs/theses/Rada_Irina.pdf a1477452 http://collections.mun.ca/cdm/ref/collection/theses3/id/9860 |
op_rights |
The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission. |
_version_ |
1766113040831348736 |