====== NOD-009c — Control Node Resource Use ====== [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-009-control-node-resources:start|Go to NOD-009 — Control Node Resources]] ===== Statement ===== The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL control each [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] resource-use condition specified by the governing [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]. ===== Derived From ===== * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-009-control-node-resources:start|NOD-009 — Control Node Resources]] * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-009-control-node-resources:nod-009a-establish-node-resource-controls|NOD-009a — Establish Node Resource Controls]] * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-009-control-node-resources:nod-009b-allocate-node-resources|NOD-009b — Allocate Node Resources]] * [[dido:03-dido-te:99-annexes:annex-b-references:dte-005|[DTE5] DIDO-TE Requirements Register]], source requirement identifier and obligation to be assigned * [[dido:03-dido-te:99-annexes:annex-b-references:dte-006|[DTE6] Structured Information Processing Reference Architecture (SIP-RA)]] * [[dido:03-dido-te:99-annexes:annex-b-references:dte-007|[DTE7] Federated Data Interpretation Systems Reference Architecture (FDIS-RA)]] ===== Rationale ===== Control of Node resource use enforces the conditions governing how a Node accesses, consumes, invokes, modifies, occupies, shares, and retains an allocated resource. The governing Test Definition specifies the authorized quantities, capacities, rates, durations, priorities, access restrictions, sharing conditions, operating limits, and prohibited uses governing each resource. The governing Test Procedure specifies the actions used to restrict, suspend, restore, or terminate resource use. Resource-use control acts on information produced under [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-008-observe-a-node:nod-008d-observe-node-resource-use|NOD-008d — Observe Node Resource Use]]. Observation determines how the Node uses the resource. Control prevents or changes resource use that does not satisfy a governing condition. A resource-control action may alter Node behavior, timing, availability, lifecycle state, or Test Execution conditions. The DIDO-TE therefore verifies both the intended effect and the actual effect of each resource-control action. Resource-use control prevents unauthorized use, exhaustion, contention, leakage, interference, uncontrolled retention, and resource use that invalidates Test Results or affects unrelated Nodes. ===== Applies To ===== * [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_definition|Node Definition]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_implementation|Node Implementation]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_configuration|Node Configuration]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_binding|Node Binding]] * [[dido:99_annexes:annex-b-terms-and-definitions:d:dependency|Dependency]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_procedure|Test Procedure]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution_exception|Test Execution Exception]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resource]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] * [[dido:99_annexes:annex-b-terms-and-definitions:a:authorizing_authority|Authorizing Authority]] * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] ===== Verification ===== Verification confirms that: - The governing Test Definition specifies each resource-use condition subject to control. - Each resource-use condition identifies the governed Node and resource. - Each resource-use condition specifies the authorized quantity, capacity, rate, duration, priority, access restriction, sharing condition, operating limit, or prohibited use. - The governing Test Procedure specifies the actions used to restrict, suspend, restore, or terminate resource use. - The DIDO-TE controls the Node’s access to each governed resource. - The DIDO-TE controls the quantity, capacity, rate, duration, and priority of resource use specified by the governing Test Definition. - The DIDO-TE enforces the access restrictions, sharing conditions, operating limits, and prohibited uses specified by the governing Test Definition. - The DIDO-TE prevents the Node from using a resource not allocated to that Node. - The DIDO-TE prevents the Node from exceeding a specified resource-use limit. - The DIDO-TE prevents unauthorized sharing, transfer, retention, or modification of a resource. - The DIDO-TE restricts, suspends, restores, or terminates resource use through the actions specified by the governing Test Procedure. - The DIDO-TE verifies the identity of the Node and resource before applying a resource-control action. - The DIDO-TE identifies the intended effect of each resource-control action. - The DIDO-TE observes the actual effect of each resource-control action. - The DIDO-TE detects a difference between the intended effect and actual effect of a resource-control action. - The DIDO-TE detects an incomplete, ineffective, delayed, bypassed, incorrectly scoped, misdirected, or unauthorized resource-control action. - The DIDO-TE prevents a resource-control action from unnecessarily affecting an unrelated Node, resource, or Test Execution. - The DIDO-TE determines the effect of each resource-control action on the Node state, Node activity, Test Environment, Test Executions, Test Results, and Evidence. - An unsuccessful resource-control action leaves the Node and resource in known states or identifies their actual states and required corrective action. - The DIDO-TE maintains Traceability among the Node identity, resource identity, governing Test Definition, governing Test Procedure, resource allocation, observed resource use, resource-control action, intended effect, actual effect, Test Executions, Test Results, and resulting Evidence. - Missing, delayed, incomplete, ineffective, bypassed, incorrectly scoped, misdirected, unauthorized, or untraceable control of Node resource use constitutes nonconformance with this requirement. ===== Referenced By ===== The following pages reference this requirement: {{backlinks>.#dido:03-dido-te}} ===== Delivery Phase ===== Assign the delivery phase. ===== Implementation Status ===== Assign the implementation status. ===== Requirement Status ===== The proposed derived requirement requires review and acceptance. ---- ===== Issues ===== Assign the source requirement identifier and obligation from the DIDO-TE Requirements Register. ---- ===== Notes for Editors ===== {{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-node-requirements:nod-009-control-node-resources:nod-009c-control-node-resource-use#Statement&noheader&nofooter&noeditbtn}} ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.