Porting LCG to IA64 Andreas Unterkircher CERN openlab May 2004

Slides:



Advertisements
Similar presentations
CERN LCG Middleware Certification and Support Maarten Litmaath CERN IT/GD GridPP Workshop 2-4 June 2004.
Advertisements

27-29 September 2002CrossGrid Workshop LINZ1 USE CASES (Task 3.5 Test and Integration) Santiago González de la Hoz CrossGrid Workshop at Linz,
SPI Software Process & Infrastructure GRIDPP Collaboration Meeting - 3 June 2004 Jakub MOSCICKI
SEAL V1 Status 12 February 2003 P. Mato / CERN Shared Environment for Applications at LHC.
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
INFSO-RI Enabling Grids for E-sciencE Status of LCG-2 porting Stephen Childs, Brian Coghlan and Eamonn Kenny Grid-Ireland/EGEE October.
J.T Moscicki CERN LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Software Packaging and Distribution LCG Application.
EGEE is a project funded by the European Union under contract IST Workload management system testing : - what exists - further testing planned.
Configuration Management (CM)
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
05/29/2002Flavia Donno, INFN-Pisa1 Packaging and distribution issues Flavia Donno, INFN-Pisa EDG/WP8 EDT/WP4 joint meeting, 29 May 2002.
First attempt for validating/testing Testbed 1 Globus and middleware services WP6 Meeting, December 2001 Flavia Donno, Marco Serra for IT and WPs.
Deployment work at CERN: installation and configuration tasks WP4 workshop Barcelona project conference 5/03 German Cancio CERN IT/FIO.
DataGRID WPMM, Geneve, 17th June 2002 Testbed Software Test Group work status for 1.2 release Andrea Formica on behalf of Test Group.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Feedback from the POOL Project User Feedback from the POOL Project Dirk Düllmann, LCG-POOL LCG Application Area Internal Review October 2003.
Olof Bärring – WP4 summary- 4/9/ n° 1 Partner Logo WP4 report Plans for testbed 2 [Including slides prepared by Lex Holt.]
EGEE is a project funded by the European Union under contract IST Tools survey status, first experiences with the prototype Diana Bosio EGEE.
LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 1 DIRAC Software distribution A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.
K. De UTA Grid Workshop April 2002 ATLAS Pre-packaged Kaushik De University of Texas at Arlington.
Testing Grid Software on the Grid Steven Newhouse Deputy Director.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
LCG LCG-1 Deployment and usage experience Lev Shamardin SINP MSU, Moscow
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Project Overview LCG Application Area Internal.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
LCG CERN David Foster LCG WP4 Meeting 20 th June 2002 LCG Project Status WP4 Meeting Presentation David Foster IT/LCG 20 June 2002.
David Foster LCG Project 12-March-02 Fabric Automation The Challenge of LHC Scale Fabrics LHC Computing Grid Workshop David Foster 12 th March 2002.
The EDG Testbed The European DataGrid Project Team
15-Feb-02Steve Traylen, RAL WP6 Test Bed Report1 RAL/UK WP6 Test Bed Report Steve Traylen, WP6 PPGRID/RAL, UK
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
CERN 19/06/2002 Kickstart file generator Andrea Chierici (INFN-CNAF) Enrico Ferro (INFN-LNL) Marco Serra (INFN-Roma)
WP1 Status and plans Francesco Prelz, Massimo Sgaravatto 4 th EDG Project Conference Paris, March 6 th, 2002.
Tests at Saclay D. Calvet, A. Formica, Z. Georgette, I. Mandjavidze, P. Micout DAPNIA/SEDI, CEA Saclay Gif-sur-Yvette Cedex.
CERN Certification & Testing LCG Certification & Testing Team (C&T Team) Marco Serra - CERN / INFN Zdenek Sekera - CERN.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
II EGEE conference Den Haag November, ROC-CIC status in Italy
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
Quattor installation and use feedback from CNAF/T1 LCG Operation Workshop 25 may 2005 Andrea Chierici – INFN CNAF
EGEE is a project funded by the European Union under contract IST build & integration system Framework & configuration Joachim Flammer Integration.
CERN Openlab Openlab II virtualization developments Havard Bjerke.
Status of Task Forces Ian Bird GDB 8 May 2003.
BaBar-Grid Status and Prospects
SPGrid Status in Ferrara
DataGrid Quality Assurance
Andreas Unterkircher CERN Grid Deployment
The gLite Software Development Process
WP4 Fabric Management 3rd EU Review Maite Barroso - CERN
SPI Software Process & Infrastructure
Grid related projects CERN openlab LCG EDG F.Fluckiger
WP4-install status update
Testing for patch certification
WP1 activity, achievements and plans
Future Test Activities SA3 All Hands Meeting Dublin
Leanne Guy EGEE JRA1 Test Team Manager
ETICS Services Management
Building and Testing using Condor
LCG experience in Integrating Grid Toolkits
Module 01 ETICS Overview ETICS Online Tutorials
Transactional Grid Deployment
The EU DataGrid Fabric Management Services
gLite The EGEE Middleware Distribution
Presentation transcript:

Porting LCG to IA64 Andreas Unterkircher CERN openlab May 2004

What is LCG ? The goal of the LCG project is to prototype and deploy the computing environment for the LHC experiments. LCG hardly develops software but gathers it from different sources. May 2004 Andreas Unterkircher

LCG code VDT: Globus, Condor(-G), MyProxy EDG: WP1, WP2 DataTAG: GLUE, GridICE LCG: GFAL, lcg-BDII, experiments SW DESY/FNAL: dCache External: ant, tomcat,… May 2004 Andreas Unterkircher

LCG build model Check out from source CVS: EDG software LCG specific code Everything else is “external”. A “build machine” automatically does the build after the checkout. May 2004 Andreas Unterkircher

LCG build model Supports only RedHat 7.3. Sources for “external” packages are not under direct control of LCG. Binaries are distributed as rpms and grouped according to functionality. A new LCG release = a new tag. May 2004 Andreas Unterkircher

Installation of LCG Installation and configuration fully automated by using LCFGng. Manual installation is quite complicated Quote from EDG Installation Guide : “…manual configuration of the services without the benefit of the LCFG configuration components is extremely difficult (…) for now, using this method is strongly discouraged.” May 2004 Andreas Unterkircher

Consequences for IA64 We have to rebuild everything from scratch. LCFG is not available for IA64 thus we have to install and configure everything manually. May 2004 Andreas Unterkircher

Our strategy Initially only port a “minimal grid node”. Demonstrate that such an IA64 node is actually working. Try to get IA64 specific changes into the CVS code repository. Help with porting experiments software. Port more of LCG to IA64 if needed. Make IA64 a fully supported LCG platform. May 2004 Andreas Unterkircher

Porting to IA64 Initially port the code necessary for a Worker Node and a Compute Element. Try to reproduce the x86 rpms provided by LCG as close as possible. May 2004 Andreas Unterkircher

Timeline Started in late summer 2003. End 2003: first “release” of WN and CE rpms. Beginning of 2004: first test installation. February 2004: integration of IA64 CE and WN into the EIS testbed. 16. February 2004: first Grid job submitted to IA64. May 2004 Andreas Unterkircher

Porting obstacles Sources are difficult to find. Complicated dependencies. Documentation is scarce and knowledge is spread amongst different groups. EDG initially has not been targeted for porting. Reverse engineering of build procedures is extremely time consuming. May 2004 Andreas Unterkircher

Porting observations Most of the problems encountered are due to build or configuration issues. The code itself is mostly “IA64 ready”. Different languages: C, C++, Java, Perl, Python, Swig Keeping track with new LCG tags is difficult for us. Thus getting the IA64 extensions into the CVS tree is essential. May 2004 Andreas Unterkircher

Manual installation Many configuration files. Startup scripts are complicated and interleaved. Had to “debug” scripts in order to get them working. LCG is working on better documentation. May 2004 Andreas Unterkircher

Achievements so far VDT will start to release an IA64 distribution from the next release onwards. IA64 specific changes get into the EDG CVS tree. Systematic recording of source locations resp. gathering of source files. Some tests of the IA64 Grid node have been conducted and so far there seem to be no problems. May 2004 Andreas Unterkircher

Future directions The new tag should be IA64 ready soon and be deployed at HP Puerto Rico. Recompiling new tags on IA64 will get faster and faster. LCG is preparing for a new RedHat version – we will follow this direction on IA64. May 2004 Andreas Unterkircher

Future directions We think about automated installation and configuration both with quattor and SmartFrog. Performance comparisons of LCG on x86 and IA64 could be interesting. Already end of this year LCG software could change significantly – hopefully porting to IA64 will then be easier. May 2004 Andreas Unterkircher