Title :
Application-to-application priority with STREAMS
Author :
Ford, D. ; Zeadally, S.
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Abstract :
STREAMS-based protocol stacks have become integral components of many desktop operating systems. We explore the UNIX STREAMS architecture in providing priority to networked applications at the end system. We modified the underlying network device driver (a STREAMS-based Ethernet device driver) to enable demultiplexing of packets based on their priorities. We explored the benefits of our approach by conducting several performance tests. Using the modified Ethernet driver combined with the priority STREAMS offers, our test results yield a 550% improvement over the traditional approach where no priority is used in packet delivery to end user applications
Keywords :
Unix; demultiplexing; local area networks; network operating systems; packet switching; performance evaluation; protocols; STREAMS-based Ethernet device; STREAMS-based protocol stacks; UNIX STREAMS architecture; application-to-application priority; desktop operating system; end system; modified Ethernet driver; network device driver; networked applications; packet delivery; performance tests; Computer science; Data structures; Ethernet networks; High-speed networks; Kernel; Laboratories; Operating systems; Production systems; Sun; System testing;
Conference_Titel :
Local Computer Networks, 2001. Proceedings. LCN 2001. 26th Annual IEEE Conference on
Conference_Location :
Tampa, FL
Print_ISBN :
0-7695-1321-2
DOI :
10.1109/LCN.2001.990803