The design of 'cancelable' data acquisition environments

Astronomy and Astrophysics – Astronomy

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

1

Scientific paper

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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The design of 'cancelable' data acquisition environments does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The design of 'cancelable' data acquisition environments, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The design of 'cancelable' data acquisition environments will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-1822563

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.