Your SlideShare is downloading. ×
0
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
gLite Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

gLite Overview

1,052

Published on

Short overview of the gLite Grid middleware

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,052
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. gLite Overview<br />Leandro N. Ciuffo<br />INFN-Catania (Italy)<br />Grid User Tutorial<br />Kampala - Uganda, 11.11.2008<br />
  • 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. Virtual Organizations (2/2)<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />3<br />
  • 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. 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. 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. Available<br /> Pending<br />gLite services (2/2)<br />gLiteoverview – Short Grid User Tutorial, Kampala, 11/11/2009<br />7<br />
  • 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. 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. 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. 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. 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. 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. 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. 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. Questions<br />

×