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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/50200
Ver los metadatos del registro completo
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 |