HTBQueue: A Hierarchical Token Bucket Implementation for the OMNeT++/INET Framework

09/27/2021
by   Marcin Bosk, et al.
0

The hierarchical token bucket (HTB) algorithm allows to specify per-flow bitrate guarantees and enables excess bandwidth sharing between flows of the same class. Additionally, it provides capabilities to prioritize the traffic of specific flows, potentially considering their delay demands. HTB hence constitutes a powerful mechanism to enforce QoS requirements hierarchically and on a fine granular per-flow level, making it an appropriate choice in numerous use-cases. In this paper, we present HTBQueue, our implementation of a compound module for HTB support in the discrete event simulator OMNeT++. We validate HTBQueue's functionality in terms of rate conformance and fair bandwidth sharing behavior between competing flows. We furthermore demonstrate its support for flow prioritization.

READ FULL TEXT

page 1

page 2

page 3

page 4

08/12/2022

Hierarchical Multi-resource Fair Queueing for Packet Processing

Various middleboxes are ubiquitously deployed in networks to perform pac...
05/05/2021

Dynamic QoS-Aware Traffic Planning for Time-Triggered Flows with Conflict Graphs

Many networked applications, e.g., in the domain of cyber-physical syste...
08/22/2021

A Round-Robin Packet Scheduler for Hierarchical Max-Min Fairness

Hierarchical link sharing addresses the demand for fine-grain traffic co...
02/25/2018

Minimizing Flow Completion Times using Adaptive Routing over Inter-Datacenter Wide Area Networks

Inter-datacenter networks connect dozens of geographically dispersed dat...
08/17/2022

New primitives for bounded degradation in network service

Certain new ascendant data center workloads can absorb some degradation ...
03/19/2019

Multi timescale bandwidth profile and its application for burst-aware fairness

We propose a resource sharing scheme that takes into account the traffic...
05/10/2023

An adaptable JSON Diff Framework

In this paper, we present an implementation of JSON-diff framework JYCM,...

Please sign up or login with your details

Forgot password? Click here to reset