DocumentCode :
1658359
Title :
Operating system support for network control: a virtual network interface approach for end-host OSs
Author :
Okumura, Takashi ; Mossé, Daniel ; Minami, Masaki ; Nakamura, Osamu
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
170
Lastpage :
179
Abstract :
Because of user demands for better quality of service, network-aware applications have been of increasing necessity. To enable more control, the end-host operating system (OS) is the entity responsible for providing appropriate service level and API to user applications. However, most of the work in this area remains domain-specific and without a generalizable scheme for providing network control as an OS service. We propose an OS service, namely the virtualization of network interface, that lies between network interface and userland. The virtual network interface is hierarchically attachable to various OS-supported entity, such as threads, processes, and sockets. We argue that the mechanism provides flexible control, as well as the system protection that is required for operating system services. For a proof of the concept, we show an implementation on a PC-Unix, using the procfs file system abstraction. We also carried out a systematic evaluation. The system exhibited the expected control behavior, while keeping the performance small.
Keywords :
Unix; computer networks; network interfaces; network operating systems; performance evaluation; quality of service; telecommunication control; API; OS service; OS-supported entity; PC-Unix; QoS; computer network; end-host OS; network control; operating system services; operating system support; performance evaluation; processes; procfs file system abstraction; quality of service; service level; sockets; system protection; threads; virtual network interface; Application software; Control systems; File systems; Network interfaces; Operating systems; Protection; Quality of service; Resource management; Sockets; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality of Service, 2002. Tenth IEEE International Workshop on
Print_ISBN :
0-7803-7426-6
Type :
conf
DOI :
10.1109/IWQoS.2002.1006585
Filename :
1006585
Link To Document :
بازگشت