Executive Summary: A researcher needs read-only access to a repository of files while using a compute resource administered by a service provider. The repository is hosted by a (most likely different) service provider. Repository contents may include: installed applications, container images, application configuration files, data files.
CVMFS is already available on several XSEDE SP resources. Currently, CVMFS access is not coordinated among XSEDE SPs, nor is it documented on XSEDE's website or other information systems.
This Capability Delivery Plan proposes coordinating CVMFS among XSEDE SPs so XSEDE users can learn which resources support CVMFS access and how to use it on specific resources. Coordination also should make it easier for SPs that don't currently provide CVMFS on their resources to add it to their resources in ways that fit smoothly with the XSEDE environment. Finally, coordination includes an XSEDE design and security review, ensuring that XSEDE SPs have access to and awareness of the most important security and design issues and information.
|Component||User facing?||Component’s role in the capability|
|Information Services||no||XSEDE's information services provide a platform for coordinating features across SP resources, including software & service registration and search and discovery features.|
|Service Provider Batch Processing Services||yes||Service Provider batch processing services process jobs submitted by allocated users for execution on compute nodes. CVMFS access via the batch processing service enables jobs executing on the resource to access CVMFS repositories.|
|Service Provider Login Services||yes||Service Provider login services are the systems where allocated XSEDE users can connect and use a login shell in order to prepare and submit jobs to the resource. CVMFS access on login services enables allocated users to access CVMFS repository contents while using the login shell.|