Compositional performance analysis of component-based systems on heterogeneous multiprocessor platforms

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

16 Citaten (Scopus)

Samenvatting

This paper presents a compositional performance analysis technique, enabling predictable deployment of software components on heterogeneous multiprocessor architectures. This analysis technique introduces (a) composable software and hardware component models representing abstract specification of the component behaviour and corresponding resources, (b) operational semantics enabling composition of the models into an executable system model, and (c) simulation-based analysis of the obtained executable model resulting in predicted performance attributes. Example attributes are response time, throughput, utilization of processors, memory and communication lines. Special attention is paid to modeling of both passive and active components exploiting synchronous method invocation and asynchronous message passing interaction. We made an experimental validation of the above framework for two case studies: an MPEG-4 decoder and a car navigation system. It was found that the prediction error on task latencies and processor usage was within 10%
Originele taal-2Engels
TitelProceedings 32nd Euromicro Conference on Software Engineering and Advanced Applications (Euromicro-SEAA'06, Dubrovnik, Croatia, August 29-September 1, 2006)
Plaats van productieLos Alamitos CA
UitgeverijIEEE Computer Society
Pagina's81-91
ISBN van geprinte versie0-7695-2594-6
DOI's
StatusGepubliceerd - 2006

Vingerafdruk

Duik in de onderzoeksthema's van 'Compositional performance analysis of component-based systems on heterogeneous multiprocessor platforms'. Samen vormen ze een unieke vingerafdruk.

Citeer dit