Speaker
Description
Provide a set of generic keywords that define your contribution (e.g. Data Management, Workflows, High Energy Physics)
National Grid Service, Accounting, Policing, Oracle, user account
URL for further information:
www.ngs.ac.uk
3. Impact
Early 2006, the NGS had the tools to monitor account usage by way of the Open Grid Forum standards Resource Usage Service (RUS) and the policing policies for account usage, but not the tools to enforce those policies.
The User Accounting System was developed by the NGS to address this problem. User account details are kept on an Oracle database. Oracle Application Express (Apex) was used to develop various interfaces to this data for NGS staff, reviewers and users.
When the Accounting System was developed, no other monitoring or accounting system satisfied the needs of the NGS. The NGS User Accounting System does this and more.
As well as CPU accounting, the system performs automatic policing (locking users out when they exceed their limit), statistical analysis, SRB account creation upon account approval and provides a web interface for users to access their own data.
4. Conclusions / Future plans
The introduction of the User Accounting System has satisfied the NGS accounting needs and will continue to expand to do so. Administration of individual accounts is possible using the Oracle Apex interface. Users now have the important ability to manage their own accounts through the web.
Future plans for the system are many and include incorporating Storage use into the automatic policing and the support for Virtual Organisations and their accounting needs.
1. Short overview
The UK’s Grid, the National Grid Service (NGS), has developed and implemented a User Accounting System to automate the processes of user registration and account approval as well as provide automatic policing of accounts that go over quota. The User Accounting System queries the Resource Usage Service to obtain usage details for each individual user, inputting the data into an Oracle database which performs automatic policing. Oracle Application Express is used as the web interface to the system