DocumentCode
1560626
Title
Service differentiation of communication-bound processes in a real-time operating system
Author
Cotroneo, Domenico ; Russo, S. ; Ventre, Giorgio
Author_Institution
Dipt. di Informatica e Sistemistica, Universitd degli Studi di Napoli Federico II
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
207
Lastpage
214
Abstract
The majority of today´s Internet-based services are generally not concerned about the level of quality of service (QoS) presented to their users. For many such services, however, the QoS perceived by users is becoming a critical success factor. The main QoS attributes include those related to the service availability and timeliness. Ensuring them is essential to many services. In our opinion, this has to be achieved not only by providing services with appropriate access bandwidth, or through QoS awareness of the network communication protocols used, but also by means of a differentiation of the usage of system resources by server processes. We focus on Internet-based multimedia data delivery services (e.g., services provided by Web, FTP and video-on-demand servers). These services are run by processes whose activity is typically dominated by network communication; we call them communication-bound processes. We present the design and implementation of an operating system extension for quality-of-service differentiation among classes of communication-bound processes. The system allows to define classes of services with different quality attributes concerning the network data delivery performance. The proposed architecture provides server application developers with an object-based communication library (similar to the standard TCP/IP socket library), that supports different classes of service. Implementation issues and optimization strategies are also discussed. Quantitative measures aimed at evaluating the effectiveness of the proposed architecture are provided
Keywords
Internet; multimedia communication; network operating systems; optimisation; quality of service; real-time systems; Internet; QoS; bandwidth; communication-bound processes; multimedia data delivery services; network data delivery performance; object-based communication library; optimization; protocols; quality of service; quantitative measures; real-time operating system; service availability; service differentiation; timeliness; Access protocols; Availability; Bandwidth; Communication standards; Libraries; Network servers; Operating systems; Quality of service; Web and internet services; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location
San Diego, CA
ISSN
1530-1443
Print_ISBN
0-7695-1576-2
Type
conf
DOI
10.1109/WORDS.2002.1000054
Filename
1000054
Link To Document