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
dido:99_annexes:annex-b-terms-and-definitions:s:scalability [2026/07/11 11:15] – ↷ Links adapted because of a move operation nick_didodido:99_annexes:annex-b-terms-and-definitions:s:scalability [2026/08/06 09:20] (current) nick_dido
Line 1: Line 1:
 ====== Scalability ====== ====== Scalability ======
-[[dido:99_annexes:annex-b-terms-and-definitions:start|Return to Terms and Definitions]]+ 
 +[[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
-Scalability describes the ability of the market or deployment to support increased numbers of participants, Nodes, governed functions, work events, evidence references, compensation claims, jurisdictions, and settlement instructions. In the Governed Node Service Market, Scalability supports ecosystem growth, expanded jurisdictional participation, increased provider participation, larger evidence volumes, more governed functions, and higher settlement-record volume. 
  
-Scalability matters because the market must support growth without losing qualification disciplineevidence continuitycost attributionprovider comparisongovernance review, or settlement traceability. A scalable market supports increased volume while preserving the same functionalnon-functional, jurisdictional, policyevidence, and governance obligations.+Scalability is a [[dido:99_annexes:annex-b-terms-and-definitions:q:quality_characteristic|Quality Characteristic]] concerning the degree to which a subject maintains specified behavior as workloadsizevolumeparticipationcomplexity, or allocated resources change within defined limits. 
 + 
 +Scalability can apply to: 
 + 
 +  * A market 
 +  * A deployment 
 +  * A [[dido:99_annexes:annex-b-terms-and-definitions:c:candidate_solution|Candidate Solution]] 
 +  * A [[dido:99_annexes:annex-b-terms-and-definitions:d:distributed_system|Distributed System]] 
 +  * A [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] 
 +  * A Qualified Node 
 +  * A [[dido:99_annexes:annex-b-terms-and-definitions:n:node_set|Node Set]] 
 +  * A service 
 +  * A software component 
 +  * A data store 
 +  * A communication facility 
 +  * A governance process 
 +  * An [[dido:99_annexes:annex-b-terms-and-definitions:e:execution_facility|Execution Facility]] 
 +  * Another subject whose workload, size, participation, complexity, or allocated resources can change 
 + 
 +Changes relevant to Scalability can include changes to: 
 + 
 +  * Number of participants 
 +  * Number of [[dido:99_annexes:annex-b-terms-and-definitions:u:user|Users]] 
 +  * Number of Nodes 
 +  * Number of Node Sets 
 +  * Number of Qualified Nodes 
 +  * Number of governed functions 
 +  * Number of work events 
 +  * Number of Evidence References 
 +  * Number of Compensation Claims 
 +  * Number of jurisdictions 
 +  * Number of Settlement Instructions 
 +  * Number of transactions 
 +  * Number of requests 
 +  * Number of events 
 +  * Number of providers 
 +  * Number of service instances 
 +  * Data volume 
 +  * Evidence volume 
 +  * Message volume 
 +  * Settlement-record volume 
 +  * Processing rate 
 +  * Geographic distribution 
 +  * Duration of operation 
 +  * Governance complexity 
 +  * Another characteristic established by the [[dido:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]] 
 + 
 +Allocated-resource changes can include changes to: 
 + 
 +  * Processor capacity 
 +  * Memory 
 +  * Storage 
 +  * Network capacity 
 +  * Number of service instances 
 +  * Number of Execution Facilities 
 +  * Number of [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Targets]] 
 +  * Number of [[dido:99_annexes:annex-b-terms-and-definitions:o:operational_resource|Operational Resources]] 
 +  * Another allocated [[dido:99_annexes:annex-b-terms-and-definitions:r:resource|Resource]] 
 + 
 +Scalability can identify: 
 + 
 +  * The evaluated subject 
 +  * The initial workloadsize, volume, participation, complexity, or resource allocation 
 +  * The changed workload, size, volume, participation, complexity, or resource allocation 
 +  * The applicable scaling direction 
 +  * The applicable scaling method 
 +  * The applicable scaling limits 
 +  * The applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] 
 +  * The applicable [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]] 
 +  * The characteristics required to remain within permitted limits 
 +  * The applicable measurement methods 
 +  * The applicable measurement units 
 +  * The required measurement precision 
 +  * The permitted tolerances 
 +  * The permitted degradation 
 +  * The applicable DIDO [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]] 
 +  * The applicable [[dido:99_annexes:annex-b-terms-and-definitions:v:validation_criteria|Validation Criteria]] 
 +  * The applicable Acceptance Criteria 
 +  * Its [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] 
 +  * Its [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] 
 +  * Its [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] 
 + 
 +Technical scaling can be: 
 + 
 +  * Vertical 
 +  * Horizontal 
 +  * Manual 
 +  * Automated 
 +  * Upward 
 +  * Downward 
 +  * Temporary 
 +  * Persistent 
 + 
 +Vertical scaling changes the Resources allocated to an existing instance. 
 + 
 +Horizontal scaling changes the number of instances participating in the evaluated operation. 
 + 
 +In the Governed Node Service MarketScalability supports: 
 + 
 +  * Ecosystem growth 
 +  * Expanded jurisdictional participation 
 +  * Increased provider participation 
 +  * Increased numbers of Qualified Nodes 
 +  * Increased governed work 
 +  * Larger Evidence volumes 
 +  * Increased Compensation Claim volume 
 +  * Increased Settlement Instruction volume 
 +  * Increased settlement-record volume 
 +  * Continued provider comparison 
 +  * Continued governance review 
 + 
 +A scalable Governed Node Service Market supports increased sizevolumeparticipation, and complexity while preserving: 
 + 
 +  * Qualification discipline 
 +  * Functional obligations 
 +  * Non-functional obligations 
 +  * Jurisdictional obligations 
 +  * Policy obligations 
 +  * Governance obligations 
 +  * Evidence continuity 
 +  * Cost attribution 
 +  * Provider comparison 
 +  * Settlement Traceability
  
 ===== Definition ===== ===== Definition =====
-//ability of the market or deployment to support increased numbers of participantsNodesgoverned functionswork eventsevidence referencescompensation claims, jurisdictions, and settlement instructions//+ 
 +//[[dido:99_annexes:annex-b-terms-and-definitions:q:quality_characteristic|Quality Characteristic]] concerning the degree to which a subject maintains specified behavior as workloadsizevolumeparticipationcomplexityor allocated resources change within defined limits//
  
 ===== Source ===== ===== Source =====
-Financial Systems Archetype, Part 7: Governed Node Service Market+ 
 +Adapted from: 
 + 
 +  * [[https://www.iso.org/standard/78176.html|ISO/IEC 25010:2023, Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model]] 
 +  * Financial Systems Archetype, Part 7: Governed Node Service Market 
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:q:quality_characteristic|Quality Characteristic]] 
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:p:performance_efficiency|Performance Efficiency]] 
 +  * DIDO Reference Implementation Conceptual Model 
 +  * DIDO-TE draft Requirements Register 
 + 
 +The original shared definition described Scalability as the ability of a market or deployment to support increased numbers of participants, Nodes, governed functions, work events, Evidence References, Compensation Claims, jurisdictions, and Settlement Instructions. 
 + 
 +This revision generalizes Scalability for use throughout the shared DIDO corpus while preserving the original Governed Node Service Market application.
  
 ===== Note ===== ===== Note =====
-Scalability supports the growth of the ecosystem. 
  
-Scalability applies to technical processing, governance workflows, qualification records, evidence references, provider comparison, cost attribution, compensation claims, and settlement artefacts.+Scalability differs from capacity:
  
-Scalability differs from Elasticity. Elasticity concerns adaptation to changing conditions by activating, deactivating, adding, removing, or substituting Qualified Nodes. Scalability concerns the ability of the market or deployment to support increased size, volume, participation, and complexity.+  * Capacity identifies a maximum limit under specified conditions 
 +  * Scalability concerns behavior as workload, size, volume, participation, complexity, or allocated resources change within defined limits 
 + 
 +Scalability differs from [[dido:99_annexes:annex-b-terms-and-definitions:p:performance_efficiency|Performance Efficiency]]: 
 + 
 +  * Scalability concerns changes in behavior as evaluation conditions or allocated Resources change 
 +  * Performance Efficiency concerns performance relative to Resources used under specified conditions 
 + 
 +Performance Efficiency measurements can provide Evidence for a Scalability evaluation. 
 + 
 +Scalability differs from Elasticity: 
 + 
 +  * Scalability concerns the degree to which a subject accommodates changes in workload, size, volume, participation, complexity, or allocated Resources 
 +  * Elasticity concerns adaptation to changing conditions by activating, deactivating, adding, removing, or substituting Resources or Qualified Nodes 
 + 
 +Elasticity can be a mechanism for achieving Scalability. Scalability does not require automated adaptation unless the applicable Acceptance Criteria establish that requirement. 
 + 
 +Scalability differs from growth: 
 + 
 +  * Growth identifies an increase in size, volume, participation, or complexity 
 +  * Scalability concerns whether the subject maintains specified behavior while growth or another defined change occurs 
 + 
 +A subject is not scalable without qualification. A Scalability evaluation must identify: 
 + 
 +  * The characteristic that changes 
 +  * The evaluated range 
 +  * The required behavior 
 +  * The permitted degradation 
 +  * The applicable measurement conditions 
 +  * The applicable comparison method 
 + 
 +A subject can scale successfully in one dimension and unsuccessfully in another. 
 + 
 +For example: 
 + 
 +  * A Candidate Solution can scale with transaction volume but not with the number of geographically distributed Nodes 
 +  * A market can scale with the number of providers but not with the number of jurisdictions 
 +  * A governance process can scale with work-event volume but not with the number of required reviews 
 +  * A deployment can scale with processor capacity but not with storage volume 
 + 
 +Scalability does not mean every measured characteristic remains constant. The Acceptance Criteria establish the permitted variation and degradation as the evaluated conditions change.
  
 ===== Example ===== ===== Example =====
-The market expands from one FX Demo jurisdiction to several, and continues to support work attribution, Evidence Reference linking, provider comparison, Compensation Claim processing, and Settlement Instruction generation.+ 
 +A Governed Node Service Market expands from one FX Demo jurisdiction to several jurisdictions. 
 + 
 +The number of: 
 + 
 +  * Participants 
 +  * Qualified Nodes 
 +  * Governed functions 
 +  * Work events 
 +  * Evidence References 
 +  * Compensation Claims 
 +  * Settlement Instructions 
 + 
 +increases during the evaluation period. 
 + 
 +The applicable Acceptance Criteria establish the required behaviorprocessing limits, response times, Evidence-continuity obligations, provider-comparison obligationsgovernance-review obligations, and Settlement Traceability requirements. 
 + 
 +The market exhibits Scalability when it supports the increased size, volume, participation, and complexity while continuing to satisfy those obligations. 
 + 
 +In a separate DIDO-TE evaluation, three Candidate Solutions process increasing transaction workloads under controlled resource allocations. DIDO-TE records performance, Resource Consumption, failures, and permitted degradation at each workload level. 
 + 
 +The resulting Test Results support a comparative evaluation of Candidate Solution Scalability. 
 ---- ----
  
Line 27: Line 223:
 © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 </WRAP> </WRAP>
- 
  • dido/99_annexes/annex-b-terms-and-definitions/s/scalability.1783793703.txt.gz
  • Last modified: 2026/07/11 11:15
  • by nick_dido