8.2. Clara Deploy SDK Pipeline Glossary

8.2.1. Clara Deploy SDK PLatform

8.2.2. Container

See Docker for additional information.

8.2.3. Containerized Application

See Docker for additional information.

8.2.4. Directed Acyclic Graph (DAG)

In mathematics, particularly graph theory, and computer science, a directed acyclic graph (DAG /ˈdæɡ/ ), is a finite directed graph with no directed cycles. That is, it consists of finitely many vertices and edges (also called arcs), with each edge directed from one vertex to another, such that there is no way to start at any vertex v and follow a consistently-directed sequence of edges that eventually loops back to v again. Equivalently, a DAG is a directed graph that has a topological ordering, a sequence of the vertices such that every edge is directed from earlier to later in the sequence.

See Wikipedia for additional information.

8.2.5. Payload

Per pipeline job resource management container. Payloads are defined as a set of input/output directories intended to be used by a pipeline’s operators. Payloads are allocated, managed, and deallocated by CLARA Platform.

8.2.6. Pipeline

Configurable data processing model containing one or more interconnected stages, or operators. Pipelines must be designed as a directed acyclic graph) where a pipeline’s operators are vertices and interconnections are edges.

See Pipelines for additional information.

8.2.7. Pipeline Application

Executable code which performs an operator’s data processing function. Each operator is defined by the execution of a single pipeline application.

8.2.8. Pipeline Job

An instanced execution of a pipeline.

8.2.9. Operator

Subtask of a pipeline, intended to operate on a set of inputs and produce a set of outputs.

See Operators for additional information.

8.2.10. Service

Long running container application which can support multiple operators in parallel. A Service’s life-time is at least as long as the pipeline’s in which the services has been requested.

See Services for additional information.