Continuous data recording on fast real-time systems

被引:4
|
作者
Zabeo, L. [1 ]
Sartori, F. [1 ]
Neto, A. [2 ]
Piccolo, F. [1 ]
Alves, D. [2 ]
Vitelli, R. [3 ]
Barbalace, A. [4 ]
De Tommasi, G. [5 ]
机构
[1] Culham Sci Ctr, Euratom CCFE, Abingdon OX14 3DB, Oxon, England
[2] Inst Plasmas & Fusao Nucl, Associacao Euratom IST, P-1049001 Lisbon, Portugal
[3] Univ Roma Tor Vergata, Dipartimento Informat Sistemi & Prod, I-00133 Rome, Italy
[4] Consorzio RFX, Euratom ENEA Assoc, I-35127 Padua, Italy
[5] Univ Naples Federico 2, Assoc EURATOM ENEA CREATE, Naples, Italy
基金
英国工程与自然科学研究理事会;
关键词
Real-time; RTAI; Data streaming;
D O I
10.1016/j.fusengdes.2010.02.006
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
The PCU-Project [1] launched for the enhancement of the vertical stabilisation system at JET required the design of a new real-time control system with the challenging specifications of 2 Cops and a cycle time of 50 mu s. The RTAI based architecture running on an x86 multi-core processor technology demonstrated to be the best platform for meeting the high requirements. Moreover, on this architecture thanks to the smart allocation of the interrupts it was possible to demonstrate simultaneous data streaming at 50 MBs on Ethernet while handling a real-time 100 kHz interrupt source with a maximum jitter of just 3 mu s. Because of the memory limitation imposed by 32 bit version Linux running in kernel mode. the RTAI-based new controller allows a maximum practical data storage of 800 MB per pulse. While this amount of data can be accepted for JET normal operation it posed some limitations in the debugging and commissioning of the system. In order to increase the capability of the data acquisition of the system we have designed a mechanism that allows continuous full bandwidth (56 MB/s) data streaming from the real-time task (running in kernel mode) to either a data collector (running in user mode) or an external data acquisition server. The exploited architecture involves a peer to peer mechanisms where the sender running in RTAI kernel mode broadcasts large chunks of data using UDP packets, implemented using the 'fcomm' RTAI extension [2]. to a receiver that will store the data. The paper will present the results of the initial RTAI operating system tests, the design of the streaming architecture and the first experimental results. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:374 / 377
页数:4
相关论文
共 50 条
  • [1] CONTINUOUS SAVING OF REAL-TIME DATA
    BRIDGES, JE
    WESTERN ELECTRIC ENGINEER, 1975, 19 (02): : 43 - 45
  • [2] PROGRAMMING OF FAST REAL-TIME SYSTEMS
    GUSMANN, B
    HANSEN, R
    ANGEWANDTE INFORMATIK, 1982, (07): : 375 - 380
  • [3] FAST IS NOT REAL-TIME - DESIGNING EFFECTIVE REAL-TIME AI SYSTEMS
    OREILLY, CA
    CROMARTY, AS
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1985, 548 : 249 - 257
  • [4] REAL-TIME CONTINUOUS AI SYSTEMS
    BENNETT, ME
    IEE PROCEEDINGS-D CONTROL THEORY AND APPLICATIONS, 1987, 134 (04): : 272 - 277
  • [5] Real-time artifact filtering in continuous VEPs/fMRI recording
    Anwar, Muhammad Nabeel
    Bonzano, Laura
    Sebastiano, Davide Rossi
    Roccatagliata, Luca
    Gualniera, Giovanni
    Vitali, Paolo
    Ogliastro, Carla
    Spadavecchia, Luciano
    Rodriguez, Guido
    Sanguineti, Vittorio
    Morasso, Pietro
    Bandini, Fabio
    JOURNAL OF NEUROSCIENCE METHODS, 2009, 184 (02) : 213 - 223
  • [6] Continuous image and electrophysiological recording with real-time processing and control
    Rector, DM
    George, JS
    METHODS, 2001, 25 (02) : 151 - 163
  • [7] Real-time recording system for PCM telemetering data
    Zhai, CR
    Cao, J
    Lin, ZF
    Wang, HJ
    ISTM/97 - 2ND INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, CONFERENCE PROCEEDINGS, 1997, : 225 - 227
  • [8] Continuous Semantics to Analyze Real-Time Data
    Sheth, Amit
    Thomas, Christopher
    Mehra, Pankaj
    IEEE INTERNET COMPUTING, 2010, 14 (06) : 84 - 89
  • [9] Fast component interaction for real-time systems
    Steinberg, U
    Wolter, J
    Härtig, H
    17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 89 - 97
  • [10] IMPLEMENTING REAL-TIME GRAPHICS SYSTEMS FAST
    TINHAM, B
    CONTROL AND INSTRUMENTATION, 1987, 19 (10): : 37 - &