A Node Set is an identified collection of Nodes grouped for a defined purpose.
The purpose of a Node Set can concern:
A Node Set provides an identity for the collection independently of the identities of its member Nodes.
A Node Set can identify:
A Node can belong to more than one Node Set when each membership represents a distinct defined purpose.
A Node Set can include Nodes realized using different technologies or assigned to different Deployment Targets.
A Node Set can form part of a Test Environment. The Test Environment can use multiple Node Sets for different test roles or operational purposes.
identified collection of Nodes grouped for a defined purpose
Adapted from:
The definition identifies the collection and its purpose without prescribing the technology, topology, deployment, ownership, or operational role of the member Nodes.
A Node Set is not necessarily a complete Distributed System.
A Distributed System identifies coordinated system behavior across multiple networked Nodes. A Node Set identifies a collection of Nodes grouped for a defined purpose.
A Node Set can contain:
Membership in a Node Set does not by itself establish:
The governing definition, configuration, or policy establishes those characteristics.
A Node Set differs from a Test Set:
A change to Node Set membership can create a new Node Set version when membership affects reproducibility, comparison, validation, governance, or operation.
A DIDO-TE Test Environment contains five DIDO Nodes.
Four validated Nodes form a reference Node Set. A fifth Node contains a changed implementation and belongs to a changed-node Node Set.
The Test Environment uses the two Node Sets to identify the validated reference configuration and the configuration containing the changed Node.
The Node Sets identify the grouped Nodes and their testing purposes without requiring all member Nodes to use the same realization technology or Deployment Target.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.