Rosetta:一个以容器为中心的科学平台,用于资源密集型交互式数据分析
Rosetta: a container-centric science platform for resource-intensive, interactive data analysis
摘要:
Rosetta是一个用于资源密集型、交互式数据分析的科学平台,它将用户任务作为软件容器运行。它建立在一个新的架构之上,该架构基于将用户任务框架为微服务-独立和自包含的单元-允许完全支持自定义和用户定义的软件包,库和环境。这些包括完整的远程桌面和GUI应用程序,以及常见的分析环境,如Xueyter Notebooks。Rosetta依赖于Open Container Initiative容器,允许安全,有效和可再现的代码执行;可以使用许多容器引擎和运行时;并无缝支持多个工作负载管理系统,从而在广泛的计算资源上实现容器化工作负载。虽然Rosetta是在天文学和天体物理学领域开发的,但它实际上可以支持任何需要资源密集型、交互式数据分析的科学和技术领域。
英文摘要:
Rosetta is a science platform for resource-intensive, interactive data analysis which runs user tasks as software containers. It is built on top of a novel architecture based on framing user tasks as microservices - independent and self-contained units - which allows to fully support custom and user-defined software packages, libraries and environments. These include complete remote desktop and GUI applications, besides common analysis environments as the Jupyter Notebooks. Rosetta relies on Open Container Initiative containers, which allow for safe, effective and reproducible code execution; can use a number of container engines and runtimes; and seamlessly supports several workload management systems, thus enabling containerized workloads on a wide range of computing resources. Although developed in the astronomy and astrophysics space, Rosetta can virtually support any science and technology domain where resource-intensive, interactive data analysis is required.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。