JOURNAL ARTICLE

Max-min resource allocation in a network processor

Abstract

Routers process packets and forward them to appropriate output ports. There are two resources that packets contest to acquire within a router; processing resource and bandwidth resource. Processing resource includes parsing the contents of a packet/header and do classification, lookup, checksum etc. Bandwidth resource indicates output bandwidth of a router. These two contested resources make up the two-dimensional resource allocation problem, which our MAX-MIN flow control algorithm addresses. We propose an intelligent explicit rate (ER) allocation algorithm based on the control-theoretic ER allocation algorithm. In the router model with two distinct resource constraints, at a given time, either one or both resources can be scarce. Depending on the scenario, our MAX-MIN flow control algorithm intelligently allocates resources using different adaptive operations for each steady state. The algorithm maintains per-flow state making it simple and scalable. At steady state, input flow rates and queue lengths asymptotically converge to a unique and fair equilibrium point. The fairness and intelligent adaptation is verified through simulation in the Intel IXP1200 Software Development Environment.

Keywords:
Computer science Router Network packet Resource allocation Scalability Header Distributed computing Weighted fair queueing Active queue management Bandwidth (computing) Bandwidth allocation Testbed Computer network Network congestion Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
11
Refs
0.18
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Traffic and Congestion Control
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Max-min resource allocation

K. M. Mjelde

Journal:   BIT Numerical Mathematics Year: 1983 Vol: 23 (4)Pages: 529-537
JOURNAL ARTICLE

A min-sum-max resource allocation problem

Selçuk KarabatıPanos Kouvelis

Journal:   IIE Transactions Year: 2000 Vol: 32 (3)Pages: 263-271
JOURNAL ARTICLE

DRL-based resource allocation for max–min fairness in V2V network

Daqian LiuYongzhi CaoYuntao ShiZhenwu Lei

Journal:   Physical Communication Year: 2025 Vol: 73 Pages: 102870-102870
JOURNAL ARTICLE

A min-max resource allocation problem with substitutions

Jong‐Shi PangChang-Sung Yu

Journal:   European Journal of Operational Research Year: 1989 Vol: 41 (2)Pages: 218-223
© 2026 ScienceGate Book Chapters — All rights reserved.