An architecture for remote monitoring-management of distributed applications

Computationally intensive applications often require the employment of parallel/distributed solutions in order to strongly reduce execution times. Workstations and PCs connected by a fast local network provide effective, low-cost, and general purpose solutions that are quickly replacing special purpose proprietary architectures for a wide spectrum of disciplines. The issue to monitor the performance (fundamental to check the efficiency of a distributed application) of cluster architectures is addressed in this work. This paper presents a multi-channel architecture for remote monitoring-management tailored to display information on PDA devices. Users can remotely monitor the system critical activities and cluster resources utilization; moreover, we provide the possibility to perform some management tasks (for instance, shutdown and reboot) useful for maintaining the integrity of the system and to harness the full cluster potential.

[1]  G. A. Geist,et al.  The PVM System: Supercomputer Level Concurrent Computation on a Heterogeneous Network of Workstations , 1991, The Sixth Distributed Memory Computing Conference, 1991. Proceedings.

[2]  Claudio Zunino,et al.  A PVM-Based Parallel Implementation of the REYES Image Rendering Architecture , 2002, PVM/MPI.

[3]  Andrea Sanna,et al.  A Wireless Architecture For Performance Monitoring And Visualization On PDA Devices , 2002 .

[4]  Putchong Uthayopas,et al.  SMILE: Towards the Affordable High-Performance Computing Platform using Network-Based Multicomputer , 1997 .

[5]  Herbert Schildt Java: The Complete Reference , 1996 .

[6]  Yanchun Zhang,et al.  Java-based approaches for accessing databases on the Internet and a JDBC-ODBC implementation , 1998 .

[7]  Andrea Sanna,et al.  A Java Web-based Multichannel Architecture for Distributed System Monitoring , 2002 .

[8]  Eric Anderson,et al.  Extensible, Scalable Monitoring for Clusters of Computers , 1997, LISA.

[9]  Rajkumar Buyya,et al.  GARDMON: A Java-based Monitoring Tool for Gardens Non-dedicated Cluster Computing System , 1999, PDPTA.

[10]  Rajesh Subramanyan,et al.  Design and evaluation of a SNMP-based monitoring system for heterogeneous, distributed computing , 2000 .

[11]  Alexander Keller,et al.  Dynamic management of Internet telephony servers: a case study based on JavaBeans and JDMK , 1999, Proceedings Third International Enterprise Distributed Object Computing. Conference (Cat. No.99EX366).

[12]  Putchong Uthayopas,et al.  System management framework and tools for Beowulf cluster , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[13]  Australia rajkumar PARMON : A Comprehensive Cluster Monitoring System , 1998 .

[14]  Cho-Li Wang,et al.  ClusterProbe: an open, flexible and scalable cluster monitoring tool , 1999, ICWC 99. IEEE Computer Society International Workshop on Cluster Computing.