Development and tuning framework of master/worker applications
- Autores
- Morajko, Anna; César, Eduardo; Caymes Scutari, Paola; Mesa, José Gabriel; Costa, Genaro; Margalef, Tomás; Sorribes, Joan; Luque Fadón, Emilio
- Año de publicación
- 2005
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. The Master/Worker paradigm is one of the most commonly used because it is easy to understand and there is a wide range of applications that match this paradigm. However, there are certain features, such as data distribution and the number of workers that must be tuned properly to obtain adequate performance. In most cases such features cannot be tuned statically since they depend on the particular conditions of each execution. In this paper, we show a dynamic tuning environment that is based on a theoretical model of Master/Worker behavior and allows for the adaptation of such applications to the dynamic conditions of execution. The environment includes a pattern based application development framework that allows the user to concentrate on the design phase and makes it easier to overcome performance bottlenecks.
Facultad de Informática - Materia
-
Ciencias Informáticas
dynamic tuning
performance analysis
performance model
Patterns (e.g., client/server, pipeline, blackboard) - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc/3.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/9582
Ver los metadatos del registro completo
id |
SEDICI_8851c4ecb3dfc11a1ed178343dab636b |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/9582 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Development and tuning framework of master/worker applicationsMorajko, AnnaCésar, EduardoCaymes Scutari, PaolaMesa, José GabrielCosta, GenaroMargalef, TomásSorribes, JoanLuque Fadón, EmilioCiencias Informáticasdynamic tuningperformance analysisperformance modelPatterns (e.g., client/server, pipeline, blackboard)Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. The Master/Worker paradigm is one of the most commonly used because it is easy to understand and there is a wide range of applications that match this paradigm. However, there are certain features, such as data distribution and the number of workers that must be tuned properly to obtain adequate performance. In most cases such features cannot be tuned statically since they depend on the particular conditions of each execution. In this paper, we show a dynamic tuning environment that is based on a theoretical model of Master/Worker behavior and allows for the adaptation of such applications to the dynamic conditions of execution. The environment includes a pattern based application development framework that allows the user to concentrate on the design phase and makes it easier to overcome performance bottlenecks.Facultad de Informática2005-10info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf115-120http://sedici.unlp.edu.ar/handle/10915/9582enginfo:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Oct05-1.pdfinfo:eu-repo/semantics/altIdentifier/issn/1666-6038info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/3.0/Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:23:34Zoai:sedici.unlp.edu.ar:10915/9582Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:23:34.781SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Development and tuning framework of master/worker applications |
title |
Development and tuning framework of master/worker applications |
spellingShingle |
Development and tuning framework of master/worker applications Morajko, Anna Ciencias Informáticas dynamic tuning performance analysis performance model Patterns (e.g., client/server, pipeline, blackboard) |
title_short |
Development and tuning framework of master/worker applications |
title_full |
Development and tuning framework of master/worker applications |
title_fullStr |
Development and tuning framework of master/worker applications |
title_full_unstemmed |
Development and tuning framework of master/worker applications |
title_sort |
Development and tuning framework of master/worker applications |
dc.creator.none.fl_str_mv |
Morajko, Anna César, Eduardo Caymes Scutari, Paola Mesa, José Gabriel Costa, Genaro Margalef, Tomás Sorribes, Joan Luque Fadón, Emilio |
author |
Morajko, Anna |
author_facet |
Morajko, Anna César, Eduardo Caymes Scutari, Paola Mesa, José Gabriel Costa, Genaro Margalef, Tomás Sorribes, Joan Luque Fadón, Emilio |
author_role |
author |
author2 |
César, Eduardo Caymes Scutari, Paola Mesa, José Gabriel Costa, Genaro Margalef, Tomás Sorribes, Joan Luque Fadón, Emilio |
author2_role |
author author author author author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas dynamic tuning performance analysis performance model Patterns (e.g., client/server, pipeline, blackboard) |
topic |
Ciencias Informáticas dynamic tuning performance analysis performance model Patterns (e.g., client/server, pipeline, blackboard) |
dc.description.none.fl_txt_mv |
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. The Master/Worker paradigm is one of the most commonly used because it is easy to understand and there is a wide range of applications that match this paradigm. However, there are certain features, such as data distribution and the number of workers that must be tuned properly to obtain adequate performance. In most cases such features cannot be tuned statically since they depend on the particular conditions of each execution. In this paper, we show a dynamic tuning environment that is based on a theoretical model of Master/Worker behavior and allows for the adaptation of such applications to the dynamic conditions of execution. The environment includes a pattern based application development framework that allows the user to concentrate on the design phase and makes it easier to overcome performance bottlenecks. Facultad de Informática |
description |
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. The Master/Worker paradigm is one of the most commonly used because it is easy to understand and there is a wide range of applications that match this paradigm. However, there are certain features, such as data distribution and the number of workers that must be tuned properly to obtain adequate performance. In most cases such features cannot be tuned statically since they depend on the particular conditions of each execution. In this paper, we show a dynamic tuning environment that is based on a theoretical model of Master/Worker behavior and allows for the adaptation of such applications to the dynamic conditions of execution. The environment includes a pattern based application development framework that allows the user to concentrate on the design phase and makes it easier to overcome performance bottlenecks. |
publishDate |
2005 |
dc.date.none.fl_str_mv |
2005-10 |
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/9582 |
url |
http://sedici.unlp.edu.ar/handle/10915/9582 |
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/JCST-Oct05-1.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-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) |
dc.format.none.fl_str_mv |
application/pdf 115-120 |
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_ |
1842260060892299265 |
score |
13.13397 |