Research challenges such as climate change and the search for habitable planets increasingly use academic and commercial computing resources distributed across different institutions and physical sites. Furthermore, such analyses often require a level of automation that precludes direct human interaction, and securing these workflows involves adherence to security policies across institutions. In this paper, we present a decentralized authorization and security framework that enables researchers to utilize resources across different sites while allowing service providers to maintain autonomy over their secrets and authorization policies. We describe this framework as part of the Tapis platform, a web-based, hosted API used by researchers from multiple institutions, and we measure the performance of various authorization and security queries, including cross-site queries. We conclude with two use case studies -- a project at the University of Hawaii to study climate change and the NASA NEID telescope project that searches the galaxy for exoplanets.
翻译:研究挑战,如气候变化和搜寻宜居行星越来越使用分布在不同机构和物理位置上的学术和商业计算资源进行。此外,这种分析通常需要自动化水平,这样可排除直接人类交互,而保护这些工作流需要跨机构遵守安全策略。在本文中,我们提出了一个分散授权和安全框架,使研究人员能够利用分布在不同站点上的资源,同时允许服务提供商保持对其秘密和授权策略的自治。我们描述了这个框架作为Tapis平台的一部分,Tapis是多个机构的研究人员使用的基于Web的托管API,我们测量了各种授权和安全查询的性能,包括跨站点查询。我们以两个用例研究结束——夏威夷大学的气候变化研究项目和NASA NEID望远镜项目,该项目在银河系中搜寻太阳系外行星。