A monitoring system for multithreaded applications

Multithreading is an efficient solution for parallel programming, however, multithreaded applications development is rather poorly supported by specialized tools. This paper presents an analysis which has led to a concept of building an autonomous monitoring system for multithreaded programs on top...

Full description

Saved in:
Bibliographic Details
Published inFuture generation computer systems Vol. 19; no. 5; pp. 641 - 650
Main Authors Baliś, Bartosz, Bubak, Marian, Funika, Włodzimierz, Wismüller, Roland
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.07.2003
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Multithreading is an efficient solution for parallel programming, however, multithreaded applications development is rather poorly supported by specialized tools. This paper presents an analysis which has led to a concept of building an autonomous monitoring system for multithreaded programs on top of which various tools can be based. Many problems specific to monitoring multithreaded programs are presented, as well as the ideas to solve them. Specifically, we focus on efficiency, scalability and portability of the monitoring system.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0167-739X
1872-7115
DOI:10.1016/S0167-739X(02)00174-7