A New Generation of Real-Time Systems in the JET Tokamak

被引:0
作者
Alves, D. [1 ]
Neto, A. C. [1 ]
Valcarcel, D. F. [1 ]
Felton, R. [2 ]
Lopez, J. M. [3 ]
Barbalace, A. [4 ]
Boncagni, L. [5 ]
Card, P. [2 ]
De Tommasi, G. [6 ]
Goodyear, A. [2 ]
Jachmich, S. [7 ,8 ]
Lomas, P. J. [2 ]
Maviglia, F. [6 ]
McCullen, P. [2 ]
Murari, A. [4 ]
Rainford, M. [2 ]
Reux, C. [9 ]
Rimini, F. [2 ]
Sartori, F. [10 ]
Stephen, A. V. [2 ]
Vega, J. [11 ]
Vitelli, R. [12 ]
Zabeo, L. [13 ]
Zastrow, K. -D. [2 ]
机构
[1] Univ Tecn Lisboa, Inst Super Tecn, Inst Plasmas & Fusao Nucl, Associacao Euratom IST, P-1049001 Lisbon, Portugal
[2] EURATOM CCFE Fusion Assoc, Culham Sci Ctr, Abingdon OX14 3DB, Oxon, England
[3] CAEND Univ Politcn Madrid, Madrid, Spain
[4] Ssocione EURATOM ENEA Fus, Consorzio RFX, Padua, Italy
[5] Associaz EURATOM ENEA, I-00040 Frascati, Italy
[6] Univ Naples Federico II, Associaz EURATOM ENEA CREATE, I-80125 Naples, Italy
[7] Ecole Royale Militaire Koninklijke Militaire Sch, EURATOM Assoc Belgian State, Plasma Phys Lab, Brussels, Belgium
[8] Culham Sci Ctr, Partner Trilateral Euregio Cluster TEC & EFDA CSU, Abingdon OX14 3DB, Oxon, England
[9] Ecole Polytech, LPP, CNRS, UMR 7648, F-91128 Palaiseau, France
[10] Fus Energy, Barcelona 08019, Spain
[11] Lab Nacl Fus, Asociac EURATOM CIEMAT, Madrid, Spain
[12] Univ Roma Tor Vergata, Dipartimento Informat Sistemi & Produz, I-00133 Rome, Italy
[13] TER, F-13108 St Paul Les Durance, France
[14] Culham Sci Ctr, Abingdon OX14 3DB, Oxon, England
来源
2012 18TH IEEE-NPSS REAL TIME CONFERENCE (RT) | 2012年
关键词
Real-Time; Linux; Nuclear Fusion; POSITION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently a new recipe for developing and deploying real-time systems has become increasingly adopted in the JET tokamak. Powered by the advent of x86 multi-core technology and the reliability of the JET's well established Real-Time Data Network (RTDN) to handle all real-time I/O, an official Linux vanilla kernel has been demonstrated to be able to provide real-time performance to user-space applications that are required to meet stringent timing constraints. In particular, a careful rearrangement of the Interrupt ReQuests' (IRQs) affinities together with the kernel's CPU isolation mechanism allows to obtain either soft or hard real-time behavior depending on the synchronization mechanism adopted. Finally, the Multithreaded Application Real-Time executor (MARTe) framework is used for building applications particularly optimised for exploring multi-core architectures. In the past year, four new systems based on this philosophy have been installed and are now part of the JET's routine operation. The focus of the present work is on the configuration and interconnection of the ingredients that enable these new systems' real-time capability and on the impact that JET's distributed real-time architecture has on system engineering requirements, such as algorithm testing and plant commissioning. Details are given about the common real-time configuration and development path of these systems, followed by a brief description of each system together with results regarding their real-time performance. A cycle time jitter analysis of a user-space MARTe based application synchronising over a network is also presented. The goal is to compare its deterministic performance while running on a vanilla and on a Messaging Real time Grid (MRG) Linux kernel.
引用
收藏
页数:9
相关论文
共 28 条
[1]  
Abbott D., 2003, Linux for Embedded and Real-Time Applications
[2]   Real-time motional Stark effect in jet [J].
Alves, D ;
Stephen, A ;
Hawkes, N ;
Dalley, S ;
Goodyear, A ;
Felton, R ;
Joffrin, E ;
Fernandes, H .
FUSION ENGINEERING AND DESIGN, 2004, 71 (1-4) :175-181
[3]   Vessel thermal map real-time system for the JET tokamak [J].
Alves, D. ;
Felton, R. ;
Jachmich, S. ;
Lomas, P. ;
McCullen, P. ;
Neto, A. ;
Valcarcel, D. F. ;
Arnoux, G. ;
Card, P. ;
Devaux, S. ;
Goodyear, A. ;
Kinna, D. ;
Stephen, A. ;
Zastrow, K. -D. .
PHYSICAL REVIEW SPECIAL TOPICS-ACCELERATORS AND BEAMS, 2012, 15 (05)
[4]   The new Error Field Correction Coil controller system in the Joint European Torus tokamak [J].
Alves, D. ;
Vitelli, R. ;
Zaccarian, L. ;
Zabeo, L. ;
Neto, A. ;
Sartori, F. ;
McCullen, P. ;
Card, P. .
FUSION ENGINEERING AND DESIGN, 2011, 86 (6-8) :1034-1038
[5]  
[Anonymous], 2011, P 13 INT WORKSH PLAS
[6]   Real-time determination of internal inductance and magnetic axis radial position in JET [J].
Barana, O ;
Murari, A ;
Joffrin, E ;
Sartori, F .
PLASMA PHYSICS AND CONTROLLED FUSION, 2002, 44 (10) :2271-2282
[7]   Performance comparison of VxWorks, Linux, RTAI, and Xenomai in a hard real-time application [J].
Barbalace, A. ;
Luchetta, A. ;
Manduchi, G. ;
Moro, M. ;
Soppelsa, A. ;
Taliercio, C. .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2008, 55 (01) :435-439
[8]   The Software Architecture of the New Vertical-Stabilization System for the JET Tokamak [J].
Bellizio, Teresa ;
De Tommasi, Gianmaria ;
McCullen, Paul ;
Cabrita Neto, Andre ;
Piccolo, Fabio ;
Sartori, Filippo ;
Vitelli, Riccardo ;
Zabeo, Luca .
IEEE TRANSACTIONS ON PLASMA SCIENCE, 2010, 38 (09) :2465-2473
[9]   First Steps in the FTU Migration Towards a Modular and Distributed Real-Time Control Architecture Based on MARTe [J].
Boncagni, Luca ;
Sadeghi, Yahya ;
Carnevale, Daniele ;
Mazzitelli, Giuseppe ;
Neto, Andr ;
Pucci, Daniele ;
Sartori, Filippo ;
Piesco, Francesco ;
Sinibaldi, Simone ;
Vitale, Vincenzo ;
Vitelli, Riccardo ;
Zaccarian, Luca ;
Monaco, Salvatore ;
Zamborlini, Giorgio .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (04) :1778-1783
[10]   Real-Time Tomography System at ISTTOK [J].
Carvalho, Pedro ;
Duarte, Paulo ;
Pereira, Tiago ;
Coelho, Rui ;
Silva, Carlos ;
Fernandes, Horacio .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (04) :1427-1432