HP Labs Technical Reports
Click here for full text:
Enabling QoS via Interception in Middleware
Keyword(s): QoS; middleware systems
Abstract: Middleware systems are commonly used for building distributed systems, but they provide little, if any support for altering the quality of services aspects of an application. We wish to structure middleware so that QoS development can be carried out independently from application development. Separation allows experts in QoS fields to apply their work to any application developed for the middleware. Our approach is based on the notion of interceptors that are dynamically added to running applications. These interceptors are allowed to observe and modify application middleware calls to implement desired QoS functionality. We have developed a programming model for interceptors that supports development of a variety of QoS functionality, and have implemented this model in the context of the e-speak middleware platform.
Back to Index