中文

Jup2Kub:将Jupyter Notebook流水线翻译为容错分布式Kubernetes部署的算法与系统

分布式、并行与集群计算 2023-11-22 v1 软件工程

摘要

科学工作流为科学数据分析提供便利计算、数据操作以及有时可视化的步骤。它们对实验的复现与验证至关重要,通常涉及科学模拟与数据分析中的计算步骤。这些工作流常由领域科学家使用Jupyter notebook开发,其便捷却面临局限:难以随更大数据集扩展,缺乏故障容错,且严重依赖底层工具与包的稳定性。为解决这些问题,开发了Jup2Kup。该软件系统将Jupyter notebook中的工作流翻译为分布式、高性能的Kubernetes环境,增强了容错能力。它还管理软件依赖以维持工具和包变动时的运行稳定性。

关键词

引用

@article{arxiv.2311.12308,
  title  = {Jup2Kub: algorithms and a system to translate a Jupyter Notebook pipeline to a fault tolerant distributed Kubernetes deployment},
  author = {Jinli Duan and Shasha Dennis},
  journal= {arXiv preprint arXiv:2311.12308},
  year   = {2023}
}

备注

for associated software, see https://github.com/shirou10086/Scientificworkflow