A new implementation of data process in J-TEXT real-time framework

A new implementation of data process in J-TEXT real-time framework
复制标题

J-TEXT实时框架中数据处理的一种新实现

DOI:
10.1016/j.fusengdes.2018.02.060
复制
发表时间:
2018-04
影响因子:
1.7
通讯作者:
Pan Y
Pan Y
中科院分区:
工程技术3区
文献类型:
--
作者:
Li Y;Zhang M;Zheng W;Zheng G Z;Chen M;Pan Y

文献摘要

参考文献

相似文献

J-TEXT实时框架(JRTF)是J-TEXT公司为开发托卡马克等离子体控制系统和其他实时应用而开发的最新实时技术。该系统采用开放源码软件Linux,采用面向对象的编程技术,模块化设计,是中国聚变工程试验堆PCS原型系统的理想开发平台。然而,不同的应用程序块(AB)之间的数据共享可能是耗时的,带来了不确定的性能。在本文中,我们首先介绍了框架和测试设备J-TEXT。在此基础上,设计了基于互斥和双缓冲的数据共享方法。同时,本文还介绍了直接从Linux内核空间运行的内核模块编程,试图为实时数据共享过程找到一些确定性的性能解决方案。此外,为了更系统地处理数据,有效地从多个AB发出的所有日志中进行搜索,引入了基于数据库技术和生产-消费模型的数据日志。这也是同时解决可能影响实时性能的问题的关键。然后进行了集成测试,验证了该数据处理方法的实际性能,保证了数据处理在融合方面能够满足当今实时和非实时的需求。几个对比实验也揭示了该工艺的优缺点。
J-TEXT real-time framework (JRTF) is the latest development in real-time technology for developing plasma control system and other real-time applications on tokamaks by J-TEXT. It is powered by Linux open source software, fully embraced the object-oriented programming technology, and the modular design makes it a promising candidate for developing the prototype of PCS of China Fusion Engineering Test Reactor (CFETR). However, the data sharing between different application blocks (AB) could be time-consuming that brings in un-deterministic performance. In this paper, we first introduce the framework and the test device J-TEXT. After that, new data sharing method based on the mutex and double buffering are designed. Note that, kernel module programming which runs directly from Linux kernel space is also introduced to try to find some deterministic performance solutions to real-time data sharing process. In addition, in order to handle data more systematisms with searching from all the logs emitted by many ABs efficiently, data logging based on databases technology and a produce-consume model is lead into. This is also a key to solve simultaneously problem which may have an influence on the real-time performance. Then, an integration testing has been conducted to verify the realistic performance after bringing such method of data process to guarantee that data process can satisfy nowadays real-time and non-real-time needs in fusion aspects. Several comparing experiments also reveal the advantages and disadvantages of such process.
DOI: 10.1109/tns.1982.4335988
发表时间: 1982-02
影响因子: 1.8
作者:
T. Kumahara;K. Shimizu;T. Matoba;Y. Suzuki
通讯作者: T. Kumahara;K. Shimizu;T. Matoba;Y. Suzuki
DOI: 10.1109/tns.2009.2037815
发表时间: 2010-04
影响因子: 1.8
作者:
A. Neto;F. Sartori;F. Piccolo;R. Vitelli;G. De Tommasi;L. Zabeo;A. Barbalace;H. Fernandes;D. Valcárcel;A. Batista
通讯作者: A. Neto;F. Sartori;F. Piccolo;R. Vitelli;G. De Tommasi;L. Zabeo;A. Barbalace;H. Fernandes;D. Valcárcel;A. Batista
DOI: 10.1016/j.fusengdes.2016.07.011
发表时间: 2016-11
影响因子: 1.7
作者:
Ming Zhang;G. Zheng;Zhi Chen;Wei Zheng;T. Yuan;L. Yang
通讯作者: Ming Zhang;G. Zheng;Zhi Chen;Wei Zheng;T. Yuan;L. Yang
DOI: 10.1088/0029-5515/55/10/104003
发表时间: 2015-03
期刊: Nuclear Fusion
影响因子: 3.3
作者:
G. Zhuang;K. Gentle;P. Diamond;Jie Chen;B. Rao;Li Wang;K. Zhao;Sanghee Han;Yuejiang Shi;Yonghua Ding;Z. Chen;Xi-Wei Hu;Z. J. Wang;Z. Yang;Zhipeng Chen;Z. Cheng;Li Gao;X. Q. Zhang;Ming Zhang;K. Yu;Yuan Pan;H. Huang
通讯作者: G. Zhuang;K. Gentle;P. Diamond;Jie Chen;B. Rao;Li Wang;K. Zhao;Sanghee Han;Yuejiang Shi;Yonghua Ding;Z. Chen;Xi-Wei Hu;Z. J. Wang;Z. Yang;Zhipeng Chen;Z. Cheng;Li Gao;X. Q. Zhang;Ming Zhang;K. Yu;Yuan Pan;H. Huang
DOI: --
发表时间: 2009
期刊: --
影响因子: --
作者:
A. Winter;D. Campbell;T. Casper;Y. Gribov;L. Scibile;A. Wallander;I. Yonekawa
通讯作者: A. Winter;D. Campbell;T. Casper;Y. Gribov;L. Scibile;A. Wallander;I. Yonekawa