A monitoring system for multithreaded applications

  • Authors:
  • Bartosz Baliś;Marian Bubak;Włodzimierz Funika;Roland Wismüller

  • Affiliations:
  • Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059 Kraków, Poland;Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059 Kraków, Poland and Academic Computer Centre - CYFRONET, Nawojki 11, 30-950 Kraków, Poland;Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059 Kraków, Poland;Institute for Software Sciences, University of Vienna, A-1090 Wien, Austria and LRR-TUM - Technische Universität München, D-80290 München, Germany

  • Venue:
  • Future Generation Computer Systems - Tools for program development and analysis
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.