The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.

Slides:



Advertisements
Similar presentations
The National Grid Service Mike Mineter.
Advertisements

Data services on the NGS.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
ASPiS - Architecture for a Shibboleth-Protected iRODS System Mark Hedges, Tobias Blanke Centre for e-Research, Kings College London Adil Hasan, Jens Jensen.
E-Science Update Steve Gough, ITS 19 Feb e-Science large scale science increasingly carried out through distributed global collaborations enabled.
Andrew McNab - Manchester HEP - 22 April 2002 EU DataGrid Testbed EU DataGrid Software releases Testbed 1 Job Lifecycle Authorisation at your site More.
Andrew McNab - Manchester HEP - 2 May 2002 Testbed and Authorisation EU DataGrid Testbed 1 Job Lifecycle Software releases Authorisation at your site Grid/Web.
The Community Authorisation Service – CAS Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.
Dorian Grid Identity Management and Federation Dialogue Workshop II Edinburgh, Scotland February 9-10, 2006 Stephen Langella Department.
The UK National Grid Service Using the NGS. Outline NGS Background Getting Certificates Acceptable usage policies Joining VO’s What resources will be.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Technology on the NGS Pete Oliver NGS Operations Manager.
OxGrid, A Campus Grid for the University of Oxford Dr. David Wallom.
Accounting, ‘the last A’ John Gordon Amsterdam Workshop, May 13 th 2005.
Joining the Grid Andrew McNab. 28 March 2006Andrew McNab – Joining the Grid Outline ● LCG – the grid you're joining ● Related projects ● Getting a certificate.
Monitoring and Accounting on the NGS Guy Warner NeSC TOE Team.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Climate Sciences: Use Case and Vision Summary Philip Kershaw CEDA, RAL Space, STFC.
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.
Next Steps Guy Warner
Summary of Accounting Discussion at the GDB in Bologna Dave Kant CCLRC, e-Science Centre.
A.Guarise – F.Rosso 1 Enabling Grids for E-sciencE INFSO-RI Comprehensive Accounting Views on large computing farms. Andrea Guarise & Felice Rosso.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
The UK NGI Claire Devereux NGI Manager. Overview What is it? Who does it include? How does it work? Why do we need it? How is it evolving and what does.
The National Grid Service Guy Warner.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ?? Athens, May 5-6th 2009 Community Support.
Neil Geddes GridPP-10, June 2004 UK e-Science Grid Dr Neil Geddes CCLRC Head of e-Science Director of the UK Grid Operations Support Centre.
DataNet – Flexible Metadata Overlay over File Resources Daniel Harężlak 1, Marek Kasztelnik 1, Maciej Pawlik 1, Bartosz Wilk 1, Marian Bubak 1,2 1 ACC.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
NW-GRID Campus Grids Workshop Liverpool31 Oct 2007 NW-GRID Campus Grids Workshop Liverpool31 Oct 2007 Moving Beyond Campus Grids Steven Young Oxford NGS.
Next Steps: becoming users of the NGS Mike Mineter
Next Steps.
The National Grid Service Mike Mineter.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
Accounting Update John Gordon and Stuart Pullinger January 2014 GDB.
Access Control for Dynamic Virtual Organisations Duncan Russell, Peter Dew & Karim Djemame University of Leeds.
Cracow Grid Workshop, October 15-17, 2007 Polish Grid Polish NGI Contribution to EGI Resource Provisioning Function Automatized Direct Communication Tomasz.
Last update 31/01/ :41 LCG 1 Maria Dimou Procedures for introducing new Virtual Organisations to EGEE NA4 Open Meeting Catania.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
LCG WLCG Accounting: Update, Issues, and Plans John Gordon RAL Management Board, 19 December 2006.
Rob Allan Daresbury Laboratory NW-GRID Training Event 26 th January 2007 Next Steps R.J. Allan CCLRC Daresbury Laboratory.
The National Grid Service Mike Mineter.
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
Neil Geddes CCLRC Head of e-Science Director of the UK Grid Operations Support Centre.
INFSO-RI Enabling Grids for E-sciencE DGAS, current status & plans Andrea Guarise EGEE JRA1 All Hands Meeting Plzen July 11th, 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid is a Bazaar of Resource Providers and.
The UK National Grid Service Andrew Richards – CCLRC, RAL.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
Grid Account Management: A Case Study GGF 9 PGM-RG Chicago, IL October 5-8, 2003 Doru Marcusiu Assistant Director Grid and Security.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
Virtual Organisations and the NGS Mike Jones Research Computing Services e-Science & “The Grid” for Bio/Health Informaticians, IT January 2008.
Bob Jones EGEE Technical Director
Next Steps.
Next Steps.
Stephen Pickles Technical Director, GOSC
Data services on the NGS
Accounting at the T1/T2 Sites of the Italian Grid
Tweaking the Certificate Lifecycle for the UK eScience CA
Cristina del Cano Novales STFC - RAL
The National Grid Service
Connecting the European Grid Infrastructure to Research Communities
The National Grid Service Mike Mineter NeSC-TOE
User Accounting Integration Spreading the Net.
Presentation transcript:

The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council

Katie Weeks – 12 th February 2008 Overview Introduction to the NGS The problem of accounting Possible solutions Our solution Difficulties and results Future work

Katie Weeks – 12 th February 2008 The National Grid Service The NGS is the UK’s grid for academics Providing compute and data resources on the grid Providing help and support to those using the grid (any grid) The NGS collaborates closely with EGEE The NGS is led and coordinated by the STFC in collaboration with: –University of Manchester –University of Oxford –University of Edinburgh –White Rose Grid at the University of Leeds

Katie Weeks – 12 th February 2008 Current Status Over 650 registered users 4 core sites, 7 partner sites and 5 affiliate sites Will be the UK’s National Grid Infrastructure (NGI) Some sites are already both NGS and EGEE sites: –Imperial –Glasgow –Oxford

Katie Weeks – 12 th February 2008 Grid Accounting Accounting for any system is important Pricing policies may be introduced to grids in the future JISC has recently funded a review of accounting and usage monitoring Issue many grids now face

Katie Weeks – 12 th February 2008 Grid policing Users are allocated limited resources Important to know how much of those resources have been consumed Users tend to go over quota even when monitored Need to ‘lock-out’ users who go over quota Retain integrity of application and peer- review process

Katie Weeks – 12 th February 2008 Our problem Situation at beginning of 2006: –Applications under go light-weight peer review process –Ability to monitor individual usage –Policies in place for usage –No tools to use the monitoring data to enforce the policies –Needed a system to enable us to manage users and enforce allocation policies

Katie Weeks – 12 th February 2008 Other solutions APEL (EGEE) –Accounting Processor for Event Logs –Accounting information such as CPU time, Wall Time and DN –Virtual Organisation emphasis with no individual policing TeraGrid –Monitoring available via command line –No architecture in place for automatic policing OGF –Resource Usage Service (RUS) –Stores monitoring information that can be queried –NGS has used a RUS since early 2006 No current solution met all the needs of the NGS – we needed our own solution

Katie Weeks – 12 th February 2008 Our Solution Resource usage data obtained by querying the Resource Usage Service (RUS) at Manchester RUS already in place and had functionality the NGS required Accounting system based on an Oracle database Information collected –User details –Application information –Account status –Resource allocation –Resource usage Usage and allocation is collated over all 4 sites Records historical information Records changes in Distinguished Name (DN) Based on OGF standards, extensible

Katie Weeks – 12 th February 2008

Katie Weeks – 12 th February 2008

Katie Weeks – 12 th February 2008 Policing the NGS UAS queries the RUS every day for total CPU and disk space for every user A warning is sent out when you reach 90% of your CPU allocation The account is automatically locked and an sent when you reach 100% of your CPU allocation

Katie Weeks – 12 th February 2008 Policing the NGS (2) The Virtual Organisation Management Server queries the accounting database every hour Only populated with the DN of users whose account has ‘active’ or ‘unlocked’ status Users whose accounts are locked or pending are not included in the LDAP Maximum of hour before accounts are active again once they’ve been unlocked

Katie Weeks – 12 th February 2008 Policing the NGS (3) When an account is locked, you can apply for more resources –Via application form –Via your account details When your application is successful, your account is automatically updated with your new allocation and account is ‘active’ again An is sent to you letting you know you’re back within your limits and the account is set to active again Your account will be active on all nodes within the hour

Katie Weeks – 12 th February 2008 Integration with other systems User Accounting System interacts with external systems as little as possible Recently incorporated: –Peer-review process into UAS –SRB account creation into UAS

Katie Weeks – 12 th February 2008 Accessing your details Users wanted to know how much of their allocation they had used Certificate access to account details –Not supported by Oracle Apex –Needs script in front of it to take certificate details from browser Also provides ability to change contact details Renewals can be done through their own account

Katie Weeks – 12 th February 2008

Katie Weeks – 12 th February 2008

Katie Weeks – 12 th February 2008 Using Oracle and Apex Oracle is robust, scalable and efficient RUS database is modified to store as a relational database Oracle is used for hosting projects on the NGS e.g. CPOSS data Already had system, expertise and experience Apex allows web forms and reporting to be done very quickly Apex also allows graphs to be produced dynamically

Katie Weeks – 12 th February 2008

Katie Weeks – 12 th February 2008 Problems Limitation on field length restricted case entries and caused some problems when users wrote more than 2200 characters Oracle Apex doesn’t support X509 certificate access – our own workaround had to be implemented for the user to access their account details Footprints was initially used for the peer-review process. Difficulties of synchronising two systems resolved with inclusion into the UAS

Katie Weeks – 12 th February 2008 Results Entered production in October 2006 Begun locking out users at 10,000% over quota Gradually reduced to 100% of quota 79 accounts have been locked 75% have successfully reapplied Over 180 new users have applied using the system

Katie Weeks – 12 th February 2008 Future Work The UAS is continuously developing Development of RUS to allow partner sites to upload usage records Inclusion of monitoring and accounting of storage usage Extension to support Virtual Organisations –Accounting over a VO –Handle a VO as a single entity –Development work to account for individuals within a VO

Katie Weeks – 12 th February 2008 Summary The RUS in combination with Oracle and Apex offered the best solution for the NGS UAS Monitoring and policing accounts is all done automatically now Users can manage their own accounts Application process is handled automatically Room for expansion of the system

Katie Weeks – 12 th February 2008 Further information Talk to me after the presentation Visit the United Kingdom and Ireland Federation stand (Stand S4) Contact the NGS support centre Visit the NGS website