Speaker
Mr
Carlos Aguado Sanchez
(CERN)
Description
The CERNVM project addresses two aspects of software distribution, namely platform compatibility and general usability. It proposes a new approach based on extensive use of virtualization and distribution of contents over the network. Thus, two main components are envisioned in this new paradigm: the CERNVM virtual machine and the CERNVM File System (CVMFS). The former, based on rPath Linux, leverages the position of virtualization as a new technology enabler letting the user choose his own preferred hardware platform. The latter builds an efficient and highly distributable Content Delivery Network on top of the well-known HTTP protocol. Using the CVMFS implements aggressive caching policies to enable disconnected mode of operation. This talk will be focused on the current implementation aspects of the underlying infrastructure and the choices for its essential building blocks. That is, computing virtualization (VMWare vs. XEN), storage virtualization (hardware based vs. software based), provisioning interfaces (Virtual Infrastructure) and content switching (switching L4 vs. L7). In addition, a brief comparison of performance between this approach and the existing ones under common scenarios will be outlined with some benchmarks.
Author
Mr
Carlos Aguado Sanchez
(CERN)
Co-authors
Mr
Jakob Blomer
(CERN)
Mr
Predrag Buncic
(CERN)