Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IEPM
"WHAT WE INTEND TO ACHIEVE"

By Fahad Ahmed Satti
IEPM (Internet End Host Performance Monitoring) project aims to develop and implement an end-to-end WAN Monitoring infrastructure by employing sophisticated measurement and analysis software.
IEPM provides an installation source that is used to configure monitoring hosts. These Monitoring hosts then apply different tests on selected monitored nodes. These tests and further analysis based on them, give us a fair idea of how the link to an end host is performing.

...

Automated IEPM Installation Package:           

This task involves making an installation package which helps administrators and other users to install and configure IEPM with very little work to do. To remove dependencies and provide a source that provides all other software's necessary for IEPM installation.

...

d.      A Control Script to perform all above tasks.

Archive Servers:                   

The current version of IEPM stores data on monitoring host about the nodes being monitored by that particular host. We intend to remove this restriction by inserting one more level to IEPM system. Scripts would be made which will regulate data between monitoring hosts and Archive servers. This data will act as a central repository and can then be used for further analysis and sharing. This task also has other benefits like after an archive server is built it can then be used to perform the level 3 and level 4 task (these tasks are related to analysis of data collected by monitoring hosts in order to determine its short and long term affects on internet system.). This will also reduce load on monitoring hosts. The methodology will be to write a server side code that is always running on archive server, and a client side code that is on the monitoring hosts. Now there are two different methodologies each of which has its own benefit. One method is to use a push model by which a client will push data once it is updated. The second methodology is the pull model by which the server will check for new data every few minutes or so. This data will be placed in a DB on the archive server. That DB will be accessible to perform more mature long term tasks. When I say long term and mature I mean tasks like ARMA/ARIMA and event detection. These are tests which give us a future insight to network performance. The DB will also be used to provide data for Visualization purposes.

...

One thing that might be useful for the current version of iepm (version 3) is to enhance it so that it can report back as a Measurement archive in response to perfSONAR requests.