Exploiting volatile opportunistic computing resources with Lobster
Exploiting volatile opportunistic computing resources with Lobster
复制标题
使用 Lobster 利用不稳定的机会计算资源
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
D. Thain
中科院分区:
文献类型:
--
作者:
A. Woodard;M. Wolf;C. Mueller;Benjamín Tovar;P. Donnelly;K. H. Anampa;P. Brenner;K. Lannon;M. Hildreth;D. Thain
Analysis of high energy physics experiments using the Compact Muon Solenoid (CMS) at the Large Hadron Collider (LHC) can be limited by availability of computing resources. As a joint effort involving computer scientists and CMS physicists at Notre Dame, we have developed an opportunistic workflow management tool, Lobster, to harvest available cycles from university campus computing pools. Lobster consists of a management server, file server, and worker processes which can be submitted to any available computing resource without requiring root access. Lobster makes use of the Work Queue system to perform task management, while the CMS specific software environment is provided via CVMFS and Parrot. Data is handled via Chirp and Hadoop for local data storage and XrootD for access to the CMS wide-area data federation. An extensive set of monitoring and diagnostic tools have been developed to facilitate system optimisation. We have tested Lobster using the 20 000-core cluster at Notre Dame, achieving approximately 8-10k tasks running simultaneously, sustaining approximately 9 Gbit/s of input data and 340 Mbit/s of output data.