Passer à la navigation principale Passer à la recherche Passer au contenu principal

A new generation of real-time systems in the JET tokamak

  • D. Alves
  • , A. C. Neto
  • , D. F. Valcarcel
  • , R. Felton
  • , J. M. Lopez
  • , A. Barbalace
  • , L. Boncagni
  • , P. Card
  • , G. De Tommasi
  • , A. Goodyear
  • , S. Jachmich
  • , P. J. Lomas
  • , F. Maviglia
  • , P. McCullen
  • , A. Murari
  • , M. Rainford
  • , C. Reux
  • , F. Rimini
  • , F. Sartori
  • , A. V. Stephen
  • J. Vega, R. Vitelli, L. Zabeo, K. D. Zastrow
  • Universidade de Lisboa
  • Culham Centre for Fusion Energy
  • Universidad Politécnica de Madrid
  • Consorzio Rfx
  • ENEA Centro Ricerche Frascati
  • University of Napoli 'Federico II'
  • Ecole Polytechnique
  • Fusion for Energy
  • Laboratorio Nacional de Fusión
  • University of Rome Tor Vergata
  • EFDA-JET

Résultats de recherche: Chapitre dans un livre, un rapport, des actes de conférencesContribution à une conférenceRevue par des pairs

14 Citations (Scopus)

Résumé

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

langue originaleAnglais
titre2012 18th IEEE-NPSS Real Time Conference, RT 2012
Les DOIs
étatPublié - 2012
Evénement2012 18th IEEE-NPSS Real Time Conference, RT 2012 - Berkeley, CA, États-Unis
Durée: 9 juin 201215 juin 2012

Série de publications

Nom2012 18th IEEE-NPSS Real Time Conference, RT 2012

Une conférence

Une conférence2012 18th IEEE-NPSS Real Time Conference, RT 2012
Pays/TerritoireÉtats-Unis
La villeBerkeley, CA
période9/06/1215/06/12

Empreinte digitale

Examiner les sujets de recherche de « A new generation of real-time systems in the JET tokamak ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation