public:99_annexes:annex-b-terms-and-definitions:e:energy_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:e:energy_consumption [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1public:99_annexes:annex-b-terms-and-definitions:e:energy_consumption [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== Energy Consumption ======
  
 +[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
 +
 +===== Discussion =====
 +
 +Energy Consumption is [[public:99_annexes:annex-b-terms-and-definitions:r:resource_consumption|Resource Consumption]] concerning the amount of energy used by a subject while performing specified activities under specified conditions.
 +
 +Energy 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 hardware component
 +  * An [[public:99_annexes:annex-b-terms-and-definitions:e:execution_facility|Execution Facility]]
 +  * An [[public:99_annexes:annex-b-terms-and-definitions:o:operational_resource|Operational Resource]]
 +  * 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 energy
 +
 +Energy Consumption can include energy used by:
 +
 +  * Processors
 +  * Memory
 +  * Storage devices
 +  * Network devices
 +  * Cooling systems
 +  * Power-conversion systems
 +  * Physical Deployment Targets
 +  * Supporting Operational Resources
 +  * Another included facility or component
 +
 +Energy Consumption can identify:
 +
 +  * The evaluated subject
 +  * The specified activity
 +  * The applicable workload
 +  * The applicable [[public:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
 +  * The included components and facilities
 +  * The excluded components and facilities
 +  * The measurement starting event
 +  * The measurement completion event
 +  * The measurement interval
 +  * The applicable energy source
 +  * The measurement method
 +  * The measurement location
 +  * The measurement unit
 +  * The required measurement precision
 +  * The permitted tolerance
 +  * The applicable normalization method
 +  * 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 [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|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]]
 +
 +Energy Consumption can be expressed as:
 +
 +  * Total energy used
 +  * Average power over a specified interval
 +  * Maximum power
 +  * Energy used per transaction
 +  * Energy used per request
 +  * Energy used per Test Run
 +  * Energy used per Node
 +  * Energy used per unit of processed data
 +  * Energy used per unit of completed work
 +  * 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 energy 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
 +
 +This definition specializes Resource Consumption for energy used during DIDO and DIDO-TE operations.
 +
 +===== Note =====
 +
 +Energy Consumption differs from power:
 +
 +  * Energy Consumption identifies energy used over an interval
 +  * Power identifies the rate at which energy is used at a time or over an interval
 +
 +Energy Consumption differs from Energy Efficiency:
 +
 +  * Energy Consumption identifies the amount of energy used
 +  * Energy Efficiency relates useful work or another outcome to the energy used
 +
 +Lower Energy Consumption does not necessarily indicate greater [[public:99_annexes:annex-b-terms-and-definitions:p:performance_efficiency|Performance Efficiency]] when the subject also completes less work or provides lower performance.
 +
 +Energy Consumption comparisons require equivalent or normalized:
 +
 +  * Workloads
 +  * Completed work
 +  * Test Environments
 +  * Configurations
 +  * Included facilities
 +  * Measurement intervals
 +  * Measurement methods
 +
 +The applicable Acceptance Criteria should identify whether Energy Consumption includes supporting facilities such as:
 +
 +  * Cooling
 +  * Storage
 +  * Networking
 +  * Power conversion
 +  * Replication
 +  * Backup systems
 +
 +An Energy Consumption measurement should not combine measured and estimated values without identifying:
 +
 +  * Which values were measured
 +  * Which values were estimated
 +  * The estimation method
 +  * The uncertainty associated with the estimate
 +
 +===== Example =====
 +
 +DIDO-TE evaluates three Candidate Solutions using the same workload, Test Environment, Configuration, and measurement interval.
 +
 +For each Candidate Solution, DIDO-TE records:
 +
 +  * Total energy used
 +  * Average power
 +  * Maximum power
 +  * Transactions completed
 +  * Energy used per transaction
 +
 +The comparative evaluation uses the normalized Energy Consumption measurements to compare the Candidate Solutions.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>