DocumentCode
2651731
Title
Fair resource allocation in active networks
Author
Ramachandran, Vijay ; Pandey, Raju ; Chan, S-H Gary
Author_Institution
Div. of Comput. Sci., California Univ., Davis, CA, USA
fYear
2000
fDate
2000
Firstpage
468
Lastpage
475
Abstract
A packet scheduling scheme is an important component of a network node. The choice of a scheme dictates the allocation of network resources among contending flows of the network. In this paper we study packet scheduling in the context of active networks. In an active network, intermediate nodes, called active nodes, can perform customized computations on every packet. Programmability in active networks is achieved by having active packets carry either programs or references to programs that are injected into the active nodes offline. As each packet arrives at an active node, the node executes the program associated with the packet and then routes the packet to the next node. Traditionally, packet scheduling schemes are used to allocate a single resource fairly. This cannot be directly applied to active nodes because active nodes contain multiple resources, such as CPU and bandwidth. Moreover, these resources are inter-dependent. Hence, allocating one resource fairly does not entail allocating the other resources fairly. We describe a simple packet scheduling algorithm to allocate multiple resources fairly in an active node. Using simulations, we show that the algorithm effectively allocates both CPU and bandwidth resources fairly among the contending flows
Keywords
bandwidth allocation; packet switching; resource allocation; scheduling; telecommunication computing; telecommunication network routing; CPU; active networks; active packets; bandwidth; contending network flows; customized computations; fair resource allocation; inter-dependent resources; intermediate nodes; network node; packet routing; packet scheduling scheme; Bandwidth; Collaborative work; Computer architecture; Computer networks; Computer science; Engines; Intelligent networks; Protocols; Resource management; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on
Conference_Location
Las Vegas, NV
ISSN
1095-2055
Print_ISBN
0-7803-6494-5
Type
conf
DOI
10.1109/ICCCN.2000.885531
Filename
885531
Link To Document