Download Kepler 2.2 User Manual

Transcript
Chapter 3
Director). Alternatively, workflow components can execute in parallel, with one or more
components running simultaneously (which might be the case with a PN Director).
A small set of commonly used directors come packaged with Kepler (Table 3.1), but
more are available in the underlying Ptolemy II software that can be accessed as needed.
For a more detailed discussion of workflow models of computation, please see Section
5.2 Choosing a Director, or refer to the Ptolemy II documentation.
The SDF Director is often used to oversee fairly simple,
sequential workflows. Types of workflows that run well
under an SDF Director include processing and
reformatting data, converting one data type to another,
and reading and plotting a series of data points.
The PN Director is often used for managing workflows
that require parallel processing on distributed computing
systems.
The CT Director is designed to oversee workflows that
predict how systems evolve as a continuous function of
time (i.e., "dynamic systems").
The Continuous Director is for the “continuous time”
domain, a timed domain that supports continuous-time
signals, discrete-event signals, and mixtures of the two.
There is a global notion of time that all the actors are
aware of.
The DE Director is often used for modeling timeoriented systems: queuing systems, communication
networks, and occurrence rates or wait times.
The DDF Director is often used for workflows that use
looping or branching or other control structures, but that
do not require parallel processing (in which case a PN
Director should be used).
Table 3.1: Directors that come in the standard Kepler component library.