QoS-aware component frameworks

Developers of QoS (quality of service) applications need component frameworks that support QoS to improve their development process. We propose to use the component infrastructure level for the integration of QoS facilities to avoid the problems of QoS infrastructures dependencies, and to simplify the development process of applications. This paper introduces our model of QoS-aware component, and describes its relevant entities. In our support of the model, the component descriptor provides facilities for the configuration of QoS attributes, and the component container isolates the QoS business component from the basic QoS infrastructures, which are supported in QoS-aware networks, OS and middleware. In this paper we include some practical results based on QoS-aware components that include support to guarantee the response times, jitter and resource consumption based on resource reservation services.

[1]  Ecma,et al.  Common Language Infrastructure (CLI) , 2001 .

[2]  Kang G. Shin,et al.  QoS negotiation in real-time systems and its application to automated flight control , 1997, Proceedings Third IEEE Real-Time Technology and Applications Symposium.

[3]  Miguel A. de Miguel,et al.  Integration of QoS Facilities into Component Container Architectures , 2002, Symposium on Object-Oriented Real-Time Distributed Computing.

[4]  K. Geihs,et al.  Middleware Challenges Ahead , 2001, Computer.

[5]  Miguel A. de Miguel,et al.  Solutions to Make Java-RMI Time Predictable , 2001, ISORC.

[6]  Douglas C. Schmidt,et al.  Developing next-generation distributed applications with QoS enabled DPE middleware , 2000 .

[7]  M.A. de Miguel,et al.  Integration of QoS facilities into component container architectures , 2002, Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002.

[8]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[9]  Jennifer C. Hou,et al.  Communication middleware and software for QoS control in distributed real-time environments , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[10]  Benjamin J. Shannon,et al.  Java 2 platform enterprise edition specification , 2001 .

[11]  Klara Nahrstedt,et al.  QoS-aware middleware for ubiquitous and heterogeneous environments , 2001, IEEE Commun. Mag..

[12]  Roger Sessions COM and the battle for the middle tier , 2000 .

[13]  Douglas C. Schmidt,et al.  Adaptive and Reflective Middleware for QoS-Enabled CCM Applications , 2001, IEEE Distributed Syst. Online.

[14]  Gordon S. Blair,et al.  Formal support for dynamic QoS management in the development of open component-based distributed systems , 2001, IEE Proc. Softw..

[15]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[16]  Denis Conan,et al.  Integration of Non-Functional Properties in Containers , 2001 .

[17]  Jane W.-S. Liu,et al.  An end-to-end QoS management architecture , 1999, Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium.

[18]  Scott O. Bradner,et al.  Networking Quality of Service and Windows Operating Systems , 2000 .

[19]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..