论文部分内容阅读
天文观测数据资源具有时间跨度大、数据量大、存储管理分散、管理工具驳杂等特点。如何提供给天文学家一个统一访问这些分布存放的异构数据资源的方案,是虚拟天文台的一个重要研究课题。
计算机与互联网技术的飞速发展,网格技术、XML技术、语义网技术等全新IT技术的涌现,以及在此技术背景下,国际虚拟天文台联盟(IVOA)依据天文自身的特点不断提出并完善的各种规范标准,使得海量、分布式、多波段天文数据的无缝融合和处理成为可能。
对于异地异构数据的统一访问,我们基于开放网格服务架构(OGSA)提出了一种网格的解决方案:使用OGSA-DAI技术实现了对异地异构的天文星表数据、图像数据和光谱数据的统一封装(DataNode):利用ADQL语言完成对任务的统一描述;基于WSRF框架完善了对数据资源、计算资源以及存储资源的任务调度。我们设计的虚拟天文台数据访问服务(VO-DAS)实现了对数据资源、计算资源、存储资源的自动发现以及异地异构数据的联合访问并对访问结果进行数据分析的一体化工作模式,这将使天文数据源的多波段交叉证认、海量数据分析及对分析结果的可视化等成为可能。VO-DAS支持国际虚拟天文台联盟(IVOA)的各项相关标准,使得它具有良好的互操作性,它的对外接口简单实用、可以针对不同需求的天文数据用户发展出多种网格应用产品。
本文以VO-DAS的任务调度及其实现为重点,分别对VO-DAS的设计模式、Session机制、生命周期、资源销毁、异常处理等模块进行了详细的阐述,并从多个角度分别给出了系统的设计图。为了验证以OGSA-DAI为基础的天文数据访问的可行性和性能,我们采用两个科学范例对VO-DAS原型进行了实验。
本文最后以VO-DAS对China-VO Ephemeris WS计算平台的扩展为例,介绍了VO-DAS外部接口的扩展方法,以及VO-DAS在星历计算方面的应用,并简要阐述了VO-DAS在其他方面的科学应用。