CRAB: A CMS Application for Distributed Analysis

被引:16
作者
Codispoti, Giuseppe [1 ,2 ]
Mattia, Cinquilli [3 ]
Fanfani, Alessandra [1 ,2 ]
Fanzago, Federica [1 ,4 ]
Farina, Fabio [4 ,5 ]
Kavka, Carlos [6 ]
Lacaprara, Stefano [7 ]
Miccio, Vincenzo [1 ,4 ]
Spiga, Daniele [3 ,4 ]
Vaandering, Eric [8 ]
机构
[1] Ist Nazl Fis Nucl, CNAF, I-40127 Bologna, Italy
[2] Univ Bologna, I-40127 Bologna, Italy
[3] Ist Nazl Fis Nucl, I-06123 Perugia, Italy
[4] CERN, CH-1211 Geneva, Switzerland
[5] INFN Milano Bicocca, I-20126 Milan, Italy
[6] Ist Nazl Fis Nucl, I-34127 Trieste, Italy
[7] Ist Nazl Fis Nucl, I-35020 Legnaro, Italy
[8] Fermilab Natl Accelerator Lab, Batavia, IL 60510 USA
关键词
Computing; computing applications; data analysis; distributed computing; grid computing;
D O I
10.1109/TNS.2009.2028076
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Beginning, in 2009, the CMS experiment will produce several petabytes of data each year which will be distributed over many computing centres geographically distributed in different countries. The CMS computing model defines how the data is to be distributed and accessed to enable physicists to efficiently run their analyses over the data. The analysis will be performed in a distributed way using Grid infrastructure. CRAB (CMS Remote Analysis Builder) is a specific tool, designed and developed by the CMS collaboration, that allows the end user to transparently access distributed data. CRAB interacts with the local user environment, the CMS Data Management services and with the Grid middleware; it takes care of the data and resource discovery; it splits the user's task into several processes (jobs) and distributes and parallelizes them over different Grid environments; it performs process tracking and output handling. Very limited knowledge of the underlying technical details is required of the end user. The tool can be used as a direct interface to the computing system or can delegate the task to a server, which takes care of the Job handling, providing services such as automatic resubmission in case of failures and notification to the user of the task status. Its current implementation is able to interact with gLite and OSG Grid middlewares. Furthermore, with the same interface, it enables access to local data and batch systems such as Load Sharing Facility (LSF). CRAB has been in production and in routine use by end users since Spring 2004. It has been extensively used in studies to prepare the Physics Technical Design Report, in the analysis of reconstructed event samples generated during the Computing Software and Analysis Challenges and in the preliminary cosmic ray data taking. The CRAB architecture and the usage inside the CMS community will be described in detail, as well as the current status and future development.
引用
收藏
页码:2850 / 2858
页数:9
相关论文
共 30 条
[1]  
Afaq Anzar, 2008, Journal of Physics: Conference Series, V119, DOI 10.1088/1742-6596/119/7/072001
[2]  
*ALICE COLL, 2005, CERNLHCC2005018 ALIC
[3]   Influence of position and parameters of inhomogeneities on vortex structure in long Josephson junctions [J].
Andreeva, O. Yu ;
Boyadjiev, T. L. ;
Shukrinov, Yu M. .
INTERNATIONAL CONFERENCE ON THEORETICAL PHYSICS 'DUBNA-NANO2008', 2008, 129
[4]  
ANDRETTO P, 2007, P COMP HIGH EN NUCL
[5]  
*ATLAS COLL, 2005, CERNLHCC2005022 ATLA
[6]  
*ATLAS COLL, 2005, CERNLHCC2005019 ATLA
[7]  
*ATLAS COLL, 2008, J PHYS C SER, V119
[8]  
ATLAS Collaboration, 2008, J PHYS C SER, V119
[9]  
BAGNASCO S, 2008, J PHYS C SER, V119
[10]   CMS physics technical design report, volume II:: Physics performance [J].
Bayatian, G. L. ;
Chatrchyan, S. ;
Hmayakyan, G. ;
Sirunyan, A. M. ;
Adam, W. ;
Bergauer, T. ;
Dragicevic, M. ;
Eroe, J. ;
Friedl, M. ;
Fruehwirth, R. ;
Ghete, V. ;
Glaser, P. ;
Hrubec, J. ;
Jeitler, M. ;
Krammer, M. ;
Magrans, I. ;
Mikulec, I. ;
Mitaroff, W. ;
Noebauer, T. ;
Pernicka, M. ;
Porth, P. ;
Rohringer, H. ;
Strauss, J. ;
Taurok, A. ;
Waltenberger, W. ;
Walzel, G. ;
Widl, E. ;
Wulz, C-E ;
Fedorov, A. ;
Korzhik, M. ;
Missevitch, O. ;
Zuyeuski, R. ;
Chekhovsky, V. ;
Dvornikov, O. ;
Emeliantchik, I. ;
Litomin, A. ;
Mossolov, V. ;
Shumeiko, N. ;
Solin, A. ;
Stefanovitch, R. ;
Gonzalez, J. Suarez ;
Tikhonov, A. ;
Petrov, V. ;
D'Hondt, J. ;
De Weirdt, S. ;
Goorens, R. ;
Heyninck, J. ;
Lowette, S. ;
Tavernier, S. ;
Van Doninck, W. .
JOURNAL OF PHYSICS G-NUCLEAR AND PARTICLE PHYSICS, 2007, 34 (06) :995-1579