Dynamic Intent-Based QoS for Industrial Protocol Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IoT networks, especially those with constrained resources like Low-Power and Lossy Networks (LLNs), existing QoS policies often fail to dynamically manage bandwidth and resource allocation effectively, leading to inefficient use of network resources due to uniform prioritization of all traffic, which can impact the operation of industrial protocols and devices.
Innovation Solution
Implementing dynamic, intent-based quality of service (QoS) policies that identify and differentiate packets based on specific protocols and control commands, allowing for tailored QoS treatment by applying appropriate policies to packets containing control commands, thereby optimizing resource allocation and network performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If uniform high priority is assigned to all traffic of a certain type, then the reliability of critical control commands is improved, but the network resource consumption increases and bandwidth efficiency deteriorates
Solution Approach 1:
The patent applies local quality by differentiating QoS treatment at the command level within protocol data units. Instead of uniform prioritization across all traffic of a type, the system identifies specific control commands (e.g., write commands to coils or registers in Modbus protocol) and applies high priority only to those local elements that require reliable delivery, while allowing other traffic to use lower priority levels, thus optimizing network resource consumption.
Solution Approach 2:
The patent segments traffic into fine-grained command-level units within protocol data units. By parsing and identifying individual control commands (such as read/write operations, coil/register access) within each protocol unit, the system can assign different QoS priorities to different commands, enabling selective resource allocation that improves reliability where needed without unnecessarily consuming network resources for all traffic.
2Productivity
If command-level QoS differentiation is implemented, then network efficiency and resource allocation are improved, but the device complexity and processing overhead increase
Solution Approach 1:
The patent implements self-service by having network devices automatically parse, identify, and classify control commands within protocol data units without requiring external intervention. The system autonomously determines QoS requirements based on command type (e.g., write vs. read operations) and applies appropriate prioritization, reducing manual configuration complexity while maintaining high network efficiency through automated intent-based QoS enforcement.
Data Source
AI summary
According to one or more embodiments of the disclosure, a service identifies a packet sent by a first device in a network to a second device as being of a particular protocol. The service identifies a control command within the packet for the second device, based in part on the particular protocol identified for the packet. The service determines, based on the control command within the packet, a quality of service policy for the packet. The service causes the quality of service policy to be applied to the packet along a path in the network via which the packet is sent from the first device to the second device.


