ARC GLUE2 Server-Side Status and Plans

Slides:



Advertisements
Similar presentations
TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Advertisements

GLUE 2.0 and GLUEMan Sergio Andreozzi, INFN-CNAF, Bologna (Italy) OGF Feb 2008, Cambridge, MA, USA.
Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
MIT Lincoln Laboratory A Service-Oriented Approach to Application Development Robert Darneille & Gary Schorer WPI MQP Presentations ICS Group 10 October.
Common Terminology Services 2 (CTS2)
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
RSR Ryan White HIV/AIDS Program Services Reporting System What’s New with the RSR 1.
EMI is partially funded by the European Commission under Grant Agreement RI Recent ARC developments in the EMI project Andrii Salnikov, Ievgen Sliusar.
Managing Computational Activities on the Grid - from Specifications to Implementation: The GLUE 2 information model OGF25, 2nd March 2009, Catania Balázs.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Felix Ehm CERN IT-GD EGEE 2008 GLUE 2.0.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Migration to the GLUE 2.0 information schema in the LCG/EGEE/EGI.
The LDAP Schema Registry and its requirements on Slapd development OpenLDAP Developers' Day San Francisco 21 March 2003 Peter Gietz, DAASI International.
Glue Schema Status Jennifer Schopf Argonne National Lab May 23,2002.
SCMnet Troubleshooting Tips Tips for resolving common Agile to Oracle transfer issues Cass Smith Business Systems Analyst Symmetricom
Oleg LODYGENSKY Etienne URBAH LAL, Univ Paris-Sud, IN2P3/CNRS, Orsay,
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
Towards a WBEM-based Implementation of the OGF GLUE Information Model Sergio Andreozzi, INFN-CNAF, Bologna (Italy) Third EGEE User Forum 13 Feb 2008, Clermont-Ferrand,
EMI is partially funded by the European Commission under Grant Agreement RI Discovering Infrastructures with EMI Registry (EMIR) Emidio Giorgio.
DPM Python tools Ivan Calvet IT/SDC-ID DPM Workshop 10 th October 2014.
Worldwide Protein Data Bank Common D&A Project Sequence Processing Modular Demo May 6, 2010 Project Deliverable.
DDM Central Catalogs and Central Database Pedro Salgado.
ESRIN, 15 December 2009 Slide 1 Web Service Security in HMA-T HMA-T Final Presentation 14 December 2009 S. Gianfranceschi, Intecs.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GLUE 2: Deployment and Validation Stephen Burke egi.eu EGI OMB March 26 th.
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
XSEDE GLUE2 Update 1. Current XSEDE Usage Using legacy TeraGrid information services Publishing compute information about clusters – Subset of XSEDE clusters.
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
CREAM Status and plans Massimo Sgaravatto – INFN Padova
Working Group Sessions. i. XML rendering (~15 minutes, Shiraz/JP) Public comment resolution Official specification next steps ii. LDAP rendering (~1 hour,
EMI is partially funded by the European Commission under Grant Agreement RI EMI Status And Plans Laurence Field, CERN Towards an Integrated Information.
EGI Operations Management Board
gLite Information System
The ITU-T X.500 series and X.509 in a changing world
VOs and ARC Florido Paganelli, Lund University
The ARC Information System
HMA Identity Management Status
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Short term improvements to the Information System: a status report
Dynamic Modeling of Banking System Case Study - I
CREAM Status and Plans Massimo Sgaravatto – INFN Padova
BDII Performance Tests
EMI Service Registry (EMIR) JRA1, Infrastructure
ETL Validator + ALM = Data Delivery. Faster and Better
Towards an Integrated Information system: the EMI view
CWA3 Standardized roll-out package Part 2: XBRL Handbook for Declarers
Information System Virginia Martín-Rubio Pascual
gLite Information System
NA4 Test Team Status Test meeting, 07/09/04
ARC information in the (top) BDII
gLite Information System
Fast Track Maintenance Process (for existing messages)
Report on GLUE activities 5th EU-DataGRID Conference
3a. Status of the 2012 interim report on the implementation of POM
EGEE Middleware: gLite Information Systems (IS)
Updates on the XSLT stylesheets for DDI
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
UMIGs IM and BR-EI Documentation Structure Review
WP 4 - Revision of Natura 2000 dataflow
Sergio Andreozzi (speaker) Laurence Field Balazs Konya
ACTIVE DIRECTORY An Overview.. By Karan Oberoi.
UMIGs IM and BR-EI Documentation Structure Review
UMIGs IM and BR-EI Documentation Structure Review
Web-Services for eGovernment in Germany
GLUEMan: A WBEM-based Implementation of GLUE 2.0
Status and plans for bookkeeping system and production tools
Information Services Claudio Cherubino INFN Catania Bologna
Speaking the language of publishing. Worldwide
Presentation transcript:

ARC GLUE2 Server-Side Status and Plans Florido Paganelli Lund University EMI AHM, Padova, 17/10-19/10 2011

ARC GLUE2 Plans and Status ARC local information system: ARIS Publishes info about the CE Information is published in three schemas: Nordugrid Glue 1.2 GLUE 2 (LDAP and XML Information is published via two interfaces: LDAP (LDIF) WSRF (XML) 10/05/2010 ARC GLUE2 Plans and Status 2

ARC GLUE2 Plans and Status GLUE2 schema OGF Working Group on forge.gridforum.org http://forge.gridforum.org/sf/wiki/do/viewPage/projects.glue- wg/wiki/HomePage “The GLUE specification is an information model for Grid entities described using the natural language and UML Class Diagrams. As a conceptual model, it is designed to be independent from the concrete data models adopted for its implementation.” Status: Information model document is final Renderings are to be finalized this year 10/05/2010 ARC GLUE2 Plans and Status 3

ARC GLUE2 Plans and Status GLUE2 Schema - LDAP Latest github changeset March 2011: No new entries added to the schema but several changes: Shipped with EMI Latest Version # Group # Group attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.1.1 attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.1.1 NAME 'GLUE2GroupID' NAME 'GLUE2GroupID' DESC 'Local unique ID' DESC 'Local unique ID' EQUALITY caseExactIA5Match | EQUALITY caseExactMatch SUBSTR caseExactIA5SubstringsMatch | SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE SINGLE-VALUE ) ) Remark: EMI still distributes the March 2009 version 10/05/2010 ARC GLUE2 Plans and Status 4

ARC GLUE2 Plans and Status GLUE2 Schema - XML Latest github changeset April 2011 Completion of XML rendering Authors report is 98% done, but still changing https://github.com/OGF-GLUE/XSD/tree/master/schema 10/05/2010 ARC GLUE2 Plans and Status 5

ARC GLUE2 Plans and Status ARC CE LDAP GLUE2 status: Correctness ARC uses the verson of the schema shipped with EMI /etc/ldap/schemas/GLUE20.schema package: glue-schema ARC has been tested to validate with the github version EMI provided a validator: https://tomtools.cern.ch/confluence/display/IS/GLUEValidator 10/05/2010 ARC GLUE2 Plans and Status 6

ARC GLUE2 Plans and Status ARC CE LDAP GLUE2 status: Correctness EMI ships the old version of the schema /etc/ldap/schemas/GLUE20.schema package: glue-schema EMI provided a validator: https://tomtools.cern.ch/confluence/display/IS/GLUEValidator Validating data types. ... ok Verifying the existence of mandatory attributes. ... ok Verifying the object class ... ok Verifying single-valued attributes only have one value. ... ok ====================================================================== FAIL: Verifying the object class ---------------------------------------------------------------------- Traceback (most recent call last): File "/root/glue2validator/trunk/lib/validator/EntryTest.py", line 31, in test_object_class self.assertTrue(self.types.is_ObjectClass(obj), message) AssertionError: The object class top in o=glue is not valid Ran 4452 tests in 0.871s FAILED (failures=1) Validator needs to be checked 10/05/2010 ARC GLUE2 Plans and Status 7

ARC GLUE2 Plans and Status ARC CE XML GLUE2 status: Correctness Used schema schemas.ogf.org/glue/2009/03/spec/2/0 pathto/GLUE2.xsd Not the github version There is no EMI tool to validate GLUE2 XML output Quick attempt: use arcwsrf tool to get some wrapped XML output Validator: xmlstarlet Does NOT validate. Manual fix of the XML improved validation 10/05/2010 ARC GLUE2 Plans and Status 8

ARC GLUE2 Plans and Status ARC GLUE2 Status: Completeness (LDAP and XML) We publish complete trees Some information is missing, must be checked: ARC CE has several endpoints, some are not published Further investigation needed 10/05/2010 ARC GLUE2 Plans and Status 9

ARC GLUE2 Plans Mid of November: Fix information completeness ASAP EMI updates LDAP schema Verify LDAP rendering Test GLUE2 LDAP client and server Beginning of December Update XML infoproviders to the latest github Complete GLUE2 Support server-side will be provided for EMI2 10/05/2010 ARC GLUE2 Plans and Status 10

Thank you!

LDAP tree example 12

LDAP tree example 13

XML example <wsrf-rp:GetResourcePropertyDocumentResponse><InfoRoot> <Domains xmlns="http://schemas.ogf.org/glue/2008/05/spec_2.0_d41_r01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.ogf.org/glue/2009/03/spec/2/0 pathto/GLUE2.xsd"> <AdminDomain BaseType="Domain"> <ID>urn:ogf:AdminDomain:hep.lu.se</ID> <Name>hep.lu.se</Name> <Services> <ComputingService BaseType="Service" CreationTime="2011-10-06T07:00:22Z" Validity="60"> <ID>urn:ogf:ComputingService:hep.lu.se:piff</ID> <Name>piff</Name> <Capability>executionmanagement.jobexecution</Capability> <Type>org.nordugrid.execution.arex</Type> <QualityLevel>development</QualityLevel> <Complexity>endpoint=1,share=1,resource=1</Complexity> <Location> <ID>urn:ogf:Location:hep.lu.se:piff</ID> <PostCode>SE-22100</PostCode> </Location> <Contact> <ID>urn:ogf:Contact:hep.lu.se:piff:mailto:florido.paganelli@hep.lu.se</ID> <Name>florido.paganelli</Name> <Detail>mailto:florido.paganelli@hep.lu.se</Detail> <Type>usersupport</Type> </Contact> <TotalJobs>0</TotalJobs> <RunningJobs>0</RunningJobs> <WaitingJobs>0</WaitingJobs> <StagingJobs>0</StagingJobs> 14

XML validation problems 15

Affected files Infoproviders: ARC1ClusterInfo.pm CEinfo.pl GLUE2ldifPrinter.pm GLUE2xmlPrinter.pm LdifPrinter.pm Sysinfo.pm 10/05/2010 EMI Hot Topic, JSC, FZJ 16

GLUE2 schema LDAP 10/05/2010 EMI Hot Topic, JSC, FZJ 17

Two interchangeable sets of scripts Local information system(2/2) (1) (2) Two interchangeable sets of scripts Pre-WS, triggered by bash script. Does NOT generate GLUE2 info. WS, triggered by A-REX (CE main component) generates GLUE2 info.