GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 1 GRID-related activity in Japan Go Iwai,

Slides:



Advertisements
Similar presentations
CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Advertisements

1 ALICE Grid Status David Evans The University of Birmingham GridPP 14 th Collaboration Meeting Birmingham 6-7 Sept 2005.
Tony Doyle - University of Glasgow GridPP EDG - UK Contributions Architecture Testbed-1 Network Monitoring Certificates & Security Storage Element R-GMA.
Hungrid A Possible Distributed Computing Platform for Hungarian Fusion Research Szabolcs Hernáth MTA KFKI RMKI EFDA RP Workshop.
Status of BESIII Distributed Computing BESIII Workshop, Mar 2015 Xianghu Zhao On Behalf of the BESIII Distributed Computing Group.
Southgrid Status Pete Gronbech: 27th June 2006 GridPP 16 QMUL.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
IFIN-HH LHCB GRID Activities Eduard Pauna Radu Stoica.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
Large scale data flow in local and GRID environment V.Kolosov, I.Korolko, S.Makarychev ITEP Moscow.
 What is an operating system? What is an operating system?  Where does the OS fit in? Where does the OS fit in?  Services provided by an OS Services.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
Computing for ILC experiment Computing Research Center, KEK Hiroyuki Matsunaga.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
BaBar Grid Computing Eleonora Luppi INFN and University of Ferrara - Italy.
BINP/GCF Status Report BINP LCG Site Registration Oct 2009
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
H IGH E NERGY A CCELERATOR R ESEARCH O RGANIZATION KEKKEK Current Status and Recent Activities on Grid at KEK Go Iwai, KEK/CRC On behalf of KEK Data Grid.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
Belle MC Production on Grid 2 nd Open Meeting of the SuperKEKB Collaboration Soft/Comp session 17 March, 2009 Hideyuki Nakazawa National Central University.
Workshop KEK - CC-IN2P3 KEK new Grid system 27 – 29 Oct. CC-IN2P3, Lyon, France Day2 14: :55 (40min) Koichi Murakami, KEK/CRC.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
Site Report from KEK, Japan JP-KEK-CRC-01 and JP-KEK-CRC-02 Go Iwai, KEK/CRC Grid Operations Workshop – 2007 Kungliga Tekniska högskolan, Stockholm, Sweden.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Geant4 based simulation of radiotherapy in CUDA
Company LOGO “ALEXANDRU IOAN CUZA” UNIVERSITY OF IAŞI” Digital Communications Department Status of RO-16-UAIC Grid site in 2013 System manager: Pînzaru.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
Overview of grid activities in France in relation to FKPPL FKPPL Workshop Thursday February 26th, 2009 Dominique Boutigny.
Evolution of a High Performance Computing and Monitoring system onto the GRID for High Energy Experiments T.L. Hsieh, S. Hou, P.K. Teng Academia Sinica,
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
PC clusters in KEK A.Manabe KEK(Japan). 22 May '01LSCC WS '012 PC clusters in KEK s Belle (in KEKB) PC clusters s Neutron Shielding Simulation cluster.
GRID Deployment Status and Plan at KEK ISGC2007 Takashi Sasaki KEK Computing Research Center.
Software Overview Akiya Miyamoto KEK JSPS Tokusui Workshop December-2012 Topics MC production Computing reousces GRID Future events Topics MC production.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
Computing Research Center, High Energy Accelerator Organization (KEK) Site Status Report Go Iwai, KEK/CRC, Japan WLCG Tier-2 Workshop Dec. 1 ~ 4, 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Geant4 Activities in Japan Some news from Takashi Sasaki, Koichi Murakami, Akinori Kimura and colleagues.
+ AliEn site services and monitoring Miguel Martinez Pedreira.
Large scale data flow in local and GRID environment Viktor Kolosov (ITEP Moscow) Ivan Korolko (ITEP Moscow)
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
IAG – Israel Academic Grid, EGEE and HEP in Israel Prof. David Horn Tel Aviv University.
KEK GRID for ILC Experiments Akiya Miyamoto, Go Iwai, Katsumasa Ikematsu KEK LCWS March 2010.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
Enabling Grids for E-sciencE Experience Supporting the Integration of LHC Experiments Computing Systems with the LCG Middleware Simone.
ATLAS Distributed Analysis DISTRIBUTED ANALYSIS JOBS WITH THE ATLAS PRODUCTION SYSTEM S. González D. Liko
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
INFN/IGI contributions Federated Clouds Task Force F2F meeting November 24, 2011, Amsterdam.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
Grid Colombia Workshop with OSG Week 2 Startup Rob Gardner University of Chicago October 26, 2009.
Status and Plans on GRID related activities at KEK
INFN-GRID Workshop Bari, October, 26, 2004
UK GridPP Tier-1/A Centre at CLRC
OpenGATE meeting/Grid tutorial, mars 9nd 2005
Short update on the latest gLite status
CompChem VO: User experience using MPI
Perspective on Geant4 Parallelization
High Energy Physics Computing Coordination in Pakistan
Simulation in a Distributed Computing Environment
The LHCb Computing Data Challenge DC06
Presentation transcript:

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 1 GRID-related activity in Japan Go Iwai, K.Murakami (KEK)

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 2 Outline Geant4 Parallelization GRID deployment around KEK GRID portal on Web Radiotherapy simulation with GRID

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 3 Geant4 Parallelization

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 4 Parallel software implemented with MPI. » tested with MPICH and LAM. based on a master-slave model. » UI commands are scattered to the slaves from the master. » The results in each slave are gathered into the master at the end of every event/run. Thread-out of event loop enables the slaves to respond to request from the master. The master can get information of slaves during event loop. Geant4 Parallelization slave slave master slave event loop request beam-on sub-thread for event loop send commands receive results process time

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 5 Benchmarking Results Parallel efficiency (right-hand scale) The inverse of real elapsed time (left-hand scale) 30 times faster than single process single process execution

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 6 Summary on Geant4 Parallelization Geant4 parallel components have been implemented using MPI based on master-slave model. Applications based on these components are executed with one master and one or more slaves. Existing applications can be parallelized rapidly and easily. » just switching G4RunManager and G4UIsession An existing our medical application based on Geant4 was parallelized and tested on our PC cluster. A parallelized application show the performance gain of nearly 30 times faster on our PC cluster 20 nodes (40 CPUs). 2 nd loop of software improvement will commit to extended example

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 7 GRID Deployment around KEK

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 8 Grid Services provided by KEK CA Service started on Feb service for Japanese HEP activity # of issued user certificates: 25 / # of issued host certificates: 74 VO Membership Service Supported VOs: »“ apdg ” is the VO for Asia-Pacific Data Grid. »“ belle ” is the VO for Belle experiments. »“ atlasj ” is the VO for Atlas experiments in Japan. »“ g4med ” is the VO for Geant4 medical application.

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 9 GRID System JP-KEK-CRC-01 (Pre-Production System) since Nov registered to GOC. ready to WLCG (World wide LCG). Site role: » practice for production system JP-KEK- CRC-02. » test use among university groups in Japan. Resource and Component: » SL w/ LCG-2.7 » upgrade to gLite-3.0 is done. » CPU: 14, Storage: 1TB Supported VOs: » belle, apdg, dteam and ops JP-KEK-CRC-02 (Production System) since early registered to GOC. ready to WLCG. Resource and Component: » SL or SLC w/ LCG-2.7 » upgrade to gLite-3.0 is done. » CPU: 48, Storage: 6TB (w/o HPSS) Supported VOs: » belle, apdg, atlasj, ilc, dteam and ops JP-KEK-CRC-00 (Testbed System) since Jun Resource and Component: » SL w/ gLite-3.0 (100% pure) Supported VOs: » belle, apdg, atlasj and g4med

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 10 GRID Portal on Web

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 11 Usecase of Medical Application with GRID GRID firewall DICOM formatted data parameter settings JDL generation job submission getting results

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 12 More Structure of GRID Web Interface More Structure of GRID Web Interface Storage Element GRID middleware gLite/LCG GRID access User Applications UI node web server issue of proxy certificateissue of proxy certificate job managementjob management job monitoringjob monitoring post-process for job outputspost-process for job outputs parameter inputsparameter inputs JDL auto generationJDL auto generation +

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 13 GRID Access Layer GRID API/commands issue of proxy certificates » xxx-proxy-init/info/destroy job management » submission/cancellation ―xxx-job-submit/xxx-job-cancel job monitoring » xxx-job-status post-process for job outputs » merging job outputs (histogram, etc.) » collection/replication of results ―xxx-job-get-output, lfc-xxx, lcg-cp, lcg-cr, etc. These staffs are used for communication with the UI node, on which a web server runs. HTML generation as a user front-end. » providing front-ends for accessing GRID resources. web pages for job submission, monitoring, etc. » providing functions to automatically generate related web forms.

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 14 Radiotherapy Simulation on GRID Typical situation of particle therapy simulation; ~3days/1M events Pentium-4 3.0GHz processor / 1GB memory massive computing power is required for precise simulation Input parameters Selecting facility » HIBMC/NCC/NIRS-IHI/ …. (Japanese facilities) Geometry (beamline modules) » collimator/wobler magnet/scatterer/range shifter/ridge filter/MLC/ … Target » water phantom/human body (DICOM) Beam condition » beam energy/beam spread Simulation parameters » physics lists » cut values Outputs dose distribution » ROOT file/GDD file/ …

GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 15 Current Status & Future Prospects Medical application of Geant4 and GRID high speed MC-based dose calculation system in radiotherapy requires large-scale computing resources. Application of GRID is a key component to boost simulation speed. We are developing an easy-to-use user interface on our GRID environment. We can get a secure and efficient way of sharing computing resources in the context of GRID technology. » Secure globally-distributed job execution » Web application interface