CORC  > 新疆天文台  > 研究单元未命名  > 研究生
题名新疆天文台可视化数据传输系统设计与实现
作者朱艳
答辩日期2019
文献子类硕士
授予单位中国科学院大学
授予地点北京
导师张海龙
关键词可视化,数据传输,数据库,日志 Visualization,Data transmission,Database,Log
学位名称理学硕士
其他题名Design and implementation of Xiniiang Astronomical Observatory Observation data transmission visualization
学位专业天文技术与方法
英文摘要随着多波束接收技术的发展与天文观测设备采样精度的提高,天文观测设备的数据收集能力也得到了大幅提升,天文数据已经进入了PB(Petabyte千万亿字节)量级时代。由于天文观测的特殊性,望远镜观测台站与天文数据存储中心往往相距遥远。新疆天文台望远镜产生的观测数据需通过数据专线传输到台本部数据中心进行长期存储。数据传输专线长度在百公里以上,由于线路长期暴露在野外,导致数据传输过程经常出现问题甚至传输中断。建立一套拥有可视化界面的数据传输系统实时显示数据传输情况,及时反馈相关信息给专业人员,会大大提高分析与解决问题的效率。本文在调研与分析了新疆天文台观测数据传输的现实需求后,设计并实现了新疆天文台可视化数据传输系统。 可视化数据传输系统主要由日志子系统、数据传输子系统、控制子系统及可视化子系统组成。日志子系统部分,设计了日志系统的整体架构,实现了数据传输过程的日志收集与存储,采用shell多线程技术加速日志信息入库速度,开发了日志查询工具供管理员使用。数据传输子系统部分,以rsync传输框架为基础,封装相关shel命令实现上层调用。控制子系统部分,设计了自动化运行的互相监控脚本体系,控制日志记录与数据传输请求,嵌入了告警系统。可视化子系统部分,搭建了展示数据传输过程中传输速率、网络状态、服务器硬盘存储情况等功能的可视化界面,采用柱状图、饼状图、折线图等多种形式进行数据展示。 本文采用rsymc镜像备份工具作为底层数据传输框架,选择开源关系型数据库MySQL存储日志信息,利用shell多线程技术编写了数据获取及整合程序。基于B/S架构,使用Qt框架开发了供管理员使用的日志查询工具,基于C/S结构,利用Ajax、JavaScript、Html5、PHP等技术和语言开发了具有多项查询和展示的可视化界面。论文最后对系统的功能模块进行了测试,总结了研究内容、分析了系统不足与下一步工作展望。
语种中文
页码61
内容类型学位论文
源URL[http://ir.xao.ac.cn/handle/45760611-7/2714]  
专题研究生
作者单位中国科学院新疆天文台
推荐引用方式
GB/T 7714
朱艳. 新疆天文台可视化数据传输系统设计与实现[D]. 北京. 中国科学院大学. 2019.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace