====== NET-004a — Configure Communication Latency ======
[[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-04-virtual-network-and-communication-requirements:net-004-configure-communication-characteristics:start|Go to NET-004 — Configure Communication Behavior]]
===== Statement =====
The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL configure the [[dido:99_annexes:annex-b-terms-and-definitions:l:latency|Latency]] specified for communication through each [[dido:99_annexes:annex-b-terms-and-definitions:v:virtual_network|Virtual Network]].
===== Source =====
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-001|[DTE1] U.S. Patent Application US20220237111A1]], representation and configuration of communication latency within Virtual Networks
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-002|[DTE2] Non-Traditional BAA Submission]], Virtual Networks and Communication
===== Rationale =====
[[dido:99_annexes:annex-b-terms-and-definitions:l:latency|Latency]] is a [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_characteristic|Communication Characteristic]] that can affect the behavior of a distributed system during testing.
The governing [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] specifies the Latency required for communication through the [[dido:99_annexes:annex-b-terms-and-definitions:v:virtual_network|Virtual Network]].
Configuring Latency allows DIDO-TE to represent communication delay independently of the physical distance, infrastructure, or networking technology used to realize the Virtual Network.
A [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_parameter|Communication Parameter]] may provide the value or constraint used to configure Latency.
This requirement does not prescribe the mechanism used to introduce, control, or reproduce Latency.
===== Applies To =====
* [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]]
* [[dido:99_annexes:annex-b-terms-and-definitions:v:virtual_network|Virtual Network]]
* [[dido:99_annexes:annex-b-terms-and-definitions:l:latency|Latency]]
* [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_characteristic|Communication Characteristic]]
* [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_parameter|Communication Parameter]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]
* [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
===== Verification =====
Verification confirms that:
- The Latency specified by the governing Test Definition is configurable for communication through the Virtual Network.
- The configured Latency can be determined independently of the physical network used to realize the Virtual Network.
- The configured Latency is traceable to the governing Test Definition.
- Configuring Latency does not require a particular networking technology, middleware implementation, or network-emulation mechanism.
Verification includes a Test Definition specifying a communication Latency and confirms that the Virtual Network is configured with that Latency.
===== Traceability =====
{{backlinks>.}}
===== ConOps Relationship =====
This requirement configures the Latency associated with communication through a Virtual Network.
NET-004b separately configures the Communication Protocol, and NET-004c separately configures Internet Quality of Service.
===== Delivery Phase =====
TBD
===== Requirement Status =====
Draft
===== Statement Reference =====
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-04-virtual-network-and-communication-requirements:net-004-configure-communication-behavior:net-004a-configure-communication-latency#Statement&noheader&nofooter&noeditbtn}}
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.