Oracle for Physics Services and Support Levels Maria Girone, IT-ADC 6 April 2005.

Slides:



Advertisements
Similar presentations
Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Torsten Antoni – LCG Operations Workshop, CERN 02-04/11/04 Global Grid User Support - GGUS -
Advertisements

ITEC474 INTRODUCTION.
Database Architectures and the Web
Introduction to DBA.
RLS Production Services Maria Girone PPARC-LCG, CERN LCG-POOL and IT-DB Physics Services 10 th GridPP Meeting, CERN, 3 rd June What is the RLS -
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
12. March 2003Bernd Panzer-Steindel, CERN/IT1 LCG Fabric status
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Database Services for Physics at CERN with Oracle 10g RAC HEPiX - April 4th 2006, Rome Luca Canali, CERN.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
LHCC Comprehensive Review – September WLCG Commissioning Schedule Still an ambitious programme ahead Still an ambitious programme ahead Timely testing.
Status of WLCG Tier-0 Maite Barroso, CERN-IT With input from T0 service managers Grid Deployment Board 9 April Apr-2014 Maite Barroso Lopez (at)
ASGC 1 ASGC Site Status 3D CERN. ASGC 2 Outlines Current activity Hardware and software specifications Configuration issues and experience.
CERN - IT Department CH-1211 Genève 23 Switzerland t Tier0 database extensions and multi-core/64 bit studies Maria Girone, CERN IT-PSS LCG.
ATLAS Metrics for CCRC’08 Database Milestones WLCG CCRC'08 Post-Mortem Workshop CERN, Geneva, Switzerland June 12-13, 2008 Alexandre Vaniachine.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Workshop Summary (my impressions at least) Dirk Duellmann, CERN IT LCG Database Deployment & Persistency Workshop.
Anton TopurovIT-DB 23 April 2013 Introduction to Oracle2.
OSG Area Coordinator’s Report: Workload Management April 20 th, 2011 Maxim Potekhin BNL
Database Administrator RAL Proposed Workshop Goals Dirk Duellmann, CERN.
CERN Physics Database Services and Plans Maria Girone, CERN-IT
9 Systems Analysis and Design in a Changing World, Fourth Edition.
LFC Replication Tests LCG 3D Workshop Barbara Martelli.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle Real Application Clusters (RAC) Techniques for implementing & running robust.
CASTOR evolution Presentation to HEPiX 2003, Vancouver 20/10/2003 Jean-Damien Durand, CERN-IT.
CERN-IT Oracle Database Physics Services Maria Girone, IT-DB 13 December 2004.
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Pre-GDB Storage Classes summary of discussions Flavia Donno Pre-GDB.
Database Readiness Workshop Summary Dirk Duellmann, CERN IT For the LCG 3D project SC4 / pilot WLCG Service Workshop.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
CERN Database Services for the LHC Computing Grid Maria Girone, CERN.
1 LHCC RRB SG 16 Sep P. Vande Vyvre CERN-PH On-line Computing M&O LHCC RRB SG 16 Sep 2004 P. Vande Vyvre CERN/PH for 4 LHC DAQ project leaders.
SLACFederated Storage Workshop Summary For pre-GDB (Data Access) Meeting 5/13/14 Andrew Hanushevsky SLAC National Accelerator Laboratory.
Rutherford Appleton Lab, UK VOBox Considerations from GridPP. GridPP DTeam Meeting. Wed Sep 13 th 2005.
Report from the WLCG Operations and Tools TEG Maria Girone / CERN & Jeff Templon / NIKHEF WLCG Workshop, 19 th May 2012.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Database Competence Centre openlab Major Review Meeting nd February 2012 Maaike Limper Zbigniew Baranowski Luigi Gallerani Mariusz Piorkowski Anton.
Database authentication in CORAL and COOL Database authentication in CORAL and COOL Giacomo Govi Giacomo Govi CERN IT/PSS CERN IT/PSS On behalf of the.
Oracle for Physics Services and Support Levels Maria Girone, IT-ADC 24 January 2005.
Andrea Valassi (CERN IT-DB)CHEP 2004 Poster Session (Thursday, 30 September 2004) 1 HARP DATA AND SOFTWARE MIGRATION FROM TO ORACLE Authors: A.Valassi,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Monitoring of the LHC Computing Activities Key Results from the Services.
Maria Girone CERN - IT Tier0 plans and security and backup policy proposals Maria Girone, CERN IT-PSS.
CORAL CORAL a software system for vendor-neutral access to relational databases Ioannis Papadopoulos, Radoval Chytracek, Dirk Düllmann, Giacomo Govi, Yulia.
1 A Scalable Distributed Data Management System for ATLAS David Cameron CERN CHEP 2006 Mumbai, India.
Database CNAF Barbara Martelli Rome, April 4 st 2006.
Enabling Grids for E-sciencE INFSO-RI Enabling Grids for E-sciencE Gavin McCance GDB – 6 June 2007 FTS 2.0 deployment and testing.
Site Services and Policies Summary Dirk Düllmann, CERN IT More details at
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
Database Project Milestones (+ few status slides) Dirk Duellmann, CERN IT-PSS (
LHCC Referees Meeting – 28 June LCG-2 Data Management Planning Ian Bird LHCC Referees Meeting 28 th June 2004.
D. Duellmann, IT-DB POOL Status1 POOL Persistency Framework - Status after a first year of development Dirk Düllmann, IT-DB.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
A quick summary and some ideas for the 2005 work plan Dirk Düllmann, CERN IT More details at
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
CERN - IT Department CH-1211 Genève 23 Switzerland t Service Level & Responsibilities Dirk Düllmann LCG 3D Database Workshop September,
DB Questions and Answers open session (comments during session) WLCG Collaboration Workshop, CERN Geneva, 24 of April 2008.
1 LCG Distributed Deployment of Databases A Project Proposal Dirk Düllmann LCG PEB 20th July 2004.
Jean-Philippe Baud, IT-GD, CERN November 2007
Oracle structures on database applications development
IT-DB Physics Services Planning for LHC start-up
Database Services at CERN Status Update
3D Application Tests Application test proposals
Naming convention for Database Services at CERN
Database Readiness Workshop Intro & Goals
Dirk Düllmann CERN Openlab storage workshop 17th March 2003
Ákos Frohner EGEE'08 September 2008
Workshop Summary Dirk Duellmann.
Oracle Storage Performance Studies
Data Lifecycle Review and Outlook
Database Services for CERN Deployment and Monitoring
Oracle Architecture Overview
Presentation transcript:

Oracle for Physics Services and Support Levels Maria Girone, IT-ADC 6 April 2005

AAM, 6 April 2005Physics Database Services and Support Levels 2 Outline Database Services for Physics at CERN Scalable service for the LHC Update on service in 2005 Deployment of physics applications Conclusions

AAM, 6 April 2005Physics Database Services and Support Levels 3 Database Services for Physics Mandate –Coordination of the deployment of physics database applications –Administration of the physics databases in co-operation with the experiments or grid deployment teams –Consultancy for application design, development and tuning Organized the Developers Database Workshop in January 2005 –Involvement in 3D project and LCG Service Challenges Provide database services for LHC and non-LHC experiments –Grid File Catalogs (RLS replacement expected in few months) –~50 dedicated Linux disk servers –Sun Cluster (PDB01) public 2-node for applications related to book keeping, file transfer, physics production processing, on-line integration, detector construction and calibration

AAM, 6 April 2005Physics Database Services and Support Levels 4 Challenges in 2005 Service requirements from experiments will increase for LHC start-up preparation –Requirements still uncertain in some areas –Need to plan for a scalable service Current infrastructure based on Sun cluster is already not sufficient to achieve required performance and application isolation –Linux based solution with ORACLE Real Application Cluster looks promising –Need to provide guaranteed resources to key applications Need to identify them with experiments Deploy them only after a validation phase

AAM, 6 April 2005Physics Database Services and Support Levels 5 Towards a scalable service for LHC Looking into Oracle 10g RAC/Linux –Isolation – 10g ‘services’ and / or physical separation –Scalability - in both database processing power and storage –Reliability – automatic failover in case of problems –Manageability – significantly easier to administer than now Coordinating a common work-plan across several IT groups –Hardware now in place and acceptance tested – RAC configuration and functionality tests going on now –Working on automated DB Server install integrated with s/w installation tools used for OS Setting-up several RAC systems (so far, max 8-node RAC) –Target date for pre-production is summer 2005 –Implemented a stop-gap solution until then

AAM, 6 April 2005Physics Database Services and Support Levels 6 RAC Work plan Main items view –RAC assembly & config tests: Q –RAC optimization & stability test: Q –Ramping up to production phase: Q –Migration of all applications: Q Web site:

AAM, 6 April 2005Physics Database Services and Support Levels 7

AAM, 6 April 2005Physics Database Services and Support Levels 8 Stop-gap Service in 2005 Several applications which either are high priority or large resource consumers have been identified –Performance monitoring in place to detect resource consumptions and changes in applications access patterns Number of sessions, Server CPU used, number of server I/O operations –Resource priorities set by the experiments Within the COCOTIME allocation Allocated dedicated resources to service key applications –Provided so far one box/experiment on Oracle 10g ALICE, ATLAS and LHCb already deployed, CMS under test –Once ready move to a defined slice of the new service cluster

AAM, 6 April 2005Physics Database Services and Support Levels 9 Planning for Application Deployment Introduce a better defined deployment process to insure –Proper planning of database capacity (volume & CPU) –Insure the optimisation of key applications before production starts Separate between two database application types –Resource consuming applications Provide guaranteed resources At first look: 10% of CPU, 10k sessions/day, 10% of max concurrent sessions, 10% max physical I/O –Standard applications Smaller database applications which can run in a shared service

AAM, 6 April 2005Physics Database Services and Support Levels 10 Service Levels Layers The new service will be based on Oracle 10g Layered service implemented –Development Service Code development, no large data volumes, no backup –Integration and Validation Service (for key apps) Sufficient resources for larger tests and optimisation Allocated together with consultancy manpower in advance: need 2 month notice –Production Service full production quality service, including backup, monitoring services, on call intervention procedures Monitoring to detect new resource consuming applications or changes in access patterns The PDB Sun cluster will stay on 9i Stop-gap resources and new cluster will be 10g

AAM, 6 April 2005Physics Database Services and Support Levels 11 A Typical Application Deployment Cycle Development and definition of application requirements –Application development against the database development service –Once stable the application code and schema move to validation Schema validation and optimization phase –Performance requirements are needed for key apps How many operations? Which query mix? From how many concurrent clients? Experiments should provide test work load –Work load is used to optimise application code and schema on a dedicated validation box Additional diagnostics for dba and developers available –Work load & performance requirements are basis for resource planning Resource Allocation & Planning –Optimised application with resource requirements is used to estimate h/w resources required for the service –Total database volume requirements are handled via COCOTIME

AAM, 6 April 2005Physics Database Services and Support Levels 12 Current state 10g development and validation services and production dedicated resources in place Now collecting requests from the experiments on the validation service –ATLAS prioritized list ready –CMS online applications list being prepared Naming conventions being adopted (with input from Fermilab) – Proposal discussed in 3D project and available at We propose to hold another Developers Database Workshop focused on deployment in Q3 2005

AAM, 6 April 2005Physics Database Services and Support Levels 13 Naming Conventions (1) To simplify deployment of many applications on different service layers, we propose to adopt naming conventions Project name of 18 characters max prefixed by experiment_ (VO_) Ex: LHCB_BOOKKEEPING, ATLAS_PIXEL_DT Usernames should start with project name and the suffix –For integration and production owners: –none for production account with tables/views/etc –_INT for integration account with tables/views/etc roles: –_W for account with write access to necessary tables/views/etc –_R for account only with read access –Others if requested for a fine grain control Ex: ALICE_TRACKER_INT_W ALICE_TRACKER_R

AAM, 6 April 2005Physics Database Services and Support Levels 14 Naming Conventions (2) Tablespaces – For integration and production: _DATA for tables/etc _INDX for indexes Others if required for BLOBS or other data types Ex: ALICE_PIXELDT_DATA, ALICE_PIXELDT_INDX Connection string –Today: one service name/project and a unique connection string in tnsnames.ora ATLASDB1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ATLASRAC.cern.ch)( PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ATLAS_SYS_PROD) ) –With 10g client, the possibility of avoiding tnsnames.ora files is being investigated (EZconnect Ex:

AAM, 6 April 2005Physics Database Services and Support Levels 15 Conclusions Oracle deployment needs for physics are rapidly ramping up –Raising need for consultancy and deployment resources, to be handled in a coordinated manner We propose to organize another Developers Database workshop focused on deployment in Q –Validation service in place for optimization/tuning of prioritized resources Experiments should maintain the list Developing a new service on Oracle 10g to achieve scalability, availability and isolation Stop-gap solution has been implemented to ensure guaranteed resources to production applications This will be a critical year. Directing resources in key areas will be essential

AAM, 6 April 2005Physics Database Services and Support Levels 16 Service People and Responsibilities Physics Database Services coordination: Maria Girone Link people to experiments/projects: –Grid Deployment & Middleware: Miguel Anjo –ALICE: Jacek Wojcieszuk –ATLAS: Dirk Geppert / Ioannis Papadopoulos (POOL) –CMS & COMPASS: Giacomo Govi –LHCb & HARP: Andrea Valassi Openlab Oracle Fellow: Marta Jakubowska-Sobczak Validation service procedures: Ioannis Papadopoulos Client side monitoring: Radovan Chytracek