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...

Full description

Bibliographic Details
Main Author: Rada, Irina, 1973-
Other Authors: Memorial University of Newfoundland. Dept. of Computer Science
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