EGI Federation Home
Service

Software Distribution

Publish and access software efficiently across multiple sites

Software Distribution allows Research Communities and Infrastructures to deploy software on worldwide- distributed computing infrastructures used to run data processing applications.

Software Distribution
Overview

Software Distribution

Software Distribution is based on the well-known CernVM-File System (CernVM-FS), providing a scalable, reliable and low- maintenance software distribution service. It was developed to assist High Energy Physics (HEP) collaborations to deploy software on the worldwide- distributed computing infrastructure used to run data processing applications. CernVM-FS is implemented as a POSIX read-only file system in user space (a FUSE module). Files and directories are hosted on standard web servers and mounted in the universal namespace /cvmfs.

Software usually comprises many small files that are frequently opened and read as a whole. Furthermore, software includes frequent look-ups for files in multiple directories when search paths are examined. Through aggressive caching and reduction of latency, CernVM-FS facilitates deployment of the software, necessary to process experiment data, on distributed computing infrastructures. It replaces package managers and shared software areas on cluster file systems. 

Main features

  • Allows centrally managed software distribution across federated environments
  • Allows to make content available as a read-only file system that efficiently downloads and caches files on demand

Get started

Trial access

Try the service, prototype and validate applications and services.

Custom access

Long-term access, service level guarantees, dedicated support.

Consultancy & Support

Are you wondering if this service can help solving your challenges? Are you a user and seek support?

Solutions

With Software Distribution, you can address these challenges:
Batch computing

Fully managed batch processing in the EGI Infrastructure. EGI Solution.

...
Interactive computing

Data analytics and visualisation with Jupyter Notebooks. EGI Solution.

...

Case studies

How our community uses Cloud Compute

Our providers

This service is offered by providers of the EGI Federated Cloud Platform

Funding

This service is co-funded by the European Commission

Service Providers:

UKRI-STFC

CERN

FOM-NIKHEF

TRIUMF

IHEP

ASGC

Service documentation

Instructions, manuals and community resources

This documentation focuses on using the service.