The Java Agents for Monitoring and Management (JAMM) Architecture

Lawrence Berkeley National Laboratory,
Data Intensive Distributed Computing Project


Contents

This page contains a description of the architecture and function of Java Agents for Monitoring and Management (JAMM). For a more information, you can read a JAMM paper submitted to the HPDC'00 conference.

Overview

The JAMM architecture is a distributed set of components which collect and publish monitoring data about computer systems. This monitoring data is called events and the components which actually monitor the system are called sensors. Clients may either control the execution of sensors, or they may receive the events from one or more sensors, in which case we say that they are consumers which subscribe to the events.

Below is a diagram showing the connections between the consumers (in blue) and producers of events, and the directory service (in yellow).

JAMM Architecture Diagram


In the following section, each of the components in this diagram will be described briefly:


This page is the responsibility of Brian L. Tierney. (BLTierney@lbl.gov). Support Credits identify the funding sources and the organizational context of the work described in this document.
Disclaimers and Legal Notices apply to this document and its uses, and access to and uses of the system on which it resides at LBL. Like any Web page, it may be linked with pages and systems beyond LBL jurisdiction. Their contents and uses are the responsibility of their authors and administrators.

Credits: The research and development of the Distributed Systems Department i s funded by the U.S. Dept. of Energy, Office of Science, Office of Advanced Scie ntific Computing Research, Mathematical, Information, and Computational Sciences Division If there is a problem with this page please, e-mail webmaster@www-itg.lbl.gov

DIDC PAGE
LBL HOME PAGE


This page last modified: Wednesday, 18-Oct-2000 12:59:48 PDT