Title: G-monitor:%20A%20Gridbus%20Web%20Portal%20for%20Monitoring%20and%20Steering%20Application%20Execution%20on%20Global%20Grids
1G-monitor A Gridbus Web Portal for Monitoring
and Steering Application Execution on Global Grids
Martin Placek and Rajkumar Buyya Grid Computing
and Distributed Systems (GRIDS) Lab.Dept. of
Computer Science and Software Engineering The
University of Melbournehttp//www.gridbus.org
2G-Monitor
- Introduction
- Architecture
- Implementation Notes
- Gmonitor Snapshots
- Conclusion
3Introduction
- Functionality/Requirements
- Experiment Management and Control
- Job control
- Broker QoS
- Experiment status
- Job status
- Resources status
- Run from anywhere
4Architecture - System
5Architecture - Gmonitor
6Implementation
- Technologies
- Apache Web Server (CGI)
- Perl
- JavaScript
- Nimrod-G Protocol
- Issues
- Timezones issue, as webclient, webserver and
nimrod server can all be in different Timezones!
(FixUTC) - Scalability - Handles large scale experiments
(1000s of Jobs,100s of Resources.)
7G-monitor Usage HPC Challenge Demo _at_ SC 2002
Australia
North America
GMonitor
MelbourneMonash U VPAC, Physics
ANL SGI/Sun/SP2 NCSA Cluster Wisc
PC/cluster NRC, Canada Many others
GridbusNimrod-G
MEG Visualisation
Solaris WS
Internet
_at_ SC 2002/Baltimore
Europe
Grid MarketDirectory
ZIB T3E/Onyx AEI Onyx CNR Cluster CUNI/CZ
Onyx Pozman SGI/SP2 Vrije U Cluster Cardiff
Sun E6500 Portsmouth Linux PC Manchester
O3K Cambridge SGI Many others
Asia
AIST, Japan Solaris Cluster Osaka University
Cluster Doshia Linux cluster Korea Linux cluster
8G-monitor - Login
9G-monitor - QoS
- Deadline
- Budget
- Optimisation Algorithm
- Start/Stop Experiment
10G-monitor - QoS
11G-monitor - Job Status Resource Status
- Job execution status
- Further Attributes
- Job Control
- Resource Availability
- Resource Cost (G)
12G-monitor - Job Status
13G-monitor - Resource Status
14G-monitor - Experiment Status
- Deadline (Assigned/Spent/Remaining)
- Budget
- Job Status Summary
- Host Status Summary
- Jobs Completed/Jobs Assigned
15G-monitor - Experiment Status
16Conclusion
- G-Monitor
- Web based implementation
- provides easy to use and ubiquitous interace to
the Grid. - Easy to setup.
- Scalable and places low overhead on the network
- Try it and Download from http//www.gridbus.org/
- Future Work
- Integrate G-monitor into a HTML framework (Eg.
WebGUI) - Integrate further job/experiment statistics.
- Integrate further job/experiment control.