1 / 20

Grid(Lab) Resource Management System (GRMS) and GridLab Services

Grid(Lab) Resource Management System (GRMS) and GridLab Services. Krzysztof Kurowski Poznan Supercomputing and Networking Center, Poland. What can you do with the Grid?. Access: secure, transparent, remote, wireless, … Visualization: access to computers and services, not server…

dunne
Download Presentation

Grid(Lab) Resource Management System (GRMS) and GridLab Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grid(Lab) Resource Management System (GRMS)and GridLab Services Krzysztof Kurowski Poznan Supercomputing and Networking Center, Poland SUN HPC Consortium, Heidelberg 2004

  2. What can you do with the Grid? • Access: secure, transparent, remote, wireless, … • Visualization: access to computers and services, not server… • On demand: get resources you need, when you need, … • Sharing: share data & resources over the net, … • Failover: migrate and restart applications, … • Balance between distributed and central control… (by Brian Hammond 4.30 p.m., 21 June 2004, Heidelberg) HPC SUN Consortium, Heidelberg 2004

  3. GridLab Project • Funded by the EU (5+ M€), January 2002 – March 2005 • SUN is our commercial partner • Open source license for our software • Main goal: to develop a Grid Application Toolkit (a set of high level tools and libraries) together with a set of grid middleware services/systems for: • resource management (GRMS), • data management, • monitoring, • adaptive components, • mobile user support, • security services, • portals, • mobile access. ... and test all GridLab technologies/applications on real testbeds... HPC SUN Consortium, Heidelberg 2004

  4. GridLab Project and GRMS (1) HPC SUN Consortium, Heidelberg 2004

  5. GridLab Project and GRMS (2) HPC SUN Consortium, Heidelberg 2004

  6. GridLab Project and GRMS (3) HPC SUN Consortium, Heidelberg 2004

  7. GRMS and Core Services HPC SUN Consortium, Heidelberg 2004

  8. GRMS and Core Services • GRMS is using C/Java APIs to Globus 2.X and Pre WS, namely GRAM, GridFTP, GRIS/GISS • GRMS stores all historic data in database and various logs • Mercury Monitoring System is the most low-level service in GridLab (generic monitoring framework for the grid) • Provides instant information about the state of hosts, services and jobs • Provides monitoring data represented as metrics via both pull and push model data access semantics and also supports steering by controls. • Based on the Grid Monitoring Architecture (GMA) as proposed by the GGF • Support application steering (SIGNALS) HPC SUN Consortium, Heidelberg 2004

  9. GRMS and Middleware Services HPC SUN Consortium, Heidelberg 2004

  10. GRMS and Middleware Services MORE... HPC SUN Consortium, Heidelberg 2004

  11. Various clients to GRMS HPC SUN Consortium, Heidelberg 2004

  12. Various clients to GRMS HPC SUN Consortium, Heidelberg 2004

  13. Example Pegasus/Chimera work-flow Applications and GRMS HPC SUN Consortium, Heidelberg 2004

  14. GRMS Job Description • XML based language • Job executable • File location • Arguments • File argument (files which have to be present in working directory of running executable) • Environment variables • Standard input • Standard output • Standard error • Checkpoint file (user-level checkpoint) HPC SUN Consortium, Heidelberg 2004

  15. GRMS Job Description • Resource requirements • Name of host for job execution (if provided no scheduling algorithms would be used) • Operating system • Required local resource manager • Network parameters • Lots of constraints: • Minimum memory required • Minimum CPUs required • Minimum speed of CPUs • ... HPC SUN Consortium, Heidelberg 2004

  16. What is the functionality of the GRMS? • 11th May, 2004, GRMS v 1.9.0 released !!! • to act in behalf of users on resources and meet application requirements concerning resources, data, etc... • to stage-in and stage-out files required by jobs before and after executions using Core Services (GridFTP/GASS/FTP) or GridLab Middleware Services (Replica Catalog Service and Data Movement Service). • to use GAS for more advanced security scenarios, • to run and control batch jobs remotely, • to run and control MPI batch jobs remotely, • to run Java applications remotely, • to register GAT applications and receive unique JOB IDs, • to checkpoint GAT applications remotely, • to migrate GAT applications remotely, • to store all historic information about job statuses and resources which have been used during a job submission process, • to contact the Information Service to receive static and dynamic information about resources, • to contact an Adaptive Components Service to get additional information about distributed resources and networks, HPC SUN Consortium, Heidelberg 2004

  17. GRMS statistics HPC SUN Consortium, Heidelberg 2004

  18. Who is using our software? • N*Grid, Cactus, UCoMS, GriPhyN, Griphyn The Grid Infrastructure, Geon, EPhysics Portal, CLUSTERIX, CASPer, GridOneD, GEO 600, Einstein@home, VL-E, GriKS, NRL Protean Group, GEMSS, Ibis, and more... HPC SUN Consortium, Heidelberg 2004

  19. What can you do with the Grid? • Access: secure (GSI, GAS), transparent (GridLab Middleware), remote, wireless, (portal, mobile phone) • Visualization: access to computers and services, not server (Vis service, mobile client to GRMS) • On demand: get resources you need, when you need (Job description) • Sharing: share data & resources over the net, (GRMS and data management services) • Failover: migrate and restart applications (user-level checkpointing and migration) HPC SUN Consortium, Heidelberg 2004

  20. More Information / Summary Please visit: www.gridlab.org www.gridlab.org/WorkPackages/wp-9/ Thank you! HPC SUN Consortium, Heidelberg 2004

More Related