LHCb experience with running jobs in virtual machines

被引:1
|
作者
McNab, A. [1 ]
Stagni, F. [2 ]
Luzzi, C. [2 ]
机构
[1] Univ Manchester, Sch Phys & Astron, Manchester M13 9PL, Lancs, England
[2] CERN, CH-1211 Geneva 23, Switzerland
关键词
D O I
10.1088/1742-6596/664/2/022030
中图分类号
O57 [原子核物理学、高能物理学];
学科分类号
070202 ;
摘要
The LHCb experiment has been running production jobs in virtual machines since 2013 as part of its DIRAC-based infrastructure. We describe the architecture of these virtual machines and the steps taken to replicate the WLCG worker node environment expected by user and production jobs. This relies on the uCernVM system for providing root images for virtual machines. We use the CernVM-FS distributed filesystem to supply the root partition files, the LHCb software stack, and the bootstrapping scripts necessary to configure the virtual machines for us. Using this approach, we have been able to minimise the amount of contextualisation which must be provided by the virtual machine managers. We explain the process by which the virtual machine is able to receive payload jobs submitted to DIRAC by users and production managers, and how this differs from payloads executed within conventional DIRAC pilot jobs on batch queue based sites. We describe our operational experiences in running production on VM based sites managed using Vcycle/OpenStack, Vac, and HTCondor Vacuum. Finally we show how our use of these resources is monitored using Ganglia and DIRAC.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Rainbow Framework: Running Virtual Machines on Demand as a Grid Jobs
    Boretskyi, Oleksandr
    Salnikov, Andrii
    Sliusar, Ievgen
    Sudakov, Oleksandr
    Boyko, Yurii
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOLS 1-2, 2015, : 972 - 976
  • [2] LHCb early running experience
    Hennessy, K.
    [J]. JOURNAL OF INSTRUMENTATION, 2010, 5
  • [3] The LHCb silicon tracker: running experience
    Gamarra, S. Saornil
    [J]. JOURNAL OF INSTRUMENTATION, 2013, 8
  • [4] Jobs masonry in LHCb with elastic Grid Jobs
    Stagni, F.
    Charpentier, Ph
    [J]. 21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [5] Running KVM Virtual Machines in Batch Systems
    Melinte, Iustina
    Bujor, Alexandru
    Dobre, Razvan
    Herisanu, Alexandru
    [J]. 19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 106 - 112
  • [6] Selection of Virtual Machines Based on Classification of MapReduce Jobs
    Blaisse, Adam Pasqua
    Wagner, Zachary Andrew
    Wu, Jie
    [J]. 2015 IEEE 35th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2015, : 82 - 86
  • [7] Global snapshot of a distributed system running on virtual machines
    Gomez, Carlos E.
    Castro, Harold E.
    Varela, Carlos A.
    [J]. 2017 29TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2017, : 169 - 176
  • [8] Experience Machines: The Philosophy of Virtual Worlds
    Trujillo, G. M., Jr.
    [J]. JOURNAL OF MORAL PHILOSOPHY, 2020, 17 (04) : 468 - 470
  • [9] Performance and Overhead Study of Containers Running on Top of Virtual Machines
    Mavridis, Ilias
    Karatza, Helen
    [J]. 2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 2, 2017, 2 : 32 - 38
  • [10] Running Jobs in the Vacuum
    McNab, A.
    Stagni, F.
    Garcia, M. Ubeda
    [J]. 20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513