Title :
MAX-MIN resource allocation in a network processor
Author :
Yi, Sang-Yoon ; Shin, Minsu ; Kim, Junsung ; Shrestha, Sachin Lal ; Chong, Song
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., KAIST, Daejeon, South Korea
fDate :
29 Nov.-3 Dec. 2004
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 :
bandwidth allocation; microprocessor chips; minimax techniques; packet switching; queueing theory; telecommunication congestion control; telecommunication network routing; telecommunication traffic; Intel IXP1200 Software Development Environment; MAX-MIN flow control algorithm; bandwidth resource; control-theoretic ER allocation; fair equilibrium point; fairness; input flow rates; intelligent explicit rate allocation; network processor; packet routing; per-flow state; processing resource; queue lengths; two-dimensional resource allocation; Application specific integrated circuits; Bandwidth; Computer networks; Erbium; Intelligent control; Intelligent networks; Pipelines; Resource management; Steady-state; Time to market;
Conference_Titel :
Global Telecommunications Conference, 2004. GLOBECOM '04. IEEE
Print_ISBN :
0-7803-8794-5
DOI :
10.1109/GLOCOM.2004.1378030