Presentation is loading. Please wait.

Presentation is loading. Please wait.

EGEE-0 / LCG-2 middleware Practical.

Similar presentations


Presentation on theme: "EGEE-0 / LCG-2 middleware Practical."— Presentation transcript:

1 http://www.ngs.ac.ukhttp://www.grid-support.ac.uk http://www.eu-egee.org/http://www.pparc.ac.uk/http://www.nesc.ac.uk/ EGEE-0 / LCG-2 middleware Practical using GILDA testbed and GENIUS portal Mike Mineter mjm@nesc.ac.uk

2 2 Acknowledgements Roberto Barbera and colleagues at Univ. of Catania Guy Warner of NeSC Colleagues in EGEE

3 3 Policy for re-use This presentation can be re-used for academic purposes. However if you do so then please let training- support@nesc.ac.uk know. We need to gather statistics of re-use: no. of events, number of people trained. Thank you!!training- support@nesc.ac.uk

4 4 Contents LCG-2 (EGEE-0) middleware: higher services built on low-level tools GILDA testbed Portals: –Easy access from any browser –Enabled by MyProxy service – issues proxy certificates on user’s behalf –GENIUS, portal for GILDA Practical

5 Enabling Grids for E-sciencE INFSO-RI-508833 5 Building a grid GT2: a toolkit –not a turnkey solution –Current de-facto standard on which production grids are built Need higher level tools  E.g. so submit a job to “a grid” not a CE in a grid …including services for  Logging who’s done what, statistics about jobs,…  Monitoring whats happening on the grid Illustrate this using LCG middleware (Large Hadron Collider Compute Grid)

6 Enabling Grids for E-sciencE INFSO-RI-508833 6 Current production grid: LCG-2 Computing clusterNetwork resourcesData storage Operating systemLocal schedulerFile system User accessSecurityData transferInformation schema Workload managementData managementApp monitoring system User interfaces Applications Hardware System software “Basic” services “Collective” services Application level services HPSS, CASTOR… RedHat Linux NFS, … PBS, Condor, LSF,… VDT (Condor, Globus, GLUE) EU DataGrid Information system

7 Enabling Grids for E-sciencE INFSO-RI-508833 7 Current production m’ware: LCG-2 ReplicaCatalogue Logging & Book-keeping ResourceBroker StorageElement ComputingElement InformationService Job Status DataSets info Author. &Authen. Job Submit Event Job Query Job Status Input “sandbox” Input “sandbox” + Broker Info Output “sandbox” Publish SE & CE info “User interface”

8 Enabling Grids for E-sciencE INFSO-RI-508833 8 Building on basic tools and Information Service Example JDL file Executable = “gridTest”; StdError = “stderr.log”; StdOutput = “stdout.log”; InputSandbox = {“/home/joda/test/gridTest”}; OutputSandbox = {“stderr.log”, “stdout.log”}; InputData = “lfn:testbed0-00019”; DataAccessProtocol = “gridftp”; Requirements = other.Architecture==“INTEL” && \ other.OpSys==“LINUX” && other.FreeCpus >=4; Rank = “other.GlueHostBenchmarkSF00”; Submit job to “resource broker”, in LCG… edg_job_submit my.jdl

9 Enabling Grids for E-sciencE INFSO-RI-508833 9 GILDA Grid INFN Laboratory for Dissemination Activities A virtual laboratory for demonstration, dissemination, and porting new applications Run by the EGEE team at INFN / University of Catania (Sicily) under Roberto Barbera GILDA incorporates: The Gilda Testbed GENIUS A monitoring system using GridICE (not covered here) Its own Virtual Organization and Certificate Authority (not covered here) Runs current EGEE operational middleware

10 Enabling Grids for E-sciencE INFSO-RI-508833 10 GILDA Sites 12 Sites 5 Countries

11 Enabling Grids for E-sciencE INFSO-RI-508833 11 GENIUS Portal Often want to access a grid from any machine – not just from a UI with your credentials uploaded GENIUS: –Used to access GILDA testbed –Portal developed by University of Catania with NICE, developers of EngineFrame

12 Enabling Grids for E-sciencE INFSO-RI-508833 12 Using the Grid without a Portal ReplicaCatalogue Logging & Book-keeping ResourceBroker StorageElement ComputingElement InformationService Job Status DataSets info Author. &Authen. Job Submit Event Job Query Job Status Input “sandbox” Input “sandbox” + Broker Info Output “sandbox” Publish SE & CE info “User interface” edg-job-list-match HelloWorld.jdl edg-job-submit -o job.id HelloWorld.jdl edg-job-status -v 1 -i job.id edg-job-get-output -i job.id --dir. ??????

13 Enabling Grids for E-sciencE INFSO-RI-508833 13 3-tier model GENIUS: how it works Grid Services Browser Portal Development Kit Web Server Portal User interface MyProxy service

14 Enabling Grids for E-sciencE INFSO-RI-508833 14 MyProxy service : –temporarily stores the users credentials. –Starts a proxy service on behalf of the user. –providing a separate passphrase for the portal. Portal Security

15 Enabling Grids for E-sciencE INFSO-RI-508833 15 PRACTICAL using GILDA and GENIUS Open a browser window at http://homepages.nesc.ac.uk/~gcw/GENIUS http://homepages.nesc.ac.uk/~gcw/GENIUS


Download ppt "EGEE-0 / LCG-2 middleware Practical."

Similar presentations


Ads by Google