基于容器技术的天文应用软件自动部署方法 | |
其他题名 | Automatic deployment method of astronomical application software based on container technology |
姚坤1; 戴伟1; 杨秋萍1; 梅盈2,3; 石聪明1; 王锋1,2,3 | |
发表期刊 | 天文研究与技术(Astronomical Research & Technology) |
2019-07 | |
卷号 | 16期号:3页码:321-328 |
DOI | 10.14005/j.cnki.issn1672-7673.20181203.001 |
分类号 | Tp311.1 |
产权排序 | 第2完成单位 |
收录类别 | CSCD |
关键词 | 自动部署 容器技术 Sagecal Ska Sdp |
摘要 | 平方公里阵望远镜(SKA)即将开始建设,各子工作包也将进入关键设计评估阶段。基于云与容器技术是当前SKA科学数据处理器(SDP)未来可能采用的平台技术。本文针对SDP超大规模海量数据处理中所面临的天文应用软件快速部署、运行与实测要求,充分考虑了天文应用软件运行环境复杂,云计算环境下超大规模计算集群部署困难等问题,系统研究并给出了一种使用Docker技术的天文应用软件通用自动部署方法,论文以目前较为常用的可见度函数校准软件SAGECaL为例,首先分析了SAGECaL的相关特性和分布式部署方面存在的困难,进而给出了基于Docker容器技术的SAGECaL分布式集群的自动部署方法。实验结果表明,本文所提出的自动部署方法极大地提高了SAGECaL分布式集群的部署效率,满足了项目组承担SKA-SDP相关测试工作中所需要的基础平台部署与切换等需求。同时,本工作也为其它天文软件在云端的快速部署与执行提供了有益的思路。 |
其他摘要 | The Square Kilometer Array(SKA) is under construction. And each sub-work package will also enter the critical design evaluation phase. The cloud-based and container-based technologies are the platform technologies that SKA Scientific Data Processor (SDP) may adopt in the future. This paper is aimed at the rapid deployment, operation and measurement requirements of astronomical application software faced by SDP ultra-large-scale massive data processing. It fully considers the complex operation environment of astronomical application software and the difficulty in deploying ultra-large-scale computing clusters in cloud computing environment. For this reason, a general automatic deployment method for astronomical application using Docker technology is systematically studied and presented. The paper takes SAGECaL, a calibration software commonly used for visibility function as an example.Firstly, the characteristics of SAGECaL and the difficulties in distributed deployment are analyzed. The automatic deployment method of SAGECaL distributed cluster based on Docker container technology is given. The experimental results show that the automatic deployment method proposed in this paper greatly improves the deployment efficiency of SAGECaL distributed cluster, and meets the needs of the |
资助项目 | 国家重点研发计划[2018YFA0404603] ; 国家重点研发计划[2016YFE0100300] ; 国家自然科学基金委员会-中国科学院天文联合基金资助重点项目[U1831204] ; 国家自然科学基金委员会-中国科学院天文联合基金资助项目[U1531132] ; 国家自然科学基金委员会-中国科学院天文联合基金资助项目[U1631129] ; 国家自然科学基金资助项目[11403009] ; 国家自然科学基金资助项目[11463003] ; 国家自然科学基金资助项目[11773012] ; 云南省应用基础研究项目[2017FB001] ; 赛尔网络下一代互联网技术创新项目[NGII20170204] |
项目资助者 | 国家重点研发计划[2018YFA0404603, 2016YFE0100300] ; 国家自然科学基金委员会-中国科学院天文联 合基金资助重点项目[U1831204, U1531132, U1631129] ; 国家自然科学基金资助项目[11403009, 11463003, 11773012] ; 云南省应用基础研究项目[2017FB001] ; 赛尔网络下一代互联网技术创新项目[NGII20170204] |
语种 | 中文 |
学科领域 | 天文学 ; 天文学其他学科 ; 计算机科学技术 |
ISSN | 1672-7673 |
CSCD记录号 | CSCD:6533032 |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | http://ir.ynao.ac.cn/handle/114a53/18425 |
专题 | 其他 |
通讯作者 | 戴伟 |
作者单位 | 1.昆明理工大学云南省计算机技术应用重点实验室, 云南, 昆明, 650500 2.中国科学院云南天文台, 云南, 昆明, 650011 3.广州大学, 天体物理中心, 广东 ,广州, 510006 |
推荐引用方式 GB/T 7714 | 姚坤,戴伟,杨秋萍,等. 基于容器技术的天文应用软件自动部署方法[J]. 天文研究与技术(Astronomical Research & Technology),2019,16(3):321-328. |
APA | 姚坤,戴伟,杨秋萍,梅盈,石聪明,&王锋.(2019).基于容器技术的天文应用软件自动部署方法.天文研究与技术(Astronomical Research & Technology),16(3),321-328. |
MLA | 姚坤,et al."基于容器技术的天文应用软件自动部署方法".天文研究与技术(Astronomical Research & Technology) 16.3(2019):321-328. |
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 | ||
基于容器技术的天文应用软件自动部署方法_(1891KB) | 期刊论文 | 出版稿 | 开放获取 | CC BY-NC-SA | 浏览 请求全文 |
个性服务 |
推荐该条目 |
保存到收藏夹 |
查看访问统计 |
导出为Endnote文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[姚坤]的文章 |
[戴伟]的文章 |
[杨秋萍]的文章 |
百度学术 |
百度学术中相似的文章 |
[姚坤]的文章 |
[戴伟]的文章 |
[杨秋萍]的文章 |
必应学术 |
必应学术中相似的文章 |
[姚坤]的文章 |
[戴伟]的文章 |
[杨秋萍]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论