gLite Overview

1,301 views

Published on

Short overview of the gLite Grid middleware

Published in: Technology, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,301
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

gLite Overview

  1. 1. gLite Overview<br />Leandro N. Ciuffo<br />INFN-Catania (Italy)<br />Grid User Tutorial<br />Kampala - Uganda, 11.11.2008<br />
  2. 2. Virtual Organizations (1/2)<br />Virtual Organizations (VOs) Groups of users and resources with common research interests. They require tools / specific services that empowers collaborative work between its members, which are normally distributed geographically.<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />2<br />
  3. 3. Virtual Organizations (2/2)<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />3<br />
  4. 4. Basic concepts<br />Computational resources: Physical machines on which users wants to run their programs (called &quot;jobs&quot;) and store or access data files, without worrying about their physical location.<br />Job: A computational task (an executable program or a script) that an user wants to run on the Grid, and get its results on his or her local workstation.<br />Job Submission: Is the action of delegating on the Grid the identification and selection of the best computing resource to run a Job, and to manage its execution.<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />4<br />
  5. 5. gLite-2<br />gLite-1<br />LCG-2<br />LCG-1<br />gLite-3<br />GTK2<br />Web services based<br />GTK4<br />gLite<br /> Light middleware for Grid Computing<br /> Service Oriented Architecture (SOA) based<br /> Born from the joint effort of research and academic institutions members of the EGEE project<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />5<br />
  6. 6. gLite services (1/2)<br />5 high-level services groups<br />Grid access<br />Security<br />Information system<br />Data management<br />Job management<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />6<br />
  7. 7. Available<br /> Pending<br />gLite services (2/2)<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />7<br />
  8. 8. Components and architecture (1/3)<br />UI<br />WMS<br />LB<br />VOMS<br />BDII<br />CE<br />WN<br />SE<br />LFC<br />AMGA<br />User Interface<br />Workload management system<br />Logging and bookkeeping service<br />Virtual Organization Management service<br />Information system<br />Computing element<br />Worker nodes<br />Storage element<br />File catalog<br />Metadata catalog<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />8<br />
  9. 9. Components and architecture (2/3)<br />The User Interface (UI) is the Grid entry point. It&apos;s considered part of the Workload Management System (WMS) <br />The Workload Management System (WMS) is a set of components which are in charge of finding the best resource among the available Computing Elements, which fulfills user job requirements, and managing its execution transparently<br />The Computing element (CE) is the computational resource.Is the entry point to the cluster&apos;s queue management system (TORQUE, PBS, LSF, CONDOR)‏<br />The Worker Nodesare the machines where jobs are actually executed. They are connected to the CE trough the local queue management system, where jobs are queued for their execution<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />9<br />
  10. 10. Components and architecture (3/3)<br />The Information System (BDII), keeps information about available resources and their status, and the general status of the whole system.<br />The Logging and bookkeeping service(LB), is in charge of keeping track of jobs events that occurs during their execution.<br />The Virtual Organization Management service (VOMS), provides authentication and authorization mechanisms to grant access to resources.<br />The Storage element (SE)andFile catalog (LFC), manages storage and transfer services of big files, and facilitates availability and localization of data files required by user&apos;s jobs.<br />TheMetadata Catalog (AMGA), allows transparent storage and retrieval of metadata about data files or jobs, or general purpose information (distributed database)‏<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />10<br />
  11. 11. SE<br />BDII<br />LFC<br />SE<br />Interaction among components<br />LB<br />User Interface<br />Worker nodes<br />VOMS<br />CE<br />ssh<br />Worker nodes<br />WMS<br />Worker nodes<br />CE<br />Worker nodes<br />AMGA<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />11<br />
  12. 12. Core Services<br />Grid site A<br />Grid “core services”<br />SE<br />VOMS(VO1)<br />BDII<br />LFC<br />CE+ WNs<br />AMGA<br />GIIS<br />UI<br />VOMS(VO2)<br />WMS+LB<br />GIIS<br />Grid site C<br />AMGA<br />UI<br />Central UI<br />GIIS<br />CE+ WNs<br />SE<br />SE<br />Grid site B<br />CE+ WNs<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />12<br />
  13. 13. gLite Information System<br />Berkeley Database Information Index (BDII)‏<br />Information is hierarchically stored under a tree-based model <br />(LDAP implementation of the GLUE schema)‏<br />GRISResource level information<br />GIISSite level information<br />BDIIVO level information<br />VO Level<br />Site Level<br />ResourceLevel<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />13<br />
  14. 14. A job&apos;s life cycle<br />CE<br />UI<br />WMS<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />14<br />
  15. 15. Core Services - GILDA<br />https://gilda.ct.infn.it/testbed.html<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />15<br />
  16. 16. Questions<br />

×