XSEDE Science Successes

Collaboration Opportunities for SI2 and CICI Proposals

With the recent release of the NSF solicitations for Software Infrastructure for Sustained Innovation (SI2: SSE & SSI): Software Elements and Frameworks (NSF 16-532) and Cybersecurity Innovation for Cyberinfrastructure (CICI, NSF 16-533), we wished to make the community aware of efforts XSEDE has made to collect and characterize community needs. These are made available to the community to inform them of the needs identified by XSEDE as drivers for proposals and also to indicate areas of potential collaboration between XSEDE and prospective proposers to these solicitations. This is presented as a gap analysis of the provided solutions against the identified Use Cases.

Through direct interactions with the community to solicit inputs on their needs, XSEDE has developed and continues to develop a set of Use Cases (encapsulations of those needs) that drive XSEDE's integrated infrastructure. Information regarding these Use Cases, the projects and collaborations that are transforming Use Cases into operational infrastructure, components that can be deployed by new operators to expand the operational infrastructure, and the existing elements of the production operational infrastructure are maintained and provided to the broader community via the XCSR (XSEDE Community Software Repository). The XCSR links these elements so that potential software partners, developers wanting to programmatically access the infrastructure, operators of infrastructure that could be integrated, and XSEDE itself can have a comprehensive view of identified needs and the provided XSEDE software and related activities.

Use Case Gap Analysis

XSEDE has identified over 60 user facing Use Cases that document specific ways users use, or need to use, digital research infrastructure. From those user facing Use Cases XSEDE distilled 12 Canonical Use Cases that document the core (common) system functions needed by user facing Use Cases.

To date, XSEDE has delivered production components supporting almost all the core (common) system functions in the Canonical Use Cases and many of the 60 user facing Use Cases, thus enabling users to perform some (but not all) of the functions in those Use Cases. XSEDE seeks to collaborate with software/service providers, other research infrastructures, and vendors to expand Use Case support. To that end we have prepared a Use Case Gap Analysis detailing areas where potential collaborators could provide missing functionality.

XSEDE Use Case Gap Analysis

Software/service providers, other research infrastructure projects, and vendors wishing to collaborate to fill capability gaps should e-mail details of the proposed collaboration, including references to the specific gap areas, to help@xsede.org.