APEL Architecture Alison Packer. Overview Grid jobs accounting tool APEL Client software - installed in sites (CEs, gLite- APEL node) APEL Server accepts.

Slides:



Advertisements
Similar presentations
GOC resilience John Gordon, STFC GridPP 22 microtalk.
Advertisements

VL-e PoC Introduction Maurice Bouwhuis VL-e work shop, April 7 th, 2006.
CERN IT Department CH-1211 Genève 23 Switzerland t Messaging System for the Grid as a core component of the monitoring infrastructure for.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Accounting Update Dave Kant Grid Deployment Board Nov 2007.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GPGPU Accounting John Gordon STFC 09/04/2013 EGI CF – Accounting and Billing1.
JSPG: User-level Accounting Data Policy David Kelsey, CCLRC/RAL, UK LCG GDB Meeting, Rome, 5 April 2006.
APEL & MySQL Alison Packer Richard Sinclair. APEL Accounting Processor for Event Logs extracts job information by parsing batch system (PBS, LSF, SGE.
WLCG Nagios and the NGS. We have a plan NGS is using a highly customised version of the (SDSC written) INCA monitoring framework. It was became too complicated.
CERN IT Department CH-1211 Genève 23 Switzerland t MSG status update Messaging System for the Grid First experiences
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Overlook of Messaging.
© Fraunhofer IAO, IAT Universität Stuttgart Message based propagation of changes in VO membership in a Grid environment Change Propagation in a heterogeneous.
Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer.
Accounting in LCG Dave Kant CCLRC, e-Science Centre.
Grid Operations Centre LCG Accounting Trevor Daniels, John Gordon GDB 8 Mar 2004.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
GDB March User-Level, VOMS Groups and Roles Dave Kant CCLRC, e-Science Centre.
System Overview 18 March I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Global Accounting in the Grid and Cloud John Gordon, STFC HEPiX, Beijing.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSG - A messaging system for efficient and.
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Recent improvements in HLRmon, an accounting portal suitable for national Grids Enrico Fattibene (speaker), Andrea Cristofori, Luciano Gaido, Paolo Veronesi.
EMI INFSO-RI ARC tools for revision and nightly functional tests Jozef Cernak, Marek Kocan, Eva Cernakova (P. J. Safarik University in Kosice, Kosice,
Accounting Update John Gordon and Stuart Pullinger January 2014 GDB.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks John Gordon SA1 Face to Face CERN, June.
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.
LCG Accounting Update John Gordon, CCLRC-RAL WLCG Workshop, CERN 24/1/2007 LCG.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
LCG User Level Accounting John Gordon CCLRC-RAL LCG Grid Deployment Board October 2006.
GridView - A Monitoring & Visualization tool for LCG Rajesh Kalmady, Phool Chand, Kislay Bhatt, D. D. Sonvane, Kumar Vaibhav B.A.R.C. BARC-CERN/LCG Meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Nagios Emir Imamagic /SRCE EGEE’09,
LCG Issues from GDB John Gordon, STFC WLCG MB meeting September 28 th 2010.
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
CERN 21 January 2005Piotr Nyczyk, CERN1 R-GMA Basics and key concepts Monitoring framework for computing Grids – developed by EGEE-JRA1-UK, currently used.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Accounting Requirements Stuart Pullinger STFC 09/04/2013 EGI CF – Accounting.
The GridPP DIRAC project DIRAC for non-LHC communities.
Status of gLite-3.0 deployment and uptake Ian Bird CERN IT LCG-LHCC Referees Meeting 29 th January 2007.
TIFR, Mumbai, India, Feb 13-17, GridView - A Grid Monitoring and Visualization Tool Rajesh Kalmady, Digamber Sonvane, Kislay Bhatt, Phool Chand,
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Accounting Requirements Stuart Pullinger STFC 09/04/2013 EGI CF – Accounting.
LCG Accounting Update John Gordon, CCLRC-RAL 10/1/2007.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Update on Service Availability Monitoring (SAM) Marian Babik, David Collados,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
GDB July APEL Accounting Summary Dave Kant Rutherford Appleton Laboratory.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI APEL Regional Accounting Alison Packer (STFC) Iván Díaz Álvarez (CESGA) APEL.
Transition to EGI PSC-06 Istanbul Ioannis Liabotis Greece GRNET
GridPP37, Ambleside Adrian Coveney (STFC)
John Gordon STFC OMB 26 July 2011
The New APEL Client Will Rogers, STFC.
Accounting at the T1/T2 Sites of the Italian Grid
Raw Wallclock in APEL John Gordon, STFC-RAL
Short update on the latest gLite status
A Messaging Infrastructure for WLCG
APEL Storage Accounting
Cristina del Cano Novales STFC - RAL
John Gordon (STFC) APEL PT Leader
DGAS Today and tomorrow
GLOBUS ACCOUNTING USING GRID-SAFE - DEMO
Accounting Repository
APEL as a Global Accounting Repository
User Accounting Integration Spreading the Net.
Status of Cloud Accounting and future plans
Presentation transcript:

APEL Architecture Alison Packer

Overview Grid jobs accounting tool APEL Client software - installed in sites (CEs, gLite- APEL node) APEL Server accepts data from APEL client plus external clients Data is processed by APEL Server system and made available by the Accounting Portal:

Current Architecture MySQL PORTAL BROKER CONSUMER CLIENT MySQL RGMA REGISTRY FLEXIBLE ARCHIVER CLIENT python Java perlbash Java EXTERNAL CLIENTS Closed on1 st March

Current System R-GMA transport mechanism now replaced with Apache ActiveMQ (broker) However: –Many machines and many databases –Many different languages/scripts –If the database is down clients can not publish –Some clients have direct access to the database, some publish via the APEL client

New System APEL CLIENT MESSAGE BROKERS – located across Europe (ActiveMQ) CENTRAL SERVER (MySQL, python) CENTRAL SERVER (MySQL, python) APEL Monitoring PORTAL EXTERNAL CLIENTS SSM RECORD LOADER Job Records, Summary Job Records, Sync Records Job Records, Summary Job Records, Sync Records SUMMARISER REGIONAL APEL SERVER SSM

New System features Database improvements: o removed duplication of information (many date/time fields in same record) o added important fields (number of nodes, processors – for MPI jobs) o partitioning, indexing All communication sent via Message Broker service using Secure Stomp Messenger (SSM) SSM is available even if the database is not, so clients can still send messages Regional APEL Server system

New System – showing Use Cases EXTERNAL CLIENTS MESSAGE BROKERS – located across Europe (ActiveMQ) CENTRAL APEL SERVER PORTAL APEL CLIENT REGIONAL APEL SERVER Job Records Summaries Summaries & Job Records Summaries plus

Use Cases 1.APEL Client - publishes Job Records to central APEL server 2.Regional APEL server – uses APEL Client and publishes Summaries to central APEL server 3.Site has own accounting system, publishes Summaries to central APEL server NOTE: All publishing is via Message Brokers

Messages A message is one file which is sent and received by the SSM. A message will contain a number of records (e.g. 1000) A record corresponds to one row in the database The header in each message tells the server which type of records are in that message Whole message is encrypted before it is sent and messages are signed so we know their origin

Message Types Currently 3 types of message defined: 1. Job Records – from APEL client 2. Summary Records – from external clients and regional APEL server 3. Sync Records – for APEL monitoring Additional message types will be defined to accommodate new record types as required.

Summary Record message APEL-summary-job-message: v0.1 Site: RAL-LCG2 Month: 3 Year: 2010 GlobalUserName: /C=whatever/D=someDN VO: atlas Group: /atlas Role: Role=production EarliestEndTime: LatestEndTime: WallDuration: CpuDuration: 2345 NormalisedWallDuration: NormalisedCpuDuration: 2500 NumberOfJobs: 100 %...another summary job record... %... %

Deployment External Clients (Dec, 2011) –External clients migrate to publishing their summaries to the new system although old system continues to receive Job Records, creates summaries and publishes to portal. New System in Production (Feb, 2012) –The data from the old database is migrated to the new database; –Data is now summarised and published from the new system; –All external clients must have migrated to the new system at this point; –The old APEL client continues to publish as usual but the data is transferred to the new system using SSM and the message brokers. New APEL client released (Apr, 2012) –New and old APEL clients both supported. APEL Regional server (Summer, 2012)

Deployment Current APEL CLIENT BROKER CONSUMER PORTAL MESSAGE BROKERS (ActiveMQ) CENTRAL SERVER (MySQL, python) APEL Monitoring External CLIENTS SSM New APEL CLIENT SSM Regional APEL SERVER SSM