Adrian Jackson, Stephen Booth EPCC +44 131 650 5746 Resource Usage Monitoring and Accounting.

Slides:



Advertisements
Similar presentations
MDS4 Roadmap Items Laura Pearlman USC Information Sciences Institute.
Advertisements

Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Overview of local security issues in Campus Grid environments Bruce Beckles University of Cambridge Computing Service.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Chapter 3 Database Management
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Workload Management Massimo Sgaravatto INFN Padova.
1 Introduction Introduction to database systems Database Management Systems (DBMS) Type of Databases Database Design Database Design Considerations.
1 Introducing Reportnet Miruna Badescu. 2 A linear view of Reportnet process.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
W w w. h p c - e u r o p a. o r g Single Point of Access to Resources of HPC-Europa Krzysztof Kurowski, Jarek Nabrzyski, Ariel Oleksiak, Dawid Szejnfeld.
Copyright © 2008 Altair Engineering, Inc. All rights reserved. PBS GridWorks - Efficient Application Scheduling in Distributed Environments Dr. Jochen.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
EPCC, University of Edinburgh DIRAC and SAFE. DIRAC requirements DIRAC serves a variety of different user communities. –These have different computational.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
South Africa Data Warehouse for PEPFAR Presented by: Michael Ogawa Khulisa Management Services
Accounting for the Grid Usage Records and a Resource Usage Service.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
INFSO-RI Enabling Grids for E-sciencE Federated Network Performance Monitoring for the Grid K. Kavoussanakis, EPCC, The University.
Mark L. Green, Ph.D. Grid Computational Scientist Monitoring and Information Services Architecture and Deployment University at Buffalo The State University.
Stephen Booth EPCC Stephen Booth GridSafe Overview.
NeSC Apps Workshop July 20 th, 2002 Customizable command line tools for Grids Ian Kelley + Gabrielle Allen Max Planck Institute for Gravitational Physics.
Stephen Booth EPCC Stephen Booth GridSafe Overview.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Monitoring for the LHC experiments Irina Sidorova (CERN, JINR) on.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
Grid Workload Management Massimo Sgaravatto INFN Padova.
ISpheresImage iSpheresImage Feature Overview and Progress Summary.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
EGEE-Forum – May 11, 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A gateway platform for Grid Nicolas.
09/02 ID099-1 September 9, 2002Grid Technology Panel Patrick Dreher Technical Panel Discussion: Progress in Developing a Web Services Data Analysis Grid.
Some Title from the Headrer and Footer, 19 April Overview Requirements Current Design Work in Progress.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
1/22/08 RTR Project Presentation to TPTF RTR Project Michael Daskalantonakis & Brian Cook.
Distributed database system
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Using the ARCS Grid and Compute Cloud Jim McGovern.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
Supplementary Figure S1. Supplementary Figure S2.
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
Charaka Palansuriya EPCC, The University of Edinburgh An Alarms Service for Federated Networks Charaka.
Configuration & Management for Joachim Flammer Integration Team EGEE is a project funded by the European Union under contract IST JRA1 all-hands-meeting,
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
Monitoring and Information Services Core Infrastructure (MIS-CI) Service Description Mark L. Green OSG Integration Workshop at UC Feb 15-17, 2005.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
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)
GPIR GridPort Information Repository
John Gordon STFC OMB 26 July 2011
Monitoring and Information Services Technical Group Report
Grid Portal Services IeSE (the Integrated e-Science Environment)
SMART GROUND platform overview
Lecture 1: Multi-tier Architecture Overview
GLOBUS ACCOUNTING USING GRID-SAFE - DEMO
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Adrian Jackson, Stephen Booth EPCC Resource Usage Monitoring and Accounting

GridSafe AHM Introduction Resource usage accounting has long been standard practice on high-end compute resources. Historically less common on smaller systems where it was easier to apportion costs locally. –This is becoming less viable. –FEC costing –Grid computing (users no longer local) –Virtualisation

GridSafe AHM GridSAFE JISC funded project to build general purpose accounting/monitoring solution. – –Builds on accounting subsystem from SAFE user administration system used by HPCx/HECToR Challenges: –Need to work with wide variety of different local policies. –Need to work with both grids and local HPC resources. One solution won’t fit all potential users –Build kit of parts –Pre-built solutions for common deployment scenarios. Key aims –Modular design, individual functions can be deployed independently –Behaviour can be customised using plug-ins to implement different service policies.

GridSafe AHM End Users End users are interested in accounting for their own use. –Compare the efficiency of different systems –Compare the cost effectiveness of different systems. –Check resources available Often interested in individual jobs as well as overall totals.

GridSafe AHM Resource Providers Need to gather the raw accounting data. –Format depends on the underlying technology. Need to apply local policies –Charges –Discounts –Where to charge Usage data may be useful for purposes other than accounting. –Analysing queue wait times. –Job size profiles. –May want to keep some of this data private.

GridSafe AHM Research groups/Virtual organisations Research groups/VOs need to manage their resources across all available platforms. –Ideally have all information available in a single place. Where all resources reside within a single grid this can be provided by grid-level accounting. Resources may come from multiple grids or independent resource/ providers.

GridSafe AHM Overview

GridSafe AHM Grid-SAFE core Java code with data stored in MySQL database. –Normally run within a tomcat container. UsageRecords are treated as a collection of properties Highly customisable –Code does not mandate a single format –Can choose which of the available properties to store in database. –Can add new properties for site local concepts –Easily extendable to new types of data –Storage accounting –Allocation tracking

GridSafe AHM Accounting code Plug-in parser modules handle different types of input data. –OGF-UR –SGE –PBS –EGEE JobManager –Etc. Plug-in policy modules augment these allowing site local customisation

GridSafe AHM Reporting Portal Grid-safe uses XML templates to define reports –Can generate unified reports over multiple data tables containing different types of data –Tables/charts –Parameterised reports (e.g. to select user or project). Support reports in multiple formats –PDF HTML CSV Performance of report generation a particular issue –Utilise database effectively. –Use aggregate tables for high throughput systems.

GridSafe AHM Sample report

GridSafe AHM Web Services Web service interface for access by other services. Web service interfaces use OGF-UR XML as common interchange format. RUPI – Resource Usage Publishing Interface –Interface for uploading usage records to a remote repository. –Currently a OGF-RUS-WG proposal RUQI – Resource Usage Query Interface –Interface for running queries on a remote repository. –Aim to submit to OGF-RUS-WG

GridSafe AHM Grid level accounting Grid accounting is not a solved problem –We are aiming to contribute useful technology not to dictate a solution. Different grids are pursuing different architectures –EGEE/NGS hierarchical model –Data published up tree of repositories –DEISA distributed model. –Resource providers run local repositories and control access to data. –Accounting operations query multiple repositories. Some commonality –OGF-UR format generally accepted as common data interchange format. Combination of RUPI/RUQI can be used to implement either model.

GridSafe AHM Actively looking for sites to use the software Don’t need to use everything