Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.4.563

The Design and Implementation of On-Line Performance Monitor for JaNeC  

Kim, Myung-Ho (숭실대학교 컴퓨터학부)
Kim, Nam-Hoon (온세통신)
Choi, Jae-young (숭실대학교 컴퓨터학부)
Abstract
A performance monitor is indispensable to trace and evaluate performance of a program under distributed processing environment. A performance monitor il classified as off-line and on-line according to its output method. An off-line performance monitor analyzes its performance after a program terminates, and an on-line performance monitor analyzes its one while a program runs. Therefore, the on-line function is essential to analyzing and debugging the program fast. JaNeC, distributed processing environment that is implemented in Java, contains an off-line performance monitor for this. However, this performance monitor may not analyze the program running on JaNeC efficiently. Consequently, this paper explains that an on-line performance monitor is designed and implemented for fast analysis and debugging of the program running on JaNeC. This on-line performance monitor is designed to minimize effects on a program to analyze, and provides various forms of graphic output, to analyze the program effectively. In addition, even after a program terminates, it provides interface with the off-line performance monitor, to analyze again.
Keywords
JaNeC(JaNeC); Distributed Processing environment; On-line performance monitor; Message passing;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Ruth A. Aydt, 'An Informal Guide to Using Pablo,' Department of Computer Science University of Illinoise 61801
2 Barton P. Miller, Mark D. Callaghan, Jonathan M. Cargillc, Jeffrey K. Hollingsworth R. Bruce Irvin, Karen L. Karavanic, Krishna Kunchithapadam, and Tia Newhall, 'The Paradyn Parallel Performance Measurement Tools,' IEEE Computer Vol.28, No.11, pp.37-46, 1995   DOI   ScienceOn
3 Brad Topol, John Stasko and Vaidy Sunderam, 'PVaniM 2.0-Online and Postmortom Visualization Support,' GVU : The Graphics, Visualization & Usability Center, 1995
4 Jerry Yan, S. Sarukhai and P. Mehra, 'Performance measurement, visualization and modeling of parallel and distributed programs using the AIMS toolkit,' Software - Practice and Experience Vol.25, No.4, pp.429-461, 1995   DOI   ScienceOn
5 Palls Gmbh, 'Vampir User's Manual Release 1.1 for Vampir Version 1.0,' Hermulheimer StraBe 10, D-50321 Bruhl, Germany
6 Luiz A. De Rose Ying Zhang, 'SvPablo Guide,' Pablo research Group, Department of Computer Science University of Illinoise 61801
7 Ruth A. Aydt, 'The Pablo Self-Defining Data Format,' Department of Computer Science University of Illinois 61801, 1992
8 James Arther Kohl, G.A.Geist, 'XPVM 1.0 User's Guide,' Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831
9 Pam Sogard, 'MPI and PVM User's Guide,' Silicon Graphics, Inc, 1997
10 김봉준, 김동호, 황석찬, 김명호, 최재영, '네트워크 컴퓨터를 위한 자바 기반의 성능감시기', 정보과학회논문지(A), 제27권 제2호, pp.160-168, 2000   과학기술학회마을
11 Douglas Kramer, 'The Java Platform,' Sun Microsystem, 1996
12 L. Beguelin, J. J. Dongarra, A. Geist and R. J. M. V. S. Sunderan, 'Heterogeneous Network computing,' In Sixth SIAM Conference on Parallel Processing, SIAM, 1993