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.
Fil: Wolfmann, Aaron Gustavo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de Córdoba; Argentina
Fil: de Giusti, Armando Eduardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de la Plata. Facultad de Informatica. Instituto de Investigación En Informatica Lidi; Argentina
Materia
Parallel Programming
Asynchronous Parallel Execution
Petri Nets
Framework
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/77646

id CONICETDig_5558ff727146d01e4f1cc2e5c5ffd1d0
oai_identifier_str oai:ri.conicet.gov.ar:11336/77646
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling The PN-PEM framework: a Petri Net Based Parallel Execution ModelWolfmann, Aaron Gustavo Horaciode Giusti, Armando EduardoParallel ProgrammingAsynchronous Parallel ExecutionPetri NetsFrameworkhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1This 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.Fil: Wolfmann, Aaron Gustavo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de Córdoba; ArgentinaFil: de Giusti, Armando Eduardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de la Plata. Facultad de Informatica. Instituto de Investigación En Informatica Lidi; ArgentinaUniversidad Nacional de La Plata. Facultad de Informática2015-11info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/77646Wolfmann, Aaron Gustavo Horacio; de Giusti, Armando Eduardo; The PN-PEM framework: a Petri Net Based Parallel Execution Model; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 15; 2; 11-2015; 129-1361666-60461666-6038CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/JCST/article/view/543info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-10T13:19:50Zoai:ri.conicet.gov.ar:11336/77646instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-10 13:19:50.809CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
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
Parallel Programming
Asynchronous Parallel Execution
Petri Nets
Framework
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 Parallel Programming
Asynchronous Parallel Execution
Petri Nets
Framework
topic Parallel Programming
Asynchronous Parallel Execution
Petri Nets
Framework
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
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.
Fil: Wolfmann, Aaron Gustavo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de Córdoba; Argentina
Fil: de Giusti, Armando Eduardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina. Universidad Nacional de la Plata. Facultad de Informatica. Instituto de Investigación En Informatica Lidi; Argentina
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
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://hdl.handle.net/11336/77646
Wolfmann, Aaron Gustavo Horacio; de Giusti, Armando Eduardo; The PN-PEM framework: a Petri Net Based Parallel Execution Model; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 15; 2; 11-2015; 129-136
1666-6046
1666-6038
CONICET Digital
CONICET
url http://hdl.handle.net/11336/77646
identifier_str_mv Wolfmann, Aaron Gustavo Horacio; de Giusti, Armando Eduardo; The PN-PEM framework: a Petri Net Based Parallel Execution Model; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 15; 2; 11-2015; 129-136
1666-6046
1666-6038
CONICET Digital
CONICET
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/JCST/article/view/543
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional de La Plata. Facultad de Informática
publisher.none.fl_str_mv Universidad Nacional de La Plata. Facultad de Informática
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842981085214932992
score 12.48226