====== NET-004c — Configure Internet Quality of Service ======
[[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:i:internet_qos|Internet Quality of Service (Internet QoS)]] 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 conditions within Virtual Networks
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-002|[DTE2] Non-Traditional BAA Submission]], Virtual Networks and Communication
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-009|[DTE9] Distributed Immutable Data Object Reference Architecture (DIDO-RA)]], Quality of Service and distributed communication concepts
===== Rationale =====
[[dido:99_annexes:annex-b-terms-and-definitions:i:internet_qos|Internet Quality of Service (Internet QoS)]] describes the quality of packet delivery provided by an Internet Protocol network using measurable or controlled network communication characteristics.
The governing [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] specifies the Internet QoS required for communication through the [[dido:99_annexes:annex-b-terms-and-definitions:v:virtual_network|Virtual Network]].
Configuring Internet QoS allows the Test Environment to reproduce network communication conditions relevant to the distributed system under test independently of the physical network used to realize the Virtual Network.
Internet QoS remains distinct from DDS Quality of Service. Internet QoS concerns packet delivery provided by an IP network, while DDS Quality of Service governs data-distribution behavior among DDS entities.
This requirement does not prescribe a particular Internet QoS mechanism, network technology, traffic-management mechanism, middleware implementation, or physical network.
===== 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:i:internet_qos|Internet Quality of Service (Internet QoS)]]
* [[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 Internet QoS specified by the governing Test Definition is configurable for communication through the Virtual Network.
- The configured Internet QoS can be determined independently of the physical network used to realize the Virtual Network.
- The configured Internet QoS is distinguishable from DDS Quality of Service.
- The configured Internet QoS is traceable to the governing Test Definition.
- Configuring Internet QoS does not require a particular networking product, traffic-management mechanism, or network implementation.
Verification includes a Test Definition specifying Internet QoS and confirms that communication through the Virtual Network is configured with the specified Internet QoS.
===== Traceability =====
{{backlinks>.}}
===== ConOps Relationship =====
This requirement configures the Internet Quality of Service associated with communication through a Virtual Network.
NET-004a separately configures [[dido:99_annexes:annex-b-terms-and-definitions:l:latency|Latency]], and NET-004b separately configures the [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_protocol|Communication Protocol]].
===== 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-characteristics:net-004c-configure-quality-of-service#Statement&noheader&nofooter&noeditbtn}}
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.