Maximization of Communication Network Throughput using Dynamic Traffic Allocation Scheme
Md. Arquam, Suchi Kumari
TL;DR
The paper tackles throughput optimization in dynamic multimedia networks under QoS constraints. It proposes Dynamic Traffic Allocation (DTA), a priority-based resource distribution method that maximizes throughput while respecting bandwidth, latency, jitter, and packet loss constraints, formulated as $\max Tr(t)$ subject to $0 \le A_i(t) \le R(t)$ and relevant bounds. The approach defines $A_i(t)$ with proportional allocations across priority, latency sensitivity, demand, and QoS via terms like $A_i(t) \propto \frac{P_i(t)}{\sum_j P_j(t)}$ and $A_i(t) \propto \frac{Lt_i(t)}{\sum_j Lt_j(t)} \cdot \frac{D_i(t)}{\sum_j D_j(t)} \cdot \frac{QoS_i(t)}{\sum_j QoS_j(t)} \cdot \frac{(1-Ld_i(t))}{\sum_j (1-Ld_j(t))}$. Empirical results from simulations on a 50-node network with four traffic types show that DTA outperforms static load balancing, delivering higher throughput for delay-sensitive traffic and faster convergence to a stable operating point, with throughput approaching $1.3\times 10^6$ units.
Abstract
Optimizing network throughput in real-world dynamic systems is critical, especially for diverse and delay-sensitive multimedia data types such as VoIP and video streaming. Traditional routing protocols, which rely on static metrics and single shortest-path algorithms, were unable in managing this complex information. To address these challenges, we propose a novel approach that enhances resource utilization while maintaining Quality of Service (QoS). Our dynamic traffic allocation model prioritizes different data types based on their delay sensitivity and allocates traffic by considering factors such as bandwidth, latency, and network failures. This approach is shown to significantly improve network throughput compared to static load balancing, especially for multimedia applications. Simulation results confirm the effectiveness of this dynamic method in maximizing network throughput and maintaining QoS across various data types.
