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
fDate :
6/24/1905 12:00:00 AM
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;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7695-1576-2
DOI :
10.1109/WORDS.2002.1000054