Research and NeSC Applications Prof Richard Sinnott Technical Director National e-Science Centre 26 th October 2006.

Slides:



Advertisements
Similar presentations
International Grid Communities Dr. Carl Kesselman Information Sciences Institute University of Southern California.
Advertisements

Demonstrations at PRAGMA demos are nominated by WG chairs Did not call for demos. We will select the best demo(s) Criteria is under discussion. Notes.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyProxy and EGEE Ludek Matyska and Daniel.
Combining the strengths of UMIST and The Victoria University of Manchester Adapting to Federated Identity SHEBANGS Shibboleth Enabled Bridge to Access.
An open source approach for grids Bob Jones CERN EU DataGrid Project Deputy Project Leader EU EGEE Designated Technical Director
Single Sign-On with GRID Certificates Ernest Artiaga (CERN – IT) GridPP 7 th Collaboration Meeting July 2003 July 2003.
5-Dec-02D.P.Kelsey, GridPP Security1 GridPP Security UK Security Workshop 5-6 Dec 2002, NeSC David Kelsey CLRC/RAL, UK
29 June 2006 GridSite Andrew McNabwww.gridsite.org VOMS and VOs Andrew McNab University of Manchester.
Joint Information Systems Committee 01/04/2014 | | Slide 1 Connecting People to Resources The JISC Access Management Strategy Nicole Harris Programme Manager.
Joint Information Systems Committee 01/04/2014 | slide 1 Support e-Research at JISC Access Management and Security Joint Information Systems CommitteeSupporting.
FAME-PERMIS Project University of Manchester University of Kent London, July 2006.
Shibbolising UK Census and ESDS services Lucy Bell Associate Director, Head of Information Systems and Preservation, UKDA 26 May 2005.
The National Grid Service Mike Mineter.
AHM 2006 September 2006 DyVOSE Project: Experiences in Applying Advanced Authorisation Infrastructures John Watt (
AHM 2006 Talk 18 th September 2006 NanoCMOSgriD Meeting the Design Challenges of Nano-CMOS Electronics Meeting the Design Challenges of Nano-CMOS Electronics:
Research Councils ICT Conference Welcome Malcolm Atkinson Director 17 th May 2004.
DyVOSE Status Report Dr Richard Sinnott Technical Director National e-Science Centre ||| Deputy Director Technical Bioinformatics Research Centre University.
The National Grid Service and OGSA-DAI Mike Mineter
Supporting the UK e-Science community and their international collaborators Steven Newhouse.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
VO Support and directions in OMII-UK Steven Newhouse, Director.
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.
Next Generation Athens Services Ed Zedlewski UK e-Science Town Meeting, London, 11 April 2005.
Spatial Data e-Infrastructure UK e-Science ALL HANDS MEETING September, Edinburgh, UK Higgins, C., Koutroumpas, M., Sinnott, R.O., Watt, J.,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
John Kewley CCLRC Daresbury Laboratory NW-GRID Training Event 25 th January 2007 Accessing the NW-GRID (from Linux) John Kewley Grid Technology Group E-Science.
Joint Information Systems Committee 25/08/2014 | slide 1 JISC Core Middleware Programme Meeting Middleware in Development Joint Information Systems CommitteeSupporting.
Authenticated QoS Signaling William A. (Andy) Adamson Olga Kornievskaia CITI, University of Michigan.
AHM 2008, 11 th September 2008 Supporting Security-Oriented Interdisciplinary Research: Crossing the Social, Clinical and Geospatial Domains Prof. Richard.
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
GEODE Workshop 16 th January 2007 Issues in e-Science Richard Sinnott University of Glasgow Ken Turner University of Stirling.
2006 © SWITCH Authentication and Authorization Infrastructures in e-Science (and the role of NRENs) Christoph Witzig SWITCH e-IRG, Helsinki, Oct 4, 2006.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
EDINA 20 th March 2008 EDINA Geo/Grid - Security Prof. Richard O. Sinnott Technical Director, National e-Science Centre University of Glasgow, Scotland.
The EC PERMIS Project David Chadwick
03 December 2003 Digital Certificate Operation in a Complex Environment Consultation/Stakeholders Meeting 3 December 2003.
NSF Middleware Initiative: GridShib Tom Barton University of Chicago.
1 July 2005© 2005 University of Kent1 Seamless Integration of PERMIS and Shibboleth – Development of a Flexible PERMIS Authorisation Module for Shibboleth.
Shibboleth Update a.k.a. “shibble-ware”
E-Science Institute Neuro- workshop, 28 th November 2006 Virtual Organisations for Trials and Epidemiological Studies (VOTES) – Experiences & Prototypes.
TNC2004 Rhodes 1 Authentication and access control in Sympa mailing list manager Serge Aumont & Olivier Salaün May 2004.
BRIDGES Status Report Dr Richard Sinnott Technical Director National e-Science Centre ||| Deputy Director Technical Bioinformatics Research Centre University.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 22 – Internet Authentication.
2005 © SWITCH Perspectives of Integrating AAI with Grid in EGEE-2 Christoph Witzig Amsterdam, October 17, 2005.
Can Grids Deliver the Vision for Future Hypothesis Driven Life Science Research? Professor Richard Sinnott Technical Director National e-Science Centre.
Evolution of the Open Science Grid Authentication Model Kevin Hill Fermilab OSG Security Team.
Shibboleth A word which was made the criterion by which to distinguish the Ephraimites from the Gileadites. The Ephraimites, not being able to pronounce.
Supporting further and higher education The Akenti Authorisation System Alan Robiette, JISC Development Group.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
JISC Middleware Security Workshop 20/10/05© 2005 University of Kent.1 The PERMIS Authorisation Infrastructure David Chadwick
Usability Talk, 26 th January 2006 Development of Usable Grid Services for the Biomedical Community Prof Richard Sinnott Technical Director National e-Science.
Oxford University e-Science Centre 1 Managing Access 4 Dec Managing Access to Resources on the Grid 4 December 2002.
OGF22 25 th February 2008 OGF22 Demo Slides Prof. Richard O. Sinnott Technical Director, National e-Science Centre University of Glasgow, Scotland
Leveraging Campus Authentication for Grid Scalability Jim Jokl Marty Humphrey University of Virginia Internet2 Meeting April 2004.
GridShib and PERMIS Integration: Adding Policy driven Role-Based Access Control to Attribute-Based Authorisation in Grids Globus Toolkit is an open source.
Dynamic Privilege Management Infrastructures Utilising Secure Attribute Exchange Dr John Watt Grid Developer, National e-Science Centre University of Glasgow.
Tony Doyle - University of Glasgow Introduction. Tony Doyle - University of Glasgow 6 November 2006ScotGrid Expression of Interest Universities of Aberdeen,
Shibboleth & Grid Integration STFC and University of Oxford (and University of Manchester)
DTI Mission – 29 June LCG Security Ian Neilson LCG Security Officer Grid Deployment Group CERN.
Grid Security and Identity Management Mine Altunay Security Officer, Open Science Grid, Fermilab.
Shibboleth Update January, 2001 Ken Klingenstein, Project Director, Internet2 Middleware Initiative Chief Technologist, University of Colorado at Boulder.
WLCG Authentication & Authorisation LHCOPN/LHCONE Rome, 29 April 2014 David Kelsey STFC/RAL.
Supporting education and research The JISC Core Middleware Call Brian Gilmore The University of Edinburgh and JISC Committee for Support of Research.
Adding Distributed Trust Management to Shibboleth Srinivasan Iyer Sai Chaitanya.
Shibboleth Use at the National e-Science Centre Hub Glasgow at collaborating institutions in the Shibboleth federation depending.
Next Steps.
Adding Distributed Trust Management to Shibboleth
O. Otenko PERMIS Project Salford University © 2002
The JISC Core Middleware Call
Presentation transcript:

Research and NeSC Applications Prof Richard Sinnott Technical Director National e-Science Centre 26 th October 2006

The Context There are many Grids There are many ways to build Grids There are many different middleware competing in this space People say Grid in grants and then build web services because Grid middleware is too hard There are many agendas –big business, academic, … There are many moving targets –changing middleware, changing standards, changing sciences resources/questions/funding streams… There is a lot of hype There is a lot of money available There are lots of projects and big scientific challenges There is an urgent need to build user communities There needs to have much more research pull than middleware push –… there are many more things that could go here!

Data Grids for High Energy Physics Tier2 Centre ~1 TIPS Online System Offline Processor Farm ~20 TIPS CERN Computer Centre FermiLab ~4 TIPSFrance Regional Centre Italy Regional Centre Germany Regional Centre Institute Institute ~0.25TIPS Physicist workstations ~100 MBytes/sec ~622 Mbits/sec ~1 MBytes/sec There is a “bunch crossing” every 25 nsecs. There are 100 “triggers” per second Each triggered event is ~1 MByte in size Physicists work on analysis “channels”. Each institute will have ~10 physicists working on one or more channels; data for these channels should be cached by the institute server Physics data cache ~PBytes/sec ~622 Mbits/sec Tier2 Centre ~1 TIPS Caltech ~1 TIPS ~622 Mbits/sec Tier 0 Tier 1 Tier 2 Tier 4 1 TIPS is approximately 25,000 SpecInt95 equivalents LCG/gLite middleware (Large scale data management, large scale compute resource management, resource broking…!!!)

Challenges of NanoCMOS Design 3D + Statistical OMII-UK middleware (workflows, security, data management, resource management, …)

The e-Health Future… Nucleotide sequences Nucleotide structures Gene expressions Protein Structures Protein functions Protein-protein interaction (pathways) Cell Cell signalling Tissues Organs PhysiologyOrganisms Populations Globus/WS- middleware (fine grained security, data access/integration, exponential data growth, keep it simple!)

NeSC Research… Most NeSC Glasgow research is on security and ease of use across various application domains NeSC Edinburgh focus is on middleware development especially Grid data access/integration (OGSA-DAI, DAIT, OMII-UK, eDIKT), high performance networking, data curation ….

Ease of Use (…and setting the scene for some of the later demonstrations) For Grids/e-Research to be truly successful –have to be made as seamless to access and use as the internet Forget training, education for some (most?) users! –have to be based on research pull and not middleware push –experiences in various projects have shown that users don’t like digital certificates The majority most certainly won’t jump through hoops to get on the Grid

Single Sign-On X.509 certificate based PKI common to many Grid efforts (including UK) –Step 1. Get a certificate –Step 2. Get your DN registered at places you expect to use –Step 3. Read the manuals (Globus, gLite, …) for how to submit/run a job

Step 1 In UK e-Science community X.509 PKI based on centralised CA with direct single hierarchy to users –Typical scenario for getting Grid certificate CA User RA 1.Request certificate ( 2. Check details of request 3. Ok? 4. Download and install certificate in browser 5. Download and install CRL 6. Export certificate to various formats e.g. as Grid certificate $> openssl pkcs12 -in cert.p12 -clcerts -nokeys -out usercert.pem!!!! This is off-putting for end users!!! Typically not available on Windows!!! Root access? Local sys-admin?

But… Identity management issues –Certificate Revocation Lists –When revoked? By whom? How timely? Strong passwords for private keys –Users write them down, share them, forget them Privilege Management –Numerous domains where never get access to local account to “do stuff” User classification –Tinkerers vs much larger e-Research Community they want services to point their browser at and point click to run things on the Grid –I don’t want an account on a cluster to compile/run code, I’m a biologist who wants to run BLAST on a free National Grid resource

As a result… ~3500 UK e-Science certs –1000 for Manchester cluster But over 3 Million Athens accounts in UK HE/FE Iceberg is not to scale!!!!

How Can we Improve Things? We don’t want each domain reinventing their own security solutions Best to exploit local authentication –Sites know best if users still at institution and are best placed to state what their privileges are/should be

Shibboleth ( Definition Shibboleth [Hebrew for an ear of corn, or a stream or flood] 1. A word which was made the criterion by which to distinguish the Ephraimites from the Gileadites. The Ephraimites, not being able to pronounce sh, called the word sibboleth. See --Judges xii. 2. Hence, the criterion, test, or watchword of a party; a party cry or pet phrase. ] Shibboleth will replace Athens as access mgt system across UK academia –Federations based on trust or more accurately trust but verify numerous international federations exist MAMS, SWITCH, HAKA, SDSS… Introducing Shibboleth

Typical Shibboleth Scenario Service provider 5. User accesses resource Grid resource / portal Identity Provider Home Institution W.A.Y.F. Federation User 1.User points browser at Grid resource/portal (or non-Grid resource) 2. Shibboleth redirects user to W.A.Y.F. service 3.User selects their home institution 4. Home site authenticates user AuthN LDAP

It’s a start, but… Benefit from local authentication but really want finer grained control… –I know you have authenticated, but I need to know that you have sufficient/correct privileges to access my VO resources –can also return various other information needed to support authorisation decisions

Authorization Technologies Various technologies for authorization including –PERMIS PrivilEge and Role Management Infrastructure Standards Validation – –Community Authorisation Service –AKENTI –CARDEA abstract.htmlhttp:// 020-abstract.html –VOMS At NeSC we have been working extensively with PERMIS

Role Based Access Controls Basic idea is to define: –roles applicable to specific VO roles often hierarchical –Role X ≥ Role Y ≥ Role Z –Manager can do everything (and more) than an employee can do who can do everything (and more) than a trainee can do –actions allowed/not allowed for VO members –resources comprising VO infrastructure (computers, data resources etc) A policy then consists of sets of these rules { Role x Action x Target } –Can user with VO role X invoke service Y on resource Z? Policy itself can be represented in many ways, e.g. XML, XACML, … Tools available for policy editing, associating users with roles, signing policies etc –Policies stored as attribute certificates in LDAP server (New tools/wizards presented at OGF18 Washington)

Finer Grained Shibboleth Scenario Service provider Shib Frontend 5. Pass authentication info and attributes to authZ function Grid Portal 6. Make final AuthZ decision Grid Application Identity Provider Home Institution W.A.Y.F. Federation User 1. User points browser at Grid resource/portal 2. Shibboleth redirects user to W.A.Y.F. service 3.User selects their home institution 4. Home site authenticates user and pushes attributes to the service provider AuthN LDAP

Ok, but… I can do authorisation but I want single-sign on to lots of distributed resources across different organisations (aka Virtual Organisations in Grid speak) –Browser allows to keep session information so can access other resources without signing in again Provided authorisation information valid for different service providers –Each service provider completely autonomous Can configure attribute release/attribute acceptance policies per identity provider/service provider

NeSC Applications

BRIDGES Project More later GEMEPS Project More later VOTES Project More later

Dynamic Virtual Organisations for e-Science Education (DyVOSE) project –Two year project (£289k) started 1 st May 2004 funded by JISC –Exploring advanced authorisation infrastructures for security … in Grid Computing Module as part of advanced MSc at Glasgow –providing insight into rolling Grid out to the masses! DyVOSE Project

Putting the “Dy” in DyVOSE PERMIS based Authorisation checks/decisions Glasgow Education VO policies GlasgowEdinburgh Grid BLAST Data Service Nucleotide + Protein Sequence DB Grid-data Client Grid BLAST Service Edinburgh Education VO policies LDAP Implemented by Students data input Protein/nucleotide data returned based on student team role Glasgow SoA using Glasgow DIS to issue Edin. roles Edinburgh SoA using Glasgow DIS to issue Edin. roles ACs created for Edin. roles Dynamic PMI Case Study

GLASS –JISC funded started March 2006 Exploring early adoption of Shibboleth –Working with Computer Services directly Scenarios based upon teaching and access to NHS resources/data –Includes brain trauma (interest to neuro-folk/CARMEN?) Builds upon university wide unified account management system being rolled out (based on Novell nSure technology) ESP-Grid –JISC/Oxford University funded Developed demonstrator to show how Grid resources can be accessed and used via Shibboleth technology Grid Security Report –JISC/JCSR funded Focus on Grid security practices, middleware and outlook Grid meets Geographical Information Systems –JISC funded with focus on Shibboleth access to GIS data resources Security Related Projects

GEODE –Funded by ESRC lead by University of Stirling Two year project aiming to develop Grid enabled portal for occupational data –includes integration of various existing classification schemes –More later! Grid Enabled Occupational Data Environment (GEODE)

Grid Enabling Biomedical Pathway Simulator To extend software from DTI funding BPS project to benefit from the Grid –Biochemical differential equation solver –Parameter searches –Security aspects important

Scottish Bioinformatics Research Network Four year proposal (£2.4M) started February 2006 –Funded by Scottish Enterprise, Scottish Higher Education Funding Council, Scottish Executive Environment and Rural Affairs Department Involves Glasgow, Dundee, Edinburgh, Scottish Bioinformatics Forum –Aim to provide bioinformatics infrastructure for Scottish health, agriculture and industry Infrastructure support at Dundee, Edinburgh and Glasgow to support first-rate research in bioinformatics at each academic institute Infrastructure support at three institutes, to support inter-institutional sharing of compute and data resources through application of Grid computing Outreach and training activities mediated by the Scottish Bioinformatics Forum

Scottish Family Health Study Five (2+3) year proposal (£4.6M) started January 2006 –Funded by Health Department and Department for Enterprise and Lifelong Learning Involves Glasgow, Dundee, Edinburgh, Aberdeen –focus of genetics as applied to healthcare –first two years emphasis on providing a platform for research into the genetic basis of common complex diseases in Scotland »Mental health, cardiovascular, … »Plan to establish 15,000 family-based intensively-phenotyped cohort recruited from the East and West of Scotland –basis for neutralising heritable (genetic) risk factors in disease surveillance, treatment optimisation, avoidance of adverse drug events and prediction of response to therapy, health care planning and drug discovery, …

Meeting the Design Challenge of nanoCMOS Electronics Toshiba 04 Device diversification 90nm: HP, LOP, LSTP 45nm: UTB SOI 32nm: Double gate £5.3M EPSRC Pilot – kicks off next week 4-year project with lots of international visibility

AHRC Grant proposals –Performance Arts –Scottish Language and Literature OMII proposals –Visualisation service Scottish Enterprise –Production level clinical e-Infrastructure for Scotland Wellcome Trust –Grid based biomedical visualisation infrastructure EPSRC –Grid based brain trauma co-ordination with China Links to CARMEN –Construction Industry and Grids JISC –MANY bids on-going in e-Infrastructure, e-Repositories, … areas And of course the Scottish Grid Service… Current Efforts

There are more opportunities than can be followed up All funding councils, DTI, JISC, Europe FW7, international calls –How long for…? –Often difficult to get the first grant…? –More than happy to work with folk…? Opportunities