GOCDB New Requirements

Slides:



Advertisements
Similar presentations
1 User Analysis Workgroup Update  All four experiments gave input by mid December  ALICE by document and links  Very independent.
Advertisements

Contract Certainty John Harvie 30 May Market Reform Page 2 How did this issue arise? –Global, historic practice and culture, a legacy of the past.
GS CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data for CERN Drupal Sites Introduction to Planned AIS Drupal Modules.
SE 464: Industrial Information systems Systems Engineering Department Industrial Information System LAB 02: Introduction to SAP.
The Architecture of Transaction Processing Systems
HP Asset Hub Support through Service Central
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
IT – DBMS Concepts Relational Database Theory.
ACSP Report – Review of Open Suggestions Nate Davis.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
Integration and Sites Rob Gardner Area Coordinators Meeting 12/4/08.
T Iteration Demo Team WiseGUI I2 Iteration
Monitoring in EGEE EGEE/SEEGRID Summer School 2006, Budapest Judit Novak, CERN Piotr Nyczyk, CERN Valentin Vidic, CERN/RBI.
Session-8 Data Management for Decision Support
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Improving pS-PS Service Architecture , perfSONAR-PS Developers Meeting Aaron Brown, Andrew Lake, Eric Pouyoul.
New perfSonar Dashboard Andy Lake, Tom Wlodek. What is the dashboard? I assume that everybody is familiar with the “old dashboard”:
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GStat 2.0 Joanna Huang (ASGC) Laurence Field.
Towards a Global Service Registry for the World-Wide LHC Computing Grid Maria ALANDES, Laurence FIELD, Alessandro DI GIROLAMO CERN IT Department CHEP 2013.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
The basics of knowing the difference CLIENT VS. SERVER.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Ops Portal New Requirements.
XML 2002 Annotation Management in an XML CMS A Case Study.
II EGEE conference Den Haag November, ROC-CIC status in Italy
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
GOCDB Handover + Status Update Quite heavy GGUS ticketing traffic; responding to user issues has been quite timely, especially in first few weeks (expected.
INFSO-RI Enabling Grids for E-sciencE GOCDB Requirements John Gordon, STFC.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
T Project Review X-tremeIT PP Iteration
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Regional tools use cases overview Peter Solagna – EGI.eu On behalf of the.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Operations Portal OTAG September, 21th 2011 Cyril L’Orphelin – CCIN2P3/CNRS.
GOCDB Status and Plans David Meredith John Casson
Transition to EGI PSC-06 Istanbul Ioannis Liabotis Greece GRNET
GGUS New features and roadmap
Web Technology Solutions
Chapter 14 Maintaining Information Systems
Gridpp37 – 31/08/2016 George Ryall David Meredith
Configuration Management
Xiaomei Zhang CMS IHEP Group Meeting December
Network instantiation
The Development Process of Web Applications
Chapter 11: Software Configuration Management
Full Page Watermarking
Chapter 18 Maintaining Information Systems
PROTEAN: A Scalable Architecture for Active Networks
T Project Review Group: pdm I2 Iteration
Advancements in Availability and Reliability computation Introduction and current status of the Comp Reports mini project C. Kanellopoulos GRNET.
LCGAA nightlies infrastructure
Cyril L’Orphelin (CC-IN2P3) COD-19, Bologna, March 30th 2009
Integrated Open Access (OA) Service Mick Eadie, Research Information Officer Valerie McCutcheon, Research Information
TS4.10 Comp Reports A new approach to Computing Availability/Reliability reports for EGI Progress Report C. Kanellopoulos GRNET 9/14/2018.
#01 Client/Server Computing
Validation & conformity testing
ICOTS Helpdesk Training
What’s changed in the Shibboleth 1.2 Origin
101730: Successful Use of Page and Field Configurator… and Lessons Learned Jessica Becker 7/18/18.
POP: Building Automation Around Secure Server Deployment
Chapter 11: Software Configuration Management
EUDAT Site and Service Registry
Kashif Mohammad Deputy Technical Co-ordinator (South Grid) Oxford
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
#01 Client/Server Computing
Presentation transcript:

GOCDB New Requirements

non‐EMI service types and notifications Improved support for non‐EMI service registration We centrally control the service types in GOCDB to mitigate duplication and proliferation of unsuitable types (domain compute Jobs for example). A distinction between centrally controlled SE types and custom types could be useful. This requires discussion/acceptance at JRA1/OTAG/OMB. No notification for pending role requests can be added in rt with low priority - the same as RT1102

User-friendliness GOCDB front‐end was more user friendly in previous version (GOCDB3) GOCDB v4.0 used a single module for drawing all GUI components. This module was far too rigid - it was impossible to deal with GUI requirements on a per-page basis. To address this, the entire MVC logic has been redeveloped and front end usability is now steadily improving. Front end developments have to be balanced against other higher-priority (back-end) developments/tasks.

Input and visulisation Separation of "input" and "visualisation" is a little confusing. It would be useful to be able to add a downtime from the info page for a given site Is this really a priority?

Functionality can be improved by adding change tracking All site certification changes are recorded and can be queried for audit purposes using the PI. See: https://wiki.egi.eu/wiki/GOCDB/PI/get_cert_status_changes. If further change/history tracking functionality is required, then use-cases should be devised and submitted via RT for prioritisation.

GUI https://gocdb4.esc.rl.ac.uk/portal has not a trusted certificate GUI certificate GUI https://gocdb4.esc.rl.ac.uk/portal has not a trusted certificate GOCDB has a UK e-Science certificate that is fully trusted by the IGTF. We could consider using a certificate issued by a different CA, such as one provided by Terena which is globally trusted (http://www.terena.org).

GOCDB experiences a lot of downtimes Availability GOCDB experiences a lot of downtimes We recently experienced site DNS issues that may have led to this viewpoint. According to the external ops-monitor check, GOCDB achieved: 99.75% total up time from April 07th 2011 to Jan 01st 2012 (11h 53mins total downtime) 99.927% total up time since 01st Jan 2012 to date (49mins total downtime)

Slowness The web interface has become rather slow that its always a hassle to use Is still true? Maybe the users are referring to the recent DNS issues

Write APIs We are waiting for “write” API to integrate regional configuration management database with the central GOCDB and we see no plans for that. We tried to adapt GOCDB to our region but the code is complicated so regional extensions were difficult We understand the requirement for a writable API, but this has to be balanced against other higher priority developments documented at: https://wiki.egi.eu/wiki/GOCDB/Release4/Development A writable API would be part of the Regional-Publishing GOCDB (to submit data from regional to central instance). Given the addition of data scoping in the central instance, we suggest a re-prioritization exercise for the Regional-Publishing model.

Slowness of development From our perspective it seems that development slowed down and no much progress was achieved since long time. Even small changes takes quite long In 2011 a large amount of time has focused upon addressing a number of fundamental v4.0 design issues that had to be prioritized ahead of responding to new feature requests. The entire MVC architecture has been replaced (see previous comment). The backend of the application has been redeveloped significantly (https://wiki.egi.eu/wiki/GOCDB/Release4/Development/Recently_Completed). This work is not always immediately apparent to the front end user. However, there have been marked improvements in reliability, code quality and abstraction. As a result, there has been a noticeable decrease in the number of GGUS tickets (since the DB logic is now atomic, so the number of tickets relating to data-inconsistencies has completely dropped). New functionalities have also been released in parallel throughout 2011 (listed at above link) and new core features are soon to be released. Only have one FTE of effort for admin, support and development of GOCDB.