NGS in the future: emerging middleware.

Slides:



Advertisements
Similar presentations
The National Grid Service and OGSA-DAI Mike Mineter
Advertisements

Supporting the UK e-Science community and their international collaborators Steven Newhouse.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
INFSO-RI Enabling Grids for E-sciencE Grid Infrastructure & Related Projects Eddie Aronovich Tel-Aviv University, School of CS
15th January, NGS for e-Social Science Stephen Pickles Technical Director, NGS Workshop on Missing e-Infrastructure Manchester, 15 th January, 2007.
Enabling, facilitating and delivering quality training in the UK and Internationally The challenge of grid training and education David Fergusson, Deputy.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE-III Program of Work Erwin Laure EGEE-II / EGEE-III Transition Meeting CERN,
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of the EGEE project and the gLite middleware Gergely Sipos MTA SZTAKI
The OMII Perspective on Grid and Web Services At the University of Southampton.
What is OMII-Europe? Qin Li Beihang University. EU project: RIO31844-OMII-EUROPE 1 What is OMII-Europe? Open Middleware Infrastructure Institute for Europe.
Software from Science for Science Steven Newhouse, Director.
The OMII Overview, Product and Roadmap. © University of Southampton omii OMII_1 Delivering a secure, reliable, web services infrastructure for grid applications.
NGS in the future: emerging middleware.
The Wider Context of the NGS Mike Mineter Training Outreach and Education Edinburgh e-Science
Computational grids and grids projects DSS,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Related Projects Dieter Kranzlmüller Deputy.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
Security Area in GridPP2 4 Mar 2004 Security Area in GridPP2 “Proforma-2 posts” overview Deliverables – Local Access – Local Usage.
Production Grids Mike Mineter NeSC-TOE. EU project: RIO31844-OMII-EUROPE 2 Production Grids - examples 1.EGEE: Enabling Grids for e-Science 2.National.
Training and the NGS Mike Mineter
INFSO-RI Enabling Grids for E-sciencE Plan until the end of the project and beyond, sustainability plans Dieter Kranzlmüller Deputy.
Bob Jones Technical Director CERN - August 2003 EGEE is proposed as a project to be funded by the European Union under contract IST
EGEE-II INFSO-RI Enabling Grids for E-sciencE An Introduction to the EGEE Project Presented by Min Tsai ISGC 2007, Taipei With thanks.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Training services offered by SZTAKI for EGEE and EGI Gergely Sipos MTA SZTAKI (Hungarian.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE EGEE training community.
NGS in the future: emerging middleware.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE II: an eInfrastructure for Europe and.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
INFSO-RI Enabling Grids for E-sciencE External Projects Integration Summary – Trigger for Open Discussion Fotis Karayannis, Joanne.
Next Steps: becoming users of the NGS Mike Mineter
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Next Steps.
Creating and running an application.
The National Grid Service Mike Mineter.
INFSO-RI Enabling Grids for E-sciencE EGEE SA1 in EGEE-II – Overview Ian Bird IT Department CERN, Switzerland EGEE.
Middleware for Campus Grids Steven Newhouse, ETF Chair (& Deputy Director, OMII)
Project Overview Dr Fredrik Hedman Royal Institute of Technology (PDC/KTH)
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
NGS in the future: emerging middleware.
EGEE-0 / LCG-2 middleware Practical.
INFSO-RI Enabling Grids for E-sciencE GILDA and GENIUS Guy Warner NeSC Training Team An induction to EGEE for GOSC and the NGS NeSC,
Standards driven AAA for Job Management within the OMII-UK distribution Steven Newhouse Director, OMII-UK
INFSO-RI Enabling Grids for E-sciencE An overview of EGEE operations & support procedures Jules Wolfrat SARA.
INFSO-RI Enabling Grids for E-sciencE International e-Infrastructure Mike Mineter
EGEE-II INFSO-RI Enabling Grids for E-sciencE An overview of the EGEE project and middleware Mike Mineter
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of the EGEE project and the gLite middleware Mike Mineter
Data and storage services on the NGS.
INFSO-RI Enabling Grids for E-sciencE The EGEE Project Owen Appleton EGEE Dissemination Officer CERN, Switzerland Danish Grid Forum.
EGEE is a project funded by the European Union under contract IST EGEE Summary NA2 Partners April
INFSO-RI Enabling Grids for E-sciencE The EGEE Project - Overview Mike Mineter National e-Science Centre Trinity College, Dublin.
The National Grid Service Mike Mineter.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 Activity – Training and Induction Robin.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Training in EGEE-II Mike Mineter (Some slides from Brendan Hamill)
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
UK Grid Operations Support Centre All slides stolen by P.Clarke from a talk given by: Dr Neil Geddes CCLRC Head of e-Science Director of the UK Grid Operations.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Robin McConnell Activity Manager UEDIN (NeSC)
INFSO-RI Enabling Grids for E-sciencE EGEE general project update Fotis Karayannis EGEE South East Europe Project Management Board.
OGSA-DAI.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
Bob Jones EGEE Technical Director
NGS in the future: emerging middleware
Overview of the EGEE project and middleware
Grid Systems: What do we need from web service standards?
Presentation transcript:

NGS in the future: emerging middleware

NGS Induction – NGS in the Future, Emerging Middleware 2 Policy for re-use This presentation can be re-used for academic purposes. However if you do so then please let training- know. We need to gather statistics of re-use: no. of events, number of people trained. Thank you!!training-

NGS Induction – NGS in the Future, Emerging Middleware 3 Goal of talk The NGS is running a production service Different middleware may be deployed in the future. The talk seeks to outline some of the possibilities

NGS Induction – NGS in the Future, Emerging Middleware 4 NGS middleware evolution ETF NGS Other software sources Software with proven capability & realistic deployment experience ‘Gold’ services Prototypes & specifications Feedback & future requirements EGEE… Deployment/testing/advice Operations Engineering Task Force UK, Campus and other grids

NGS Induction – NGS in the Future, Emerging Middleware 5 Outline of Current Status Middleware recently deployed –Portal v2 –INCA monitoring: –Windows access - gsissh Being prepared for possible deployment –Resource broker –VOMS Under assessment / observation –middleware from EGEE –OMII-UK middleware –GT4 – previous talk Under development –Shibboleth integration – AuthN, AuthZ for UK

NGS Induction – NGS in the Future, Emerging Middleware 6 EGEE Resource broker (This is NOT the SRB!!!) Current NGS middleware comprises toolkits inviting development of higher level services On the current NGS we have –GRAM to submit jobs –Information service – resources available, state of queues… The RB will take the work out of deciding where to run a job –Submit job to the grid, not a specified “compute element” Challenge delaying RB deployment: –RB is tightly coupled to rest of EGEE middleware

Middleware components in EGEE - 7 EGEE grid - Major components ReplicaCatalogue Logging & Book-keeping ResourceBrokerStorageElementComputingElement 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”

NGS Induction – NGS in the Future, Emerging Middleware 8 EGEE Resource broker Job Description Language file: describes resources needed by a job Commands analogous to GT2: –edg-job-submit –edg-job-status –edg-job-get-output Why “edg”: European Data Grid, precursor to EGEE

NGS Induction – NGS in the Future, Emerging Middleware 9 Example edg-job-submit myjob.jdl –Myjob.jdl JobType = “Normal”; Executable = "$(CMS)/exe/sum.exe"; InputSandbox = {"/home/user/WP1testC","/home/file*”, "/home/user/DATA/*"}; OutputSandbox = {“sim.err”, “test.out”, “sim.log"}; Requirements = other. GlueHostOperatingSystemName == “linux" && other.GlueCEPolicyMaxCPUTime > 10000; Rank = other.GlueCEStateFreeCPUs;

NGS Induction – NGS in the Future, Emerging Middleware 10 More about the RB To try using EGEE middleware: –GILDA is a dissemination grid running the EGEE middleware –Go to the demo site:

NGS Induction – NGS in the Future, Emerging Middleware 11 Resource broker - summary The resource broker receives a job description in JDL It chooses a batch queue for job submission, using the information services Its an example of the higher services that can be deployed for the NGS, built upon the current toolkits

Enabling Grids for E-sciencE INFSO-RI Authorisation and Authentication in gLite, Melbourne, January VOMS: 2 nd generation of VO management Before VOMS User is authorised as a member of a single VO All VO members have same rights Gridmapfiles are updated by VO management software: map the user’s DN to a local account grid-proxy-init VOMS User can be in multiple VOs –Aggregate rights VO can have groups –Different rights for each  Different groups of experimentalists  … –Nested groups VO has roles –Assigned to specific purposes  E,g. system admin  When assume this role Proxy certificate carries the additional attributes voms-proxy-init

NGS Induction – NGS in the Future, Emerging Middleware 13 EGEE Creating international grid infrastructure Important to NGS to interoperate with EGEE – collaborations cross national boundaries! 3 potential levels of interoperability –Application (P-GRADE for example) –Grids – jobs submitted to one grid potentially run on another –Service – services from one stack deployable on another 1 level is possible today – application level

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 14 EGEE – international e-infrastructure Network infrastructure & Resource centres Operations, Support and training Collaboration Pan-European Grid A four year programme: Build, deploy and operate a consistent, robust a large scale production grid service that –Links with and build on national, regional and international initiatives Improve and maintain the middleware in order to deliver a reliable service to users Attract new users from research and industry and ensure training and support for them

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 15 In the first 2 years EGEE Established production quality sustained Grid services –3000 users from at least 5 disciplines –integrate 50 sites into a common infrastructure –offer 5 Petabytes (10 15 ) storage Demonstrated a viable general process to bring other scientific communities on board Secured a second phase from April 2006 Pilot New

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 16

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 17 Natural continuation of EGEE –Expanded consortium –Emphasis on providing an infrastructure  increased support for applications  interoperate with other infrastructures  more involvement from Industry SA: service activities - establishing operations NA: network activities - supporting VOs JRA: “joint research activities” - e.g. hardening middleware EGEE-II

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 18 EGEE-II: Expertise & Resources More than 90 partners 32 countries 12 federations  Major and national Grid projects in Europe, USA, Asia + 27 countries through related projects: –BalticGrid –SEE-GRID –EUMedGrid –EUChinaGrid –EELA

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 19 Related Projects

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 20 Related projects under negotiation – Aug 2005 NameDescriptionCommon partners with EGEE BalticGridEGEE extension to Estonia, Latvia, LithuaniaKTH – PSNC – CERN EELAEGEE extension to Brazil, Chile, Cuba, Mexico, Argentina CSIC – UPV – INFN – CERN – LIP – RED.ES EUChinaGRIDEGEE extension to ChinaINFN – CERN – DANTE – GARR – GRNET EUMedGRIDEGEE extension to Malta, Algeria, Morocco, Egypt, Syria, Tunisia, Turkey INFN – CERN – DANTE – GARR – GRNET – RED.ES ISSeGSite securityCERN – CSSI – FZK – CCLRC eIRGSPPoliciesCERN – GRNET ETICSRepository, TestingCERN – INFN – UWM ICEAGERepository for Training & Education, Schools on Grid Computing UEDIN – CERN – KTH – SZTAKI BELIEFDigital Library of Grid documentation, organisation of workshops, conferences UWM BIOINFOGRIDBiomedicalINFN – CNRS Health-e-ChildBiomedical – Integration of heterogeneous biomedical information for improved healthcare CERN

Enabling Grids for E-sciencE INFSO-RI An introduction to EGEE 21 EGEE is running… … the largest multi-VO production grid in the world! What’s happening now? What resources are connected?

© 22 OMII-UK: Open Middleware Infrastructure Institute

UK e-Infrastructure 23 Building e-Research ResearchPilot projects Early adopters Routine production Researchers are not funded to provide production quality software for others to use OMII-UK exists to help bridge this gap!

© 24 Open Middleware Infrastructure Institute Formed University of Southampton (2004) Focus on an easy to install e-Infrastructure solution Utilise existing software & standards Expanded with new partners in 2006 OGSA-DAI team at Edinburgh my Grid team at Manchester To be a leading provider of reliable interoperable and open-source Grid middleware components services and tools to support advanced Grid enabled solutions in academia and industry.

© 25 Activity By providing a software repository of Grid components and tools from e-science projects By re-engineering software, hardening it and providing support for components sourced from the community By a managed programme to contract the development of “missing” software components necessary in grid middleware By providing an integrated grid middleware release of the sourced software components

© 26 The Managed Programme: Integrated with the OMII Distribution OGSA-DAI (Data Access service) GridSAM (Job Submission & Monitoring service) Grimoires (Registry service based on UDDI) GeodiseLab (Matlab & Jython environments) FINS (Notification services using WS-Eventing) Delivering into the repository BPEL (Workflow service) MANGO (Managing workflows with BPEL) FIRMS (Reliable messaging)

NGS Induction – NGS in the Future, Emerging Middleware 27 Some elements of OMII-UK managed programme and MyGrid are at this “VO-specific” level Potential for use of OMII-UK middleware to invoke NGS to provision services NGS provides resources that can be invoked from WS-I and WS-RF services. OMII-UK and the NGS

NGS Induction – NGS in the Future, Emerging Middleware 28 Summary Middleware recently deployed –Portal v2 –INCA monitoring: Being prepared for deployment –Resource broker Under assessment / observation –middleware from EGEE –OMII middleware –GT4 Under development –Shibboleth integration