Operating system support for network control: A virtual network interface approach for end-host OSs

T. Okumura, D. Mossé, M. Minami, O. Nakamura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.

Original languageEnglish
Title of host publication2002 10th IEEE International Workshop on Quality of Service, IWQos 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages170-179
Number of pages10
ISBN (Electronic)0780374266
DOIs
Publication statusPublished - 2002 Jan 1
Event10th IEEE International Workshop on Quality of Service, IWQos 2002 - Miami Beach, United States
Duration: 2002 May 17 → …

Publication series

NameIEEE International Workshop on Quality of Service, IWQoS
Volume2002-January
ISSN (Print)1548-615X

Other

Other10th IEEE International Workshop on Quality of Service, IWQos 2002
CountryUnited States
CityMiami Beach
Period02/5/17 → …

    Fingerprint

Keywords

  • Application software
  • Control systems
  • File systems
  • Network interfaces
  • Operating systems
  • Protection
  • Quality of service
  • Resource management
  • Sockets
  • Yarn

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Okumura, T., Mossé, D., Minami, M., & Nakamura, O. (2002). Operating system support for network control: A virtual network interface approach for end-host OSs. In 2002 10th IEEE International Workshop on Quality of Service, IWQos 2002 (pp. 170-179). [1006585] (IEEE International Workshop on Quality of Service, IWQoS; Vol. 2002-January). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IWQoS.2002.1006585