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 条
  • [31] Design of Data Acquisition and LED Display System
    Zhou, Haifeng
    Dong, Jingde
    Huang, Yuanqing
    AUTOMATION EQUIPMENT AND SYSTEMS, PTS 1-4, 2012, 468-471 : 863 - +
  • [32] Design of Data Acquisition System for Engine Experiment
    Wang, Xinli
    Xu, Ping
    Bi, Jianping
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MANAGEMENT, EDUCATION, INFORMATION AND CONTROL, 2015, 125 : 135 - 140
  • [33] Research on synthetic data acquisition system design
    Zhou, MG
    Liao, YL
    Yan, WD
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 421 - 424
  • [34] SYSTEM-DESIGN OF DATA ACQUISITION UNITS
    TAYLOR, MJ
    MICROPROCESSORS AND MICROSYSTEMS, 1981, 5 (03) : 109 - 113
  • [35] Design and implementation of a wireless data acquisition system
    Nagel, JE
    Walker, CF
    IEEE REGION 5 2003 ANNUAL TECHNICAL CONFERENCE, CONFERENCE RECORD, 2003, : 7 - 10
  • [36] Data Acquisition System design and Data Analysis on Automatic Transmission
    Li, Yan Qin
    Li, Chun Fu
    MEASUREMENT TECHNOLOGY AND ITS APPLICATION, PTS 1 AND 2, 2013, 239-240 : 861 - +
  • [37] Design method of data acquisition and management system
    Shu Ju Cai Ji Yu Chu Li, 1 (64-67):
  • [38] A reusable design of geophysical data acquisition software
    Jing, Pei
    Jiang Qiyun
    Dan, Huang
    INTERNATIONAL WORKSHOP ON AUTOMOBILE, POWER AND ENERGY ENGINEERING, 2011, 16
  • [39] FPGA design and implementation for EIT data acquisition
    Yue, Xicai
    McLeod, Chris
    PHYSIOLOGICAL MEASUREMENT, 2008, 29 (10) : 1233 - 1246
  • [40] The design of a wireless node of strain data acquisition
    Zhang, Y. Q.
    Yu, X. F.
    Zhang, Y. J.
    PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOLS 1-9, 2009, : 4854 - 4856