Shaw, A. C. (1986). Software clocks, concurrent programming, and slice-based scheduling. In Proceedings of the 1986 Real-Time Systems Symposium, pages 14--18.

 Home/Search   Document Not in Database   Summary   Related Articles  

This paper is cited in the following contexts:
Swift/RAID: A Distributed RAID System - Long, Montague, Cabrera (1994)   (9 citations)  (Correct)

....distributed real time state machines was used to implement the Swift RAID prototype. This is similar to an approach that has long been used in programming real time systems, and has been termed slice based by Shaw, who characterizes it as one of the two basic approaches to real time programming [Shaw, 1986]. Descriptions of systems using this approach are provided by MacLaren [MacLaren, 1980] and by Baker and Scallon [Baker and Scallon, 1986] All Swift RAID operations are defined as cooperating sequences of serially executed atomic primitives. The atomic primitives are called instructions. Each ....

....state machine approach similar to that described here have been used in the past. In addition to use within various I O controllers and coprocessors, this approach has often been used in real time avionics [Glass, 1983] Discussions of this approach can be found in literature [MacLaren, 1980, Shaw, 1986, Baker and Scallon, 1986] The use of static precompiled tables is discussed by MacLaren, who refers to this approach as a traditional cyclic executive. Our approach differs from that of MacLaren in that we generate our plans dynamically and our finite state machine is event driven, rather than ....

[Article contains additional citation context not shown here]

Shaw, A. C. (1986). Software clocks, concurrent programming, and slice-based scheduling. In Proceedings of the 1986 Real-Time Systems Symposium, pages 14--18.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC