OASIS: a data and software distribution service for Open Science Grid

OASIS: a data and software distribution service for Open Science Grid
复制标题

OASIS:开放科学网格的数据和软件分发服务

DOI:
10.1088/1742-6596/513/3/032013
复制
发表时间:
2014
期刊:
Journal of Physics: Conference Series
影响因子:
--
通讯作者:
S. Teige
S. Teige
中科院分区:
--
文献类型:
--
作者:
B. Bockelman;J. C. Bejar;J. D. Stefano;J. Hover;Robert Quick;S. Teige

文献摘要

被引文献

相似文献

开放科学网格鼓励软件可移植性的概念:用户的科学应用程序应该能够在尽可能多的站点上运行。有必要为OSG虚拟组织提供一种在站点安装软件的机制。自最初发布以来,OSG计算元素为虚拟组织提供了一个应用程序软件安装目录,虚拟组织可以在其中创建自己的子目录,将软件安装到该子目录中,并在该站点的工作节点上共享该目录。目前的模型在权限、策略、版本控制方面存在缺陷,并且缺乏统一的、集体的过程或工具集来跨所有站点部署软件。因此,需要一种新的数据和软件分发机制。OSG应用软件安装服务(OASIS)的架构是一个服务器-客户端模型:软件和数据只在一个地方安装一次,并自动同时分发到所有客户端站点。集中文件分发提供了其他优势,包括服务器端身份验证和授权、活动记录、配额管理、数据验证和检查以及定义良好的版本控制和删除策略。该体系结构,以及目前的实施的完整分析,将在本文中描述。
The Open Science Grid encourages the concept of software portability: a user's scientific application should be able to run at as many sites as possible. It is necessary to provide a mechanism for OSG Virtual Organizations to install software at sites. Since its initial release, the OSG Compute Element has provided an application software installation directory to Virtual Organizations, where they can create their own sub-directory, install software into that sub-directory, and have the directory shared on the worker nodes at that site. The current model has shortcomings with regard to permissions, policies, versioning, and the lack of a unified, collective procedure or toolset for deploying software across all sites. Therefore, a new mechanism for data and software distributing is desirable. The architecture for the OSG Application Software Installation Service (OASIS) is a server-client model: the software and data are installed only once in a single place, and are automatically distributed to all client sites simultaneously. Central file distribution offers other advantages, including server-side authentication and authorization, activity records, quota management, data validation and inspection, and well-defined versioning and deletion policies. The architecture, as well as a complete analysis of the current implementation, will be described in this paper.