SLIDE 3 5
Network Weather Service
- Resource monitoring and forecasting distributed
system
- Active and static measurement
– Operating System information (uptime and vmstat) – Probes
- CPU, latency, bandwidth
- Information available through LDAP
– SLDAP server
6
Support architecture
- Globus architecture
- Integrated with NWS
- Provides basic services
- Monitoring
- Directory
- Remote job control
- Shared resources
Support architecture
- Globus architecture
- Integrated with NWS
- Provides basic services
- Monitoring
- Directory
- Remote job control
- Shared resources
Contract rules interpretation module
contracts
- Can have up to 2 profiles
Contract rules interpretation module
contracts
- Can have up to 2 profiles
Resource management control module
SLAPD measurements
- Save these values
- Gather the QoS contract
from MIRC to determinate apt machine set Resource management control module
SLAPD measurements
- Save these values
- Gather the QoS contract
from MIRC to determinate apt machine set User
- Provides the QoS contract
- Configures the ZeliGrid
parameters User
- Provides the QoS contract
- Configures the ZeliGrid
parameters Remote jobs management module
start, stop and monitor remote jobs
- Provides two functions to
start remote jobs
Individual Job Several jobs (same job multiple machines)
Remote jobs management module
start, stop and monitor remote jobs
- Provides two functions to
start remote jobs
Individual Job Several jobs (same job multiple machines)
Experiment control and reconfiguration module
provided by the other modules to execute and reconfigure the application
configurations
- Reconfigure remote jobs
- Can be extended
Experiment control and reconfiguration module
provided by the other modules to execute and reconfigure the application
configurations
- Reconfigure remote jobs
- Can be extended
Implementation
- Developed with Java
- Access to the Globus 2.4
services using API CoG kit
- Access directory services
using JNDI API
(application configuration, visualization and control) Implementation
- Developed with Java
- Access to the Globus 2.4
services using API CoG kit
- Access directory services
using JNDI API
(application configuration, visualization and control)
Start job request All hosts measurements Individual resources measurements
Proposed architecture
Contract Available machines Job submission Apt machines Queries API
SLAPD/GIIS NWS / GRIS Resources MIRC GRAM MGR MGRP MCRE
Control / Configuration
CoG kit / JNDI Interface ZeliGrid user
Start job request All hosts measurements Individual resources measurements Contract Available machines Job submission Apt machines Queries API
SLAPD/GIIS NWS / GRIS Resources MIRC GRAM MGR MGRP MCRE
Control / Configuration
CoG kit / JNDI Interface ZeliGrid user