The PN-PEM framework: a Petri Net based parallel execution model

Autores
Wolfmann, Aaron Gustavo Horacio; De Giusti, Armando Eduardo
Año de publicación
2015
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
This paper introduces the PN-PEM framework. It is based on the representation of an algorithm with Petri Nets. Frequently, a real algorithm needs a large Petri Net to be represented. We present a way to model an algorithm with Colored Petri Nets that simplify the model. After that, this high level model is transformed into a low level but executable model, preserving its semantics. The execution also needs other components of the framework, as the involved processors, data used and executable kernels. The combination of these elements is described in order to obtain a parallel execution. Some tests are also presented as a testbed of the framework in symmetric multiprocessors. Usability, as well as good performance, confirm the quality of the framework.
Facultad de Informática
Materia
Ciencias Informáticas
Parallel programming
Petri nets
Frameworks
asynchronous parallel execution
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/3.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/50200

id SEDICI_de744c50fb8b9ada424ea5ee4c2ac457
oai_identifier_str oai:sedici.unlp.edu.ar:10915/50200
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling The PN-PEM framework: a Petri Net based parallel execution modelWolfmann, Aaron Gustavo HoracioDe Giusti, Armando EduardoCiencias InformáticasParallel programmingPetri netsFrameworksasynchronous parallel executionThis paper introduces the PN-PEM framework. It is based on the representation of an algorithm with Petri Nets. Frequently, a real algorithm needs a large Petri Net to be represented. We present a way to model an algorithm with Colored Petri Nets that simplify the model. After that, this high level model is transformed into a low level but executable model, preserving its semantics. The execution also needs other components of the framework, as the involved processors, data used and executable kernels. The combination of these elements is described in order to obtain a parallel execution. Some tests are also presented as a testbed of the framework in symmetric multiprocessors. Usability, as well as good performance, confirm the quality of the framework.Facultad de Informática2015-11info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf129-136http://sedici.unlp.edu.ar/handle/10915/50200enginfo:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST41-Paper-13.pdfinfo:eu-repo/semantics/altIdentifier/issn/1666-6038info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/3.0/Creative Commons Attribution 3.0 Unported (CC BY 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:03:52Zoai:sedici.unlp.edu.ar:10915/50200Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:03:52.375SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv The PN-PEM framework: a Petri Net based parallel execution model
title The PN-PEM framework: a Petri Net based parallel execution model
spellingShingle The PN-PEM framework: a Petri Net based parallel execution model
Wolfmann, Aaron Gustavo Horacio
Ciencias Informáticas
Parallel programming
Petri nets
Frameworks
asynchronous parallel execution
title_short The PN-PEM framework: a Petri Net based parallel execution model
title_full The PN-PEM framework: a Petri Net based parallel execution model
title_fullStr The PN-PEM framework: a Petri Net based parallel execution model
title_full_unstemmed The PN-PEM framework: a Petri Net based parallel execution model
title_sort The PN-PEM framework: a Petri Net based parallel execution model
dc.creator.none.fl_str_mv Wolfmann, Aaron Gustavo Horacio
De Giusti, Armando Eduardo
author Wolfmann, Aaron Gustavo Horacio
author_facet Wolfmann, Aaron Gustavo Horacio
De Giusti, Armando Eduardo
author_role author
author2 De Giusti, Armando Eduardo
author2_role author
dc.subject.none.fl_str_mv Ciencias Informáticas
Parallel programming
Petri nets
Frameworks
asynchronous parallel execution
topic Ciencias Informáticas
Parallel programming
Petri nets
Frameworks
asynchronous parallel execution
dc.description.none.fl_txt_mv This paper introduces the PN-PEM framework. It is based on the representation of an algorithm with Petri Nets. Frequently, a real algorithm needs a large Petri Net to be represented. We present a way to model an algorithm with Colored Petri Nets that simplify the model. After that, this high level model is transformed into a low level but executable model, preserving its semantics. The execution also needs other components of the framework, as the involved processors, data used and executable kernels. The combination of these elements is described in order to obtain a parallel execution. Some tests are also presented as a testbed of the framework in symmetric multiprocessors. Usability, as well as good performance, confirm the quality of the framework.
Facultad de Informática
description This paper introduces the PN-PEM framework. It is based on the representation of an algorithm with Petri Nets. Frequently, a real algorithm needs a large Petri Net to be represented. We present a way to model an algorithm with Colored Petri Nets that simplify the model. After that, this high level model is transformed into a low level but executable model, preserving its semantics. The execution also needs other components of the framework, as the involved processors, data used and executable kernels. The combination of these elements is described in order to obtain a parallel execution. Some tests are also presented as a testbed of the framework in symmetric multiprocessors. Usability, as well as good performance, confirm the quality of the framework.
publishDate 2015
dc.date.none.fl_str_mv 2015-11
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/50200
url http://sedici.unlp.edu.ar/handle/10915/50200
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST41-Paper-13.pdf
info:eu-repo/semantics/altIdentifier/issn/1666-6038
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/3.0/
Creative Commons Attribution 3.0 Unported (CC BY 3.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/3.0/
Creative Commons Attribution 3.0 Unported (CC BY 3.0)
dc.format.none.fl_str_mv application/pdf
129-136
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615907232448512
score 13.070432