Community Infrastucture

Make your local CI resource compatible with the national cyberinfrastructure – the  XSEDE National Integration Toolkit

The XSEDE National Integration Toolkit includes open-source scientific software that enabled local campus CI providers to configure an environment similar to that found on XSEDE-supported CI, which eases the user transition from local to national resources. 
 
The XNIT repository is available at 
  • https://cb-repu.iu.xsede.org/xsederepo/. Related to this, for those building a cluster from scratch, XSEDE will continue to maintain the Rocks-based XSEDE-Compatible Basic Cluster software toolkit. For more information on creating a campus cyberinfrastructure facility that is straightforward to maintain, interoperates with XSEDE, and makes use of many "best of breed" automated system management tools, and  enables campus CI resource administrators to build a local cluster from scratch, which is then easily interoperable with XSEDE-supported CI resources. The XCBC is based on the OpenHPC project (https://openhpc.community), and consists of XSEDE-developed ansible playbooks and templates designed to ease the initial build or rebuild of a cluster. 
  • This software is available at https://github.com/XSEDE/CRI_XCBC
  • (Please contact the XCRI team if you are interested in installing this!)
  • Should local system administrators require additional guidance on configuration of a resource, XCI provides Ansible scripts that will allow the configuration of the local resource to conform to XSEDE standards and subsequent installation of XSEDE software.
  • Upcoming toolkits include a cluster monitoring toolkit, using Ganglia, OpenXDMoD, and XALT, and a data-science toolkit for quickly creating a simple data analytics environment suitable for research or education.  
  • Development and adoption of the "Campus Queue" which allows for submission of jobs on campus for submission either to Open Science Grid resources or to local campus resources with LSF, PBS/Torque, SGE, HTCondor and SLURM schedulers, or via XSEDE Execution Management Services.  Campus Queue allows job distribution that integrates campus cyberinfrastructure with national cyberinfrastructure.