Using UML State Diagrams for Modelling the Performance of Parallel Programs

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Jorge Ortega Arjona
Format: Artículo científico
Sprache:en
Veröffentlicht: Instituto Politécnico Nacional 2008
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866558763377360896
author Jorge Ortega Arjona
author_facet Jorge Ortega Arjona
contents Using UML State Diagrams for Modelling the Performance of Parallel Programs Jorge Ortega Arjona Computación parallel program UML State Diagram Performance modelling There are many possibilities to design a parallel program in order to obtain the best performance possible. The selection of a program structure, as an organisation of processes, impacts on the performance to be achieved, and depends on the problem to be solved. Now, in order to select a program structure as the best in terms of performance, the software designer requires performance modelling techniques to evaluate different alternatives. If the structure of the parallel program can be modelled as a set of interacting processes, described in terms of UML State Diagrams, this paper presents a performance modelling to estimate the average execution time of a parallel program. Performance modelling is achieved by calculating the average execution time of a parallel program, described as a set of processes which run with deterministically and exponentially distributed execution times. 2008 artículo científico 1405-5546 https://www.redalyc.org/articulo.oa?id=61511301 en http://www.redalyc.org/revista.oa?id=615 Computación y Sistemas application/pdf Instituto Politécnico Nacional Computación y Sistemas (México) Num.3 Vol.11
format Artículo científico
id redalyc_61511301
language en
publishDate 2008
publisher Instituto Politécnico Nacional
spellingShingle Using UML State Diagrams for Modelling the Performance of Parallel Programs
Jorge Ortega Arjona
Computación
parallel program
UML State Diagram
Performance modelling
Using UML State Diagrams for Modelling the Performance of Parallel Programs Jorge Ortega Arjona Computación parallel program UML State Diagram Performance modelling There are many possibilities to design a parallel program in order to obtain the best performance possible. The selection of a program structure, as an organisation of processes, impacts on the performance to be achieved, and depends on the problem to be solved. Now, in order to select a program structure as the best in terms of performance, the software designer requires performance modelling techniques to evaluate different alternatives. If the structure of the parallel program can be modelled as a set of interacting processes, described in terms of UML State Diagrams, this paper presents a performance modelling to estimate the average execution time of a parallel program. Performance modelling is achieved by calculating the average execution time of a parallel program, described as a set of processes which run with deterministically and exponentially distributed execution times. 2008 artículo científico 1405-5546 https://www.redalyc.org/articulo.oa?id=61511301 en http://www.redalyc.org/revista.oa?id=615 Computación y Sistemas application/pdf Instituto Politécnico Nacional Computación y Sistemas (México) Num.3 Vol.11
title Using UML State Diagrams for Modelling the Performance of Parallel Programs
topic Computación
parallel program
UML State Diagram
Performance modelling
url https://www.redalyc.org/articulo.oa?id=61511301