The design of 'cancellable' data acquisition environments

被引:1
|
作者
Shortridge, K [1 ]
Farrell, TJ [1 ]
机构
[1] Anglo Australian Observ, Epping, NSW 1710, Australia
关键词
data acquisition environments; cancellable operations;
D O I
10.1117/12.550357
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a discussion of the architectural issues resulting when software systems need to cancel operations once they have been initiated. This may seem a minor issue, but our experience is that this requirement can have a huge effect on the design of instrumental software environments. A number of major constraints on the structure of command-based environments such as the AAO's DRAMA system can be traced to the perceived need to be able to cancel any operation cleanly. This becomes particularly difficult to implement if these operations involve significant amounts of time or even potentially indefinite amounts of time, such as operations involving blocking I/O. In general, the cleanest results come from having a process or thread cancel itself, rather than relying on the ability to cancel it externally, but this turns the problem into one of finding mechanisms whereby processes can discover, reliably, that they need to cancel themselves. As system architectures are considered for the next generation of telescopes, it seems timely to consider these design problems and even to what extent the ideal requirement of cleanly cancellable operations may have been reduced by the move towards queue-scheduled operations and away from traditional interactive observing.
引用
收藏
页码:50 / 56
页数:7
相关论文
共 50 条
  • [41] Design of Data Acquisition System Based on LabVIEW
    Liu, Linggang
    Li, Junhui
    Deng, Luhua
    ADVANCED MATERIALS DESIGN AND MECHANICS, 2012, 569 : 808 - 813
  • [42] Overall Design of the SLADE Data Acquisition System
    Ganchev, Todor
    Markova, Valentina
    Lefterov, Ivelin
    Kalinin, Yasen
    PROCEEDINGS OF THE SECOND INTERNATIONAL SCIENTIFIC CONFERENCE INTELLIGENT INFORMATION TECHNOLOGIES FOR INDUSTRY (IITI'17), VOL 1, 2018, 679 : 56 - 65
  • [43] DESIGN OF EXTERNALLY TRIGGERED DATA ACQUISITION UNITS
    TAYLOR, MJ
    MICROPROCESSORS AND MICROSYSTEMS, 1984, 8 (08) : 417 - 423
  • [44] Design of high speed data acquisition system
    Hou, Xiaomin
    Wan, Yuanqin
    Li, Gang
    Ou, Hongwu
    Shu Ju Cai Ji Yu Chu Li/Journal of Data Acquisition & Processing, 2000, 15 (02): : 245 - 247
  • [45] INTERACTIVE DATA ACQUISITION AND ANALYSIS - A DESIGN PHILOSOPHY
    PIOTROWSKI, G
    MECHANICAL ENGINEERING, 1983, 105 (11) : 43 - 49
  • [46] Design and Implementation of Data Acquisition System for AETA
    Yang X.
    Yong S.
    Wang X.
    Zhou K.
    Jin X.
    Beijing Daxue Xuebao (Ziran Kexue Ban)/Acta Scientiarum Naturalium Universitatis Pekinensis, 2020, 56 (04): : 600 - 606
  • [47] Design of data acquisition system based on DSP
    Qiao, JH
    Zhang, JG
    Li, LS
    PROCEEDINGS OF THE 2004 CHINA-JAPAN JOINT MEETING ON MICROWAVES, 2004, : 311 - 314
  • [48] The Design of Vehicle Inertial Data Acquisition System
    Zhang, Hui
    Zhang, Xiaoqiang
    INTERNATIONAL CONFERENCE ON ELECTRICAL AND CONTROL ENGINEERING (ICECE 2015), 2015, : 797 - 801
  • [49] Design choices for control and data acquisition in RFX
    Barana, O
    Luchetta, A
    Manduchi, G
    Taliercio, C
    FUSION ENGINEERING AND DESIGN, 2002, 60 (03) : 361 - 366
  • [50] Optimal Mechanism Design for Fresh Data Acquisition
    Zhang, Meng
    Arafa, Ahmed
    Wei, Ermin
    Berry, Randall A.
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 3367 - 3372