Download presentation
Presentation is loading. Please wait.
Published byHester Merritt Modified over 8 years ago
1
BalticGrid Focus on Cracow contributions Mariusz Witek IFJ PAN
2
Cracow GRID Seminar – 31.05.2007 2 Outline PART I – About Project ■ A bit of history ■ Basic information: partners, objectives, activities ■ Cracow contibutions ■ HEP applications ■ BaltiGrid impact on IFJ PAN ■ Future PART II – Tools development ■ BAT ■ OCM-G ■ OCM-G Java API ■ CANDLE
3
Cracow GRID Seminar – 31.05.2007 3 History ■ 2003 – white places on the EGEE map F. Galliardi, P. Öster, M. Turala – idea of EGEE extension to Baltic countries ■ 2004 – meeting in Vilnius A. Kusznir, P. Nowakowski – presentations about CrossGrid ■ 2005 – meeting in Tallin, proposal preparation ■ 2005 - negotiations in Brussels
4
Cracow GRID Seminar – 31.05.2007 4 BalticGrid in One Slide ■ Partners: 10 Leading institutions in six countries in the Baltic Region and Switzerland (CERN) ■ Budget: 3.0 M€ ■ Coordinator: KTH PDC, Stockholm ■ Compute Resources: 17 resource centres ■ Duration: 30 Months Started 1 November 2005 SA - Specific Service Activities NA - Networking Activities JRA - Joint Research Activities
5
Cracow GRID Seminar – 31.05.2007 5 BalticGrid Partners ■ Estonia Tallinn, Tartu ■ Lithuania Vilnius ■ Latvia Riga ■ Poland Kraków, Poznan ■ Switzerland Geneva ■ Sweden Stockholm Details on www.balticgrid.org
6
Cracow GRID Seminar – 31.05.2007 6
7
7 Timeline First review Second Review P12P30P06 2005 P18P24 200620072008 EAC 1 st AHM 2 nd AHM3 rd AHM Summer School Kick-off
8
Cracow GRID Seminar – 31.05.2007 8 Seven Activities Integrated Infrastructure Initiative (I3) ■ Networking Activities NA1: Management of the I3 NA2: Education, Training, Dissemination and Outreach NA3: Application Identification and Support NA4: Policy and Standards Development ■ Specific Service Activities SA1: Baltic Grid Operation SA2: Network Resource Provisioning ■ Joint Research Activity JRA1: Account Service Level Agreements, Markets and Dynamic Account Management NA2, NA3, SA1 – significant Cracow contributions
9
Cracow GRID Seminar – 31.05.2007 9 Education Training Dissemination and Outreach Activity leader: Zofia Mosurska
10
Cracow GRID Seminar – 31.05.2007 10 Grid Operations Activity Leader: Lauri Anton Cracow Coordinator: Marcin Radecki (Status end of 2006)
11
Cracow GRID Seminar – 31.05.2007 11 Application Identification and Support Activity Leader: Algimantas Juozapavicius Application Support Coordinator: Tomasz Szepieniec IFJ PAN: 5 persons to support ~20 users (LHCb, Atlas)
12
Cracow GRID Seminar – 31.05.2007 12 HEP at IFJ PAN: applications for BalticGrid 1. Experimental applications ready to use on GRID (ATLAS, LHCb in Krakow ) Monte Carlo production of Atlas and LHCb ► Relatively easy installation of experimental software ► Comprehensive test of LCG 2. Statistical methods of data analysis (LHC experiments) CPU intensive studies of expected sensitivity of a given measurement
13
Cracow GRID Seminar – 31.05.2007 13 HEP at IFJ PAN: LHCb experiment
14
Cracow GRID Seminar – 31.05.2007 14 HEP at IFJ PAN: ATLAS experiment
15
Cracow GRID Seminar – 31.05.2007 15 BaltiGrid impact on IFJ PAN ■ Start of LHC early next year Grid infrastructure has to be ready on time ■ Development of local GRID installations Access GRID from local UI ■ Support for HEP users Installation of experimental applications Development and tests of user algorithms Submit jobs to GRID – distributed analysis ■ Mini cluster (blade technology) Purchase from associated national project 32 cores, 2 GB RAM/core, 2 TB disks To be extended in future (local Tier 3)
16
Cracow GRID Seminar – 31.05.2007 16 Future ■ Continuation – BG4Science, proposal submitted in May Extension of the BalticGrid infrastructure to Belarus and eventually Ukraine ► New participants (13 in total: 10 old + 3 new) ■ 2 institutions from Belarus, 1 from Lithuania Identifying and addressing specific needs of new scientific communities such as nano-science and engineering sciences Establishing grid services for linguistic research, Baltic Sea environmental research, data mining tools for communication modeling and bioinformatics, the project will deploy an extended and reinforced e-Infrastructure to the scientific communities within the Baltic region
17
Cracow GRID Seminar – 31.05.2007 17 Outline PART I – About Project ■ A bit of history ■ Basic information: partners, objectives, activities ■ Cracow contibutions ■ HEP applications ■ BaltiGrid impact on IFJ PAN ■ Future PART II – Tools development ■ BAT ■ OCM-G ■ CANDLE
18
Cracow GRID Seminar – 31.05.2007 18 BAT = Batch Analysis Tool ■ Developed in BG SA1 ■ Site admin needs in-depth knowledge on site usage: are VOs getting their contracted resources? are priorities between VO respected? are VOs utilizing resources or just blocking (wasting) them? are specific VO requirements respected? e.g. to run job within 30 minutes. ■ Verification of a site resource-sharing policy is troublesome currently... ■ BAT is a grid tool that collects data from sites to central database and allows querying User specifies time period coarse/fine grain view Various data views ► Site overview (all VOs summarized) ► Per VO view ► Job efficiency view (in VO scope) ► Summarized view (a kind of accounting) Shows (examples): ► jobs queued, jobs running, ► jobs arrived and sent to queue, jobs arrived and started immediately ► percentage VO/job efficiency ► CPU/walltime consumed
19
Cracow GRID Seminar – 31.05.2007 19 BAT: Some views
20
Cracow GRID Seminar – 31.05.2007 20 BAT: Plans ■ Accounting CPU normalization User-level data – user privacy issues ■ Other batch systems Sun Grid Engine ■ Scalability Data caching Smart algorithms for aggregation and summarization ■ Interested in using or installing BAT? radecki@agh.edu.pl
21
Cracow GRID Seminar – 31.05.2007 Tomasz Szepieniec Tomasz Duszka Jakub Janczak in http://grid.cyfronet.pl/ocmg
22
Cracow GRID Seminar – 31.05.2007 22 Application Support Objectives ■ By Application Support we mean: Organize Application Expert Group to ► Organize and initialize communication between application experts and GRID experts and speed-up application adaptation ► Provide analysis of applications to show application developers the way to the GRID Provide useful tools and support developers with using ► Graphical user interface for grid application – Migrating Desktop ► Performance analysis tools for grid application – OCM-G and G-PM ■ DISCLAIMER: Application Support is NOT for: organizing support for user like help desk, call center, etc. User support is parts SA1. developing grid-enabled extensions to applications. All alterations in applications should be done by application developers. ■ ONLY THIS SUMMER! BG Summer School on Grid enabling applications for gLite environment Details soon at www.balticgrid.org
23
Cracow GRID Seminar – 31.05.2007 23 ■ OCM-G and G-PM OCM-G is a grid-enabled application monitoring system enables possibility of on-line monitoring and steering of distributed application ► Special support for performance analysis of MPI applications G-PM – tool for performance analysis They enable possibility to study performance bottle-necks in grid applications newly added: ► support for IA64 ► Support for Globus 4 Developed within CrossGrid and maintained now by IFJ PAN with cooperation with CYFRONET OCM-G + G-PM = On-line Monitoring
24
Cracow GRID Seminar – 31.05.2007 24 AP1 node1 site1 Tool LM SM node2 AP2AP3 LM site2 node3 AP4 LM SM :thread_stop([a_1]) Stop :thread_stop([p_1,p_2,p_3]) :thread_stop([p_4]) :thread_stop([p_1,p_2]) :thread_stop([p_3]) Stop Architecture and Request Distribution
25
Cracow GRID Seminar – 31.05.2007 25 Extensions in OCM-G ■ Integration with gLite New options of installing OCM-G (not only RPM-based installation) ► Scripts for installing in Shared Workspace ► Quick installation with job gLite job ID available internally ► Process list could be obtain using it ■ New services Listing remote directory Downloading files (supports parts of files) Uploading files Running shell command on remote nodes Monitoring of CPU usage, free memory, free disk space, open files, etc. Forking and managing other processes (including attaching to standard I/O)
26
Cracow GRID Seminar – 31.05.2007 ■ Full support of Globus Toolkit 2.4 and 3 and 4 ■ MCI reactivated! Option to compile without Globus (pure sockets) ■ Partial support of IA64 ■ MPI instrumentation based on PMPI ■ Improved management of components life-cycle Local Monitor now can be safely disconnected and re- connected Support of Other Platforms and Features
27
Cracow GRID Seminar – 31.05.2007 ■ Two non-standard use cases of OCM-G ■ A toolkit that enable launching application under control of OCM-G recompilation of application not required application watch-dog Facing BG Application – OCM-G Frameworks
28
Cracow GRID Seminar – 31.05.2007 ■ GAMESS – widely use computation chemistry application ► typically long running time – lost of data possible due to failure on worker node or break queue limits ► Feature to restart computation basing output files ■ Using the framework: normal JDL as input automatic transformation of JDL and OCM-G environment start-up Automatic synchronization (downloading to UI) all output sandbox GAMESS Framework
29
Cracow GRID Seminar – 31.05.2007 ■ DNLP – MPI-Prolog based application to natural language (Latvian) syntax analysis Interactive usage Single task is relatively quickly computed ■ Framework enable: Multi-site, dynamic, interactive ‘farm’ of jobs OCM-G is used to distribute work between worker and collect results DNLP Framework
30
Cracow GRID Seminar – 31.05.2007 ■ Java package enabling access to OCM-G Using COG (Java Globus API) or pure sockets ■ Multi-layer interface: Layer 1 – handling connections GSI/MCI and sending/receiving text-based OMIS messages Layer 2 – stateless objects handling tokens and operates on them Layer 3 – stateful objects representing OCM-G tokens OCM-G Java API
31
Cracow GRID Seminar – 31.05.2007 ■ Managing and visualization of data collected by OCM-G ■ Using OCM-G Java API ■ Extensions of G-PM functionality: Separation of data and visualization Easy integration with web portals. Support of dynamic applications Better GUI ■ Development in progress advanced prototype planned for August 2007. CANDLE – Successor of G-PM
32
Cracow GRID Seminar – 31.05.2007 32 Summary ■ BalticGrid is progressing well ■ Even such kind of project gives opportunity to develop useful tools BAT OCM-G CANDLE ■ We hope to continue in BG4Science and develop more e.g. RAP
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.