分布式EPICS系统数据存档引擎
文献类型:学位论文
作者 | 祝晴 |
学位类别 | 硕士 |
答辩日期 | 2007-05-29 |
授予单位 | 中国科学院上海应用物理研究所 |
授予地点 | 上海应用物理研究所 |
导师 | 沈立人 |
关键词 | EPICS Channel Archiver 数据存档 XML 上海光源 |
其他题名 | Distributed archive engine for EPICS system data |
中文摘要 | 实验物理及工业控制系统(Experimental Physics and Industrial Control System,EPICS),是由美国洛斯阿拉莫斯国家实验室 (LANL) 和阿贡国家实验室 (ANL) 联合开发的一种大型控制系统组态软件包,现已被广泛应用于大型实验物理装置的控制系统中。上海光源是先进的第三代中能同步辐射装置,它的控制系统也采用EPICS作为基本的软件开发平台。 数据存档系统是上海光源控制系统的重要组成部分之一,完成系统运行实时和历史数据的存储和检索。Channel Archiver是EPICS自带的数据存档工具集,并已在多个加速器上得到了成功运用。但是Channel Archiver有其自身的局限性,其自定义的数据格式及存储在当地磁盘的数据存储方式给数据管理和维护带来了不便,更给数据检索和查询工具的开发带来了困难。上海光源作为先进的大科学装置和大科学平台,数据种类繁多,数据关系复杂。因此我们采用中央数据库专门管理和维护数据,并提供便利的数据检索和分析。 本文针对Channel Archiver的局限性,结合上海光源的实际需求,对Channel Archiver进行了改进。改变了原有的数据存储方式,将数据通过网络写入中央数据库,并修改了Channel Archiver的自定义数据格式,引入了现今迅速发展并具有强大优势的XML数据类型。同时采用了分布式的架构增加了系统的扩展性和可用性。 论文对Channel Archiver进行了详细的分析,得到了其软件结构和实现流程。同时介绍了XML的强大优势和格式规范。论文的重点是引擎的设计和实现,设计了新的数据存储格式,给出了软件设计框架和流程,并对各个模块进行具体的源代码级上的分析和改进。最后对改进后引擎的各个指标进行了测试。 |
语种 | 中文 |
公开日期 | 2012-04-11 |
页码 | 81 |
源URL | [http://ir.sinap.ac.cn/handle/331007/7225] ![]() |
专题 | 上海应用物理研究所_中科院上海应用物理研究所2004-2010年 |
推荐引用方式 GB/T 7714 | 祝晴. 分布式EPICS系统数据存档引擎[D]. 上海应用物理研究所. 中国科学院上海应用物理研究所. 2007. |
入库方式: OAI收割
来源:上海应用物理研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。