DocumentCode
422994
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
Volume
2
fYear
2004
fDate
29 Nov.-3 Dec. 2004
Firstpage
582
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference, 2004. GLOBECOM '04. IEEE
Print_ISBN
0-7803-8794-5
Type
conf
DOI
10.1109/GLOCOM.2004.1378030
Filename
1378030
Link To Document