A Java-based Performance Monitor for Networked Computer

네트워크 컴퓨터를 위한 자바 기반의 성능감시기

  • Published : 2000.02.15

Abstract

In this paper, we present a performance monitor to trace and evaluate the performance of programs running on networked computers. The performance monitor of the JaNeC is online/batch as well as event/time driven. Since it is implemented with the Java programming language, it provides us with high portability among heterogeneous computer systems, and friendly graphical user interface. This performance monitor consists of various views such as 'Task/Event Filter' and 'TimeLine', 'Task View', 'Task Hoistory', 'Message Passing View', 'Host Cpu View', which allow the user to easily analyze event and time during the program execution.

본 논문에서는 네트워크 컴퓨터를 이용하여 병렬 프로그래밍 환경에서 수행되는 프로그램의 성능을 추적하고 평가하기 위한 온라인/일괄처리-사건/시간 기반형 성능 감시기를 제안한다. 본 논문의 JaNeC 성능 감시기는 자바로 구현되어 있으므로 이기종 컴퓨터사이의 시스템 이식성이 뛰어나며, 웹 기반의 그래픽 콘솔을 제공하여 사용자에게 친숙한 인터페이스를 제공한다. 본 논문에서 제시한 성능 감시기는 사용자가 프로그램 실행시에 발생한 이벤트를 보다 쉽게 분석할 수 있도록 태스크나 이벤트를 선택할 수 있는 필터 기능과 TimeLine, Task View, Task History, Message Passing View, Host CPU View 기능 등으로 구성되어 있다.

Keywords

References

  1. James Arther Kohl, G.A.Geist, 'XPVM 1.0 USER'S Guide,' Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831
  2. Bernd Mohr, 'Standardization of Event Traces Considered harmful or Is an Implemetation of Object-Indepedent Event Trace Monitoring And Analysis System Possible ?,' Univrsity Erlangen Nurnberg, IMMD 7, Martensstr. 3, D-8520 Erlangen. Germany
  3. PALLAS Gmbh, 'VAMPIR User's Manual Release 1.1 for VAMPIR Version 1.0,' Hermulheimer StraBe 10, D-50321 Bruhl, Germany
  4. Ruth A.Aydt, 'An Informal Guide to Using Pablo,' Department of Computer Science University of Illnois 61801
  5. Luiz A.De Rose Ying Zhang, 'SvPablo Guide,' Pablo research Group, Department of Computer Science University of Illnois 61801
  6. Ruth A.Aydt, 'The Pablo Self-Defining Data Format,' Department of Computer Science University of Illnois 61801, March 17, 1992
  7. MPI and PVM User's Guide, http://techpubs.sgi.com/library/dynaweb.../MPI_UG/@Generic_BookText-View/924;td=6
  8. Brad Topol, John Stasko, and Vaidy Sunderam,T 5. 'PVaniM 2.0-Online and Postmortom Visualization Support,' November 10. 1995, http://www.cc.gat-ech.edu/gvu/softviz/parviz/pvanimOL/pvanimOL.html
  9. 황석찬, 최재영, 김명호, 'JPE:Java 병렬 프로그램밍 환경', 정보과학회 논문지(A). pp. 24-32, 제26권 제1호 1999
  10. Jojn T.Stasko, 'The Path-Transition Paradigm : A Practical Methodology for Adding Animation to Program Interfaces,' College of Computing, Georgia Institute of Technology, Atlanta, GA 30332-280
  11. Shirley Browne, Jack Dongarra, and Levin London, 'Review of Performance Analysis Tools for MPI Parallel Programs,' http://www.cs.utk.edu/~browne/perftools-review