Published April 1, 2010 | Version v1
Journal article

Virtual Machine Logbook - Enabling virtualization for ATLAS

  • 1. Lawrence Berkeley National Laboratory, 1 Cyclotron Road, Berkeley, CA, 94720 (United States)
  • 2. Ecole d'Ingenieurs et d'Architectes de Fribourg (Switzerland)

Description

ATLAS software has been developed mostly on CERN linux cluster lxplus or on similar facilities at the experiment Tier 1 centers. The fast rise of virtualization technology has the potential to change this model, turning every laptop or desktop into an ATLAS analysis platform. In the context of the CernVM project we are developing a suite of tools and CernVM plug-in extensions to promote the use of virtualization for ATLAS analysis and software development. The Virtual Machine Logbook (VML), in particular, is an application to organize work of physicists on multiple projects, logging their progress, and speeding up ''context switches'' from one project to another. An important feature of VML is the ability to share with a single 'click' the status of a given project with other colleagues. VML builds upon the save and restore capabilities of mainstream virtualization software like VMware, and provides a technology-independent client interface to them. A lot of emphasis in the design and implementation has gone into optimizing the save and restore process to makepractical to store many VML entries on a typical laptop disk or to share a VML entry over the network. At the same time, taking advantage of CernVM's plugin capabilities, we are extending the CernVM platform to help increase the usability of ATLAS software. For example, we added the ability to start the ATLAS event display on any computer running CernVM simply by clicking a button in a web browser. We want to integrate seamlessly VML with CernVM unique file system design to distribute efficiently ATLAS software on every physicist computer. The CernVM File System (CVMFS) download files on-demand via HTTP, and cache it locally for future use. This reduces by one order of magnitude the download sizes, making practical for a developer to work with multiple software releases on a virtual machine.

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/219/4/042028

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
219
Journal Issue
4
Journal Page Range
[8 p.]
ISSN
1742-6596

Conference

Title
17. international conference on computing in high energy and nuclear physics
Acronym
CHEP09
Dates
21-27 Mar 2009
Place
Prague (Czech Republic)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
42040629
Subject category
S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
CERN; COMPUTER CODES; COMPUTERS; DATA PROCESSING; DEMAND; DESIGN; DEVELOPERS; INTERFACES; MUON DETECTION; OPTIMIZATION
Descriptors DEC
CHARGED PARTICLE DETECTION; DETECTION; INTERNATIONAL ORGANIZATIONS; PROCESSING; RADIATION DETECTION