In dynamic control feature, it said that the algorithm will alloc maximum authorised. This could lead to over-commit total bandwidth allocated over physical bandwidth. Plus, this could lead to concurrency among user streams. How could your algorithm balance QoS in high load situations?
You raise a key point: allocating the maximum allowed could, in theory, lead to over-allocation and create competition between user flows. To avoid this, our algorithm applies several strategies.
Firstly, it monitors network status in real time and dynamically adjusts allocation to avoid exceeding physical capacity. Secondly, we use a prioritization mechanism: critical flows are always given priority over less sensitive flows, guaranteeing stable QoS.
What's more, our system includes adaptive throttling to prevent a single flow from exhausting resources during periods of high demand. Finally, thanks to SDN orchestration, we can dynamically redistribute the load on the network, minimizing the risk of congestion.