The user-facing components of the Cyberinfrastructure (CI) ecosystem, science gateways and scientific workflow systems, share a common need of interfacing with physical resources (storage systems and execution environments) to manage data and execute codes (applications). However, there is no uniform, platform-independent way to describe either the resources or the applications. To address this, we propose uniform semantics for describing resources and applications that will be relevant to a diverse set of stakeholders. We sketch a solution to the problem of a common description and catalog of resources: we describe an approach to implementing a resource registry for use by the community and discuss potential approaches to some long-term challenges. We conclude by looking ahead to the application description language.
@article{arxiv.2107.00417,
title = {Toward Interoperable Cyberinfrastructure: Common Descriptions for Computational Resources and Applications},
author = {Joe Stubbs and Suresh Marru and Daniel Mejia and Daniel S. Katz and Kyle Chard and Maytal Dahan and Marlon Pierce and Michael Zentner},
journal= {arXiv preprint arXiv:2107.00417},
year = {2021}
}