Abstract
Middleware provides distributed objects with a software infrastructure that offers a set of well-known distribution transparencies. These transparencies enable the rapid introduction of applications for heterogeneous, distributed systems. However, to support guaranteed Quality of Service (QoS) system-specific QoS mechanisms need to be controlled. Accessing the low-level mechanisms directly by applications crosscuts the transparency offered by the middleware and limits portability and interoperability. The challenge for next-generation middleware is to support application-level QoS requirements, while maintaining the advantages of the distribution transparencies. This paper presents three contributions: (1) An architecture for a QoS-aware software infrastructure for distributed objects (2) A framework for a QoS provisioning service (QPS) and (3) An evaluation of the QPS framework by means of a prototype that supports performance
Chapter PDF
Similar content being viewed by others
References
L. Bergmans, A. van Halteren, L. Ferreira Pires, M. van Sinderen and M. Aksit, A QoSControl Architecture for Object Middleware, Proceedings of the 7th IDMS Workshop, October 17–20, 2000, Enschede, The Netherlands.
DIMMA Team, DIMMA Design and Implementation, ANSA Phase III, Technical Report APM.2063.01, Sept. 1997.
N. Fischbeck, E. Holz, O. Kath and V. Vogel, Flexible support of ORB interoperability, 1999.
F. Fitzpatrick, G.S. Blair, G. Coulson, N. Davies and P. Robin, Supporting Adaptive Multimedia Applications through Open Bindings, 4th International Conference on Configurable Distributed Systems (ICCDS’98), Annapolis, Maryland, USA, May 1998.
S. Frolund and J. Koistinen, Quality of Service Specification in Distributed Object Systems Design, Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS), Santa Fe, New Mexico, April 27–30, 1998.
A.T. van Halteren, A. Noutash, L.J.M. Nieuwenhuis and M. Wegdam, Extending CORBA with specialized protocols for QoS provisioning. Proceedings of International Symposium on Distributed Objects and Applications (DOA’99), September 1999.
M. Karsten, J. Schmitt and R. Steinmetz, Implementation and Evaluation of the KOM RSVP Engine, IEEE InfoCom 2001.
T. Kristensen and T. Plagemann, Enabling Flexible QoS Support in the Object Request Broker COOL, 20th International Conference on Distributed Computing Systems (ICDCS’00), Taipei, Taiwan, April 2000.
Object Management Group, The Common Object Request Broker: Architecture and Specification OMG document formal/00-10-33. October 2000.
Object Management Group, Portable Interceptors, OMG Document orbos/99-12-02 ed., December 1999.
T. Plagemann, F. Eliassen, B. Hafskjold, T. Kristensen, R.H. Macdonald and H.O. Rafaelsen Flexible and Extensible QoS Management for Adaptive Middleware. International Workshop on Protocols for Multimedia Systems (PROMS 2000), Cracow, Poland, October 2000.
Chorus Systems, Requirements for a Real-Time ORB, ReTINA, Tech. Report RT/TR-96-8, May 1996.
D.C. Schmidt, A.S. Gokhale, T.H. Harrison and G. Parulka,. A High-Performance End System Architecture for Real-Time CORBA. IEEE Communications Magazine, Vol. 35, No. 2, February 1997, pp. 72–77.
D.C. Schmidt, Acceptor and Connector: Design Patterns for Initializing Communication Services”, in Pattern Languages of Program Design (R. Martin, F. Buschmann, and D. Riehle, eds.), Reading, MA, Addison-Wesley, 1997.
D.C. Schmidt and S. Vinoski, C++ Servant Managers for the Portable Object Adapter, SIGS C++ Report, Vol. 10. No. 8, September 1998.
F. Siqueira and V. Cahill, Quartz: A QoS Architecture for Open Systems, 20th International Conference on Distributed Computing Systems (ICDCS’00), Taipei, Taiwan, April 2000.
J. Zinky, R. Schantz, J. Loyall, K. Anderson and J. Megquier The Quality Objects (QuO) Middleware Framework. Workshop on Reflective Middleware (RM 2000), New York, USA, April 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 IFIP International Federation for Information Processing
About this paper
Cite this paper
van Halteren, A.T., Fábián, G., Groeneveld, E. (2001). Design and Evaluation of A QoS Provisioning Service. In: Zieliński, K., Geihs, K., Laurentowski, A. (eds) New Developments in Distributed Applications and Interoperable Systems. DAIS 2001. IFIP International Federation for Information Processing, vol 70. Springer, Boston, MA. https://doi.org/10.1007/0-306-47005-5_17
Download citation
DOI: https://doi.org/10.1007/0-306-47005-5_17
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-7923-7481-7
Online ISBN: 978-0-306-47005-9
eBook Packages: Springer Book Archive