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 :
بازگشت