public:99_annexes:annex-b-terms-and-definitions:s:storage_consumption

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:99_annexes:annex-b-terms-and-definitions:s:storage_consumption [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1public:99_annexes:annex-b-terms-and-definitions:s:storage_consumption [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== Storage Consumption ======
  
 +[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
 +
 +===== Discussion =====
 +
 +Storage Consumption is [[public:99_annexes:annex-b-terms-and-definitions:r:resource_consumption|Resource Consumption]] concerning the amount of storage used by a subject while performing specified activities under specified conditions.
 +
 +Storage Consumption can apply to:
 +
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:c:candidate_solution|Candidate Solution]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:d:distributed_system|Distributed System]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:n:node|Node]]
 +  * A Qualified Node
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:n:node_set|Node Set]]
 +  * A service
 +  * A software component
 +  * A data store
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
 +  * A [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]]
 +  * Another subject using storage
 +
 +Storage Consumption can include storage used for:
 +
 +  * Executable Artifacts
 +  * Configurations
 +  * Dependencies
 +  * Operational data
 +  * Transaction data
 +  * Temporary data
 +  * Cached data
 +  * Replicated data
 +  * Backup data
 +  * Log records
 +  * Audit records
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definitions]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
 +  * Provenance records
 +  * Traceability records
 +  * Another stored information set
 +
 +Storage Consumption can identify:
 +
 +  * The evaluated subject
 +  * The specified activity
 +  * The storage type
 +  * The storage location
 +  * The applicable workload
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
 +  * The measurement starting event
 +  * The measurement completion event
 +  * The measurement interval
 +  * The amount of storage allocated
 +  * The amount of storage used
 +  * The amount of storage retained
 +  * The amount of temporary storage used
 +  * The amount of replicated storage used
 +  * The applicable measurement unit
 +  * The required measurement precision
 +  * The permitted exclusions
 +  * The permitted tolerance
 +  * The applicable normalization method
 +  * The applicable retention requirements
 +  * The applicable DIDO [[public:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:v:validation_criteria|Validation Criteria]]
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]]
 +  * Its Evidence
 +  * Its [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]]
 +  * Its [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
 +
 +Storage Consumption can be expressed as:
 +
 +  * Total storage used
 +  * Average storage used
 +  * Maximum storage used
 +  * Storage used per transaction
 +  * Storage used per Test Run
 +  * Storage used per Node
 +  * Storage used per unit of time
 +  * Storage growth over time
 +  * Storage retained after completion
 +  * Storage released after completion
 +  * Another value established by the Acceptance Criteria
 +
 +===== Definition =====
 +
 +//[[public:99_annexes:annex-b-terms-and-definitions:r:resource_consumption|Resource Consumption]] concerning the amount of storage used by a subject while performing specified activities under specified conditions//
 +
 +===== Source =====
 +
 +Adapted from:
 +
 +  * [[https://www.iso.org/standard/78176.html|ISO/IEC 25010:2023, Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model]]
 +  * [[https://www.iso.org/standard/35747.html|ISO/IEC 25023:2016, Systems and software Quality Requirements and Evaluation (SQuaRE) — Measurement of system and software product quality]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:r:resource_consumption|Resource Consumption]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:p:performance_efficiency|Performance Efficiency]]
 +  * DIDO Reference Implementation Conceptual Model
 +  * DIDO-TE draft Requirements Register
 +
 +ISO/IEC 25010 includes resource utilization within its product-quality model, and ISO/IEC 25023 provides related quality measures.
 +
 +This definition specializes Resource Consumption for storage used during DIDO and DIDO-TE operations.
 +
 +===== Note =====
 +
 +Storage Consumption differs from storage capacity:
 +
 +  * Storage capacity identifies the amount of storage available
 +  * Storage Consumption identifies the amount of storage used
 +
 +Storage Consumption differs from storage allocation:
 +
 +  * Storage allocation identifies the amount of storage reserved or made available
 +  * Storage Consumption identifies the amount of storage actually used
 +
 +A subject can consume less storage than allocated.
 +
 +Storage Consumption differs from Storage Efficiency:
 +
 +  * Storage Consumption identifies an amount of storage used
 +  * Storage Efficiency relates completed work, retained information, or another useful outcome to the storage used
 +
 +Lower Storage Consumption does not necessarily indicate a better Candidate Solution. Lower consumption can result from:
 +
 +  * Retaining less required information
 +  * Omitting Evidence
 +  * Using greater processing time
 +  * Using greater network capacity
 +  * Reducing redundancy
 +  * Applying more effective compression
 +  * Another design or operational difference
 +
 +The applicable Acceptance Criteria determine which stored information must be included and which exclusions are permitted.
 +
 +Storage Consumption measurements should identify whether they include:
 +
 +  * Primary storage
 +  * Replicated storage
 +  * Temporary storage
 +  * Cached storage
 +  * Backup storage
 +  * Log and audit storage
 +  * Evidence storage
 +  * Storage-system overhead
 +
 +===== Example =====
 +
 +DIDO-TE evaluates three Candidate Solutions using the same Test Definition, Test Environment, workload, retention period, and Evidence requirements.
 +
 +For each Candidate Solution, DIDO-TE records:
 +
 +  * Maximum storage used
 +  * Average storage used
 +  * Storage used per transaction
 +  * Storage used for logs
 +  * Storage used for Evidence
 +  * Storage retained after Test Run completion
 +
 +The comparative evaluation uses these measurements to compare Candidate Solution Storage Consumption.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>