Title :
netnice: nice is not only for CPUs-a simple subnetwork bandwidth management scheme
Author :
Okumura, Takashi ; Moir, Mark ; Mossé, Daniel
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
Abstract :
In this paper, we present “netnice”, a mechanism that allows processes to throttle their own network bandwidth consumption. As the name suggests, it is inspired by the Unix “nice” command in that it allows users and administrators to limit the network resources used by individual processes in order to avoid impacting the performance of other processes. In the paper, to address the problem of transient performance deterioration in local area network (LAN) environments, we propose a bandwidth limitation primitive that works within a host´s kernel, called netnice. We also show several uses of netnice. Through experimentation in a small LAN of FreeBSD machines, we show how netnice allows for higher degree of controllability in bandwidth management
Keywords :
Unix; bandwidth allocation; computer network management; local area networks; operating system kernels; resource allocation; telecommunication traffic; FreeBSD machines; LAN environments; Unix command; bandwidth limitation primitive; host kernel; individual processes; local area network; netnice; network bandwidth consumption; network resources; nice; process bandwidth controller; subnetwork bandwidth management scheme; transient performance deterioration; Bandwidth; Computer network management; Computer science; Control systems; Controllability; Environmental management; File servers; Kernel; Local area networks; Process control;
Conference_Titel :
Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7803-6494-5
DOI :
10.1109/ICCCN.2000.885519