• 中文核心期刊要目总览
  • 中国科技核心期刊
  • 中国科学引文数据库(CSCD)
  • 中国科技论文与引文数据库(CSTPCD)
  • 中国学术期刊文摘数据库(CSAD)
  • 中国学术期刊(网络版)(CNKI)
  • 中文科技期刊数据库
  • 万方数据知识服务平台
  • 中国超星期刊域出版平台
  • 国家科技学术期刊开放平台
  • 荷兰文摘与引文数据库(SCOPUS)
  • 日本科学技术振兴机构数据库(JST)

基于ZeroMQ的新一代望远镜自动控制系统的通信框架设计

The Design of Communication Framework for a New Generation of Telescope Autonomous Control System Based on ZeroMQ

  • 摘要: 随着天文技术的进步,天文望远镜系统组件日趋复杂化,望远镜自动控制系统已成为望远镜进行常规观测的核心组成部分。通常执行一个完整的观测计划需要不同设备之间相互配合,协同工作,因此,具有一个高效的底层通信框架是望远镜自动控制系统成功的关键。ZeroMQ是一个高性能的网络通信程序库,提供了多种基础的通信模型,可用于构建复杂的分布式程序,非常适合天文望远镜观测控制这样的分布式、多种通信模式并存和低延迟要求的场合。回顾了在望远镜控制系统中广泛使用的CORBA,DCOM,原生Socket等网络技术,给出了基于ZeroMQ的新一代望远镜自动控制系统通信框架的总体设计,讨论了套接字设计、消息模型设计、序列化等关键技术的解决方案。

     

    Abstract: With the progress of astronomy and technology, components of astronomical telescope system are becoming more complicated, telescope automatic control system has played a core role in telescope for routine observation. Generally, a complete observational plan requires different equipment to work coordinately and harmoniously. Therefore, an efficient underlying communication framework is the key to the success of the telescope automatic control system. ZeroMQ is a high-performance network communication library that provides a variety of basic communication models for building complex distributed programs. It ideally meets the requirements for distributed, multi-communication modes and low latency in telescope observation and control system. This paper reviews the network technologies such as CORBA, DCOM and native Socket that are widely used in the telescope control system, and gives the overall design of communication framework for a new generation of telescope automatic control system based on ZeroMQ. We also discuss the design of socket, message model, serialization and other key technology solutions.

     

/

返回文章
返回