arXivDaily arXiv每日学术速递 周一至周五更新
arXiv physics/0111078physics.acc-ph
收藏

利用单片机提高控制系统效率

Using A Nameserver to Enhance Control System Efficiency

J. Sage, M. H. Bickley, K. S. White

摘要:

Thomas Jefferson National Accelerator Facility(Jefferson Lab)控制系统使用名称服务器来减少系统响应时间,并最大限度地减少客户端名称解析对前端计算机的影响。该控制系统基于实验物理和工业控制系统(EPICS),该系统使用基于名称的广播来启动数据通信。默认情况下,当客户端应用程序请求EPICS过程变量(PV)时,所有前端计算机都会接收广播并根据本地通道名称列表执行名称解析处理。名称服务器用于将名称解析任务卸载到单个节点。以前在所有前端计算机上进行的此处理现在仅由名称服务器完成。在具有重负载前端计算机和高峰值客户端连接负载的控制系统中,可以看到显著的性能改进。本文将更详细地描述名称服务器,并讨论使名称解析成为集中式服务的优点和缺点。

英文摘要:

The Thomas Jefferson National Accelerator Facility (Jefferson Lab) control system uses a nameserver to reduce system response time and to minimize the impact of client name resolution on front-end computers. The control system is based on the Experimental Physics and Industrial Control System (EPICS), which uses name-based broadcasts to initiate data communication. By default, when EPICS process variables (PV) are requested by client applications, all front-end computers receive the broadcasts and perform name resolution processing against local channel name lists. The nameserver is used to offload the name resolution task to a single node. This processing, formerly done on all front-end computers, is now done only by the nameserver. In a control system with heavily loaded front-end computers and high peak client connection loads, a significant performance improvement is seen. This paper describes the name server in more detail, and discusses the strengths and weaknesses of making name resolution a centralized service.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑