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...
Saved in:
Published in | Future generation computer systems Vol. 19; no. 5; pp. 641 - 650 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.07.2003
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |