Development and tuning framework of master/worker applications
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 t...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
2005-10-01
|
Series: | Journal of Computer Science and Technology |
Subjects: | |
Online Access: | https://journal.info.unlp.edu.ar/JCST/article/view/859 |
id |
doaj-7fbee6ba6d3c412d991fd67f6add3673 |
---|---|
record_format |
Article |
spelling |
doaj-7fbee6ba6d3c412d991fd67f6add36732021-05-05T14:28:35ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382005-10-01503115120553Development and tuning framework of master/worker applicationsAnna Morajko0Eduardo César1Paola Caymes Scutari2José Gabriel Mesa3Genaro Costa4Tomás Margalef5Joan Sorribes6Emilio Luque Fadón7Computer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainComputer Architecture and Operating Systems Dept. Universitat Autònoma de Barcelona, Barcelona, SpainParallel/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.https://journal.info.unlp.edu.ar/JCST/article/view/859dynamic tuningperformance analysisperformance model |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Anna Morajko Eduardo César Paola Caymes Scutari José Gabriel Mesa Genaro Costa Tomás Margalef Joan Sorribes Emilio Luque Fadón |
spellingShingle |
Anna Morajko Eduardo César Paola Caymes Scutari José Gabriel Mesa Genaro Costa Tomás Margalef Joan Sorribes Emilio Luque Fadón Development and tuning framework of master/worker applications Journal of Computer Science and Technology dynamic tuning performance analysis performance model |
author_facet |
Anna Morajko Eduardo César Paola Caymes Scutari José Gabriel Mesa Genaro Costa Tomás Margalef Joan Sorribes Emilio Luque Fadón |
author_sort |
Anna Morajko |
title |
Development and tuning framework of master/worker applications |
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 |
publisher |
Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata |
series |
Journal of Computer Science and Technology |
issn |
1666-6046 1666-6038 |
publishDate |
2005-10-01 |
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. |
topic |
dynamic tuning performance analysis performance model |
url |
https://journal.info.unlp.edu.ar/JCST/article/view/859 |
work_keys_str_mv |
AT annamorajko developmentandtuningframeworkofmasterworkerapplications AT eduardocesar developmentandtuningframeworkofmasterworkerapplications AT paolacaymesscutari developmentandtuningframeworkofmasterworkerapplications AT josegabrielmesa developmentandtuningframeworkofmasterworkerapplications AT genarocosta developmentandtuningframeworkofmasterworkerapplications AT tomasmargalef developmentandtuningframeworkofmasterworkerapplications AT joansorribes developmentandtuningframeworkofmasterworkerapplications AT emilioluquefadon developmentandtuningframeworkofmasterworkerapplications |
_version_ |
1721460035148578816 |