TWRR
Time-Weighted Round Robin (TWRR) is a resource scheduling algorithm used to allocate processing time or bandwidth among multiple competing queues or tasks. It is a variant of Weighted Round Robin that incorporates time-aware adjustments to scheduling quotas, aiming to provide fair shares even when tasks vary in size or service requirements.
In typical implementations, each queue i is assigned a weight w_i that represents its priority or desired
Applications for TWRR include quality of service in network devices such as routers and switches, where different
Advantages of TWRR include improved fairness for mixed workloads and easier integration with existing weighted round-robin
TWRR is not universally standardized; it exists as a family of implementations described in vendor-specific QoS