Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
A resource allocation model for QoS management
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
GaiaOS: An Infrastructure for Active Spaces
GaiaOS: An Infrastructure for Active Spaces
Quality of services specification in distributed object systems design
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
CPU Service Classes for Multimedia Applications
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
QuO's runtime support for quality of service in distributed objects
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Design, implementation, and experiences of the OMEGA end-point architecture
IEEE Journal on Selected Areas in Communications
A control-based middleware framework for quality-of-service adaptations
IEEE Journal on Selected Areas in Communications
A self-adaptive deployment framework for service-oriented systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Hi-index | 0.00 |
Ubiquitous Quality of Service(QoS)-aware applications, such as e-business or multimedia delivery are becoming available anywhere anytime. In the past decade, also QoS-oriented middleware services, assisting QoS-aware applications with different aspects of QoS provisions, have been proposed. Assuming the availability of these middleware services, in this paper, we present the application to middleware service translation system. This system helps an application developer to develop a QoS-aware application which can be deployedflexibly and efficiently in ubiquitous environments with different available middleware services. We introduce the middleware abstraction layer (MAL) between the application view of middleware and the specific middleware implementations. The translation system assists the QoS-aware application in two phases: (1) environment-independent translation, and (2) environmentdependent translation. The first phase maps the QoS-aware application to configurations of middleware services without indication of specific implementations, to satisfy the qualitative QoS requirements. Its result is the portable MAL representation. The secondphase helps the application developer to customize the MAL representation within a specific deployment environment. It deals with (a) mapping of MAL representation into configurations of specific middleware implementations, and (b) mapping of application quantitative QoS requirements into specific middleware implementation's expected parameters. Our translation system facilitates the rapidgro wth of QoS-aware applications in the ubiquitous environments.