Presentation Transcript
Monitoring and Information Services Architecture and Deployment: Mark L. Green, Ph.D.
Grid Computational Scientist Monitoring and Information Services Architecture and Deployment
Layout: Layout Monitoring and information Services - Core Infrastructure (MIS-CI)
MIS Compute Element and Storage Element
Discovery Service
Consumer Interface
Resource Repository
Information Gathering
Current Grid3 Monitoring Services
MIS-CI Deployment
MIS-CI Proof of Concept Timeline
MIS-CI: MIS-CI MIS Compute Element and Storage Element Discovery Service
Lightweight information gathering
Self monitoring
Scalable
Expandable
Robust and Fault Tolerant
Timestamps
API
MIS-CI: MIS-CI MIS Compute Element and Storage Element Consumer Interface
Modular and customizable query infrastructure
Self monitoring
Scalable
Consumer profiles
Consumer throttling
API
MIS-CI: MIS-CI MIS Compute Element and Storage Element Resource Repository
Lightweight with minimal resource loading and requirements
Self monitoring
Expandable
Common schema with unique name space
Virtual organization based aggregation
Timestamps
MIS-CI: MIS-CI MIS Compute Element and Storage Element Information Gathering
Lightweight information gathering
Self monitoring
Expandable
Modular design
Cron based implementation
Current Grid3 Monitoring Services: Current Grid3 Monitoring Services Unfortunately these projects have significant overlap and often report an inconsistent representation of the core monitoring and information required by application managers and grid schedulers.
The current monitoring systems include:
MonaLisa, GridCat, MDS, ACDC Job Monitoring, Ganglia
Representatives from each project have agreed to participate in the Monitoring and Information Services Technical Group and contribute information gathering infrastructure, expertise, and compatibility infrastructure.
MIS-CI Architecture: MIS-CI Architecture SQL-Lite
Database SQL-Lite
Database
Backup User Resource
Gatekeeper jobmanager-mis
-profile (default)
jobs
gridftp
diskspace
-accounting
policy
environment
software
VO
statistics
security Discovery
Service MIS-CI Profiles Schema Eval MIS-CI
Consumer
Throttling MIS-CI Resource Throttling Custom Remote Repository
Grid Scheduler
OSG Auditing/Accounting
MIS-CI Deployment: MIS-CI Deployment Proof of Concept MIS-CI Deployment
Pacman Cache
Grid3Dev
Mama Cluster
Grid3
Acdc Cluster
Document Management System
Module management
Version control
MIS-CI API
MIS-CI Online Documentation
MIS-CI Deployment Timeline: MIS-CI Deployment Timeline Proof of Concept MIS-CI Deployment ~ 12/2004
Pacman Cache
Grid3Dev ~ 1/2005
Mama Cluster
Grid3 ~ 2/2005
ACDC Cluster
Document Management System ~ 12/2004
Module management
Version control
MIS-CI API ~ 1/2005
MIS-CI Online Documentation ~ 1/2005
Proof of Concept Web Repository (ACDC) ~ 1/2005
Only use MIS-CI for Information Gathering
Load/Usage Statistics and Scalability reporting