Abstract
Research in the area of end-to-end Quality of Service (QoS) has produced important results over the last years. However, most solutions are tailored for specific environments, assume layered system architectures, or integrate QoS management within the respective service components, such that the QoS management functionality is not easily reusable. Furthermore, proprietary QoS solutions are not interoperable and QoS management for logical objects is not supported. In this paper, we present a separable and reusable QoS management service for end-to-end QoS in a distributed environment. This QoS middleware extends the classical feedback controller with QoS-aware agents. We describe the resulting seven-agent QoS manager, a generic management protocol, and define interfaces between the agents, platform services, and QoS-aware application components. Wrappers can be used to interface the QoS middleware with all types of legacy distributed service components, both QoS-aware and QoS-unaware.
At the time of this work these authors were senior guest researchers at UniK - Center for Technology at Kjeller, University of Oslo.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aberer K., Hollfelder, S., Resource Prediction and Admission Control for Interactive Video, Proc. 8th IFIP 2.6 Working Conf. on Database Semantics-Semantic Issues in Multimedia Systems (DS-8), Rotorua, New Zealand, Kluwer, Jan. 1999, pp. 27–46
Aurrecoechea, C, Campbell, A.T. and L. Hauw, A Survey of QoS Architectures, ACM Springer Multimedia Systems Journal, Special Issue on QoS Architecture, Vol. 6, No. 3, May 1998, pp. 138–151
Becker, C, Geihs, K., Generic QoS Specifications for COBRA, Kommunikation in Verteilten Systemen, 1999, pp. 184–195
Bergmans, L., van Halteren, A., Ferreira Pires, L., van Sinderen, M., Aksit, M., A QoS-Control Architecture for Object Middleware, 7th Intl. Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS 2000), Enschede, The Netherlands, Oct. 2000, LNCS 1905, pp. 117–131
Campbell, A., Coulson, G., Hutchinson, D., A Quality of Service Architecture, ACM Computer Communications Review, Vol. 24, No. 2, April 1994, pp. 6–27
Daniel, J., Modica, O., Traverson, B., Vignes, S., Modeling and Enforcement of Quality of Service in Distributed Environments, 2nd Intl. Symp. on Distributed Objects and Applications (DOA’ 00), Antwerp, Belgium, Sept. 2000
Ecklund, D., Goebel, V., Plagemann, T., Ecklund Jr., E.F., A Dynamically-Configured, Strategic QoS Management Hierarchy for Distributed Multimedia Systems, Technical Report of the University of Oslo, Informatics Department, April 2001
Franklin, G. F., Powell, J. D., Emami-Naeini, A., Feedback Control of Dynamic Systems, Addison-Wesley Publishing Company, Aug. 1986
Proc. First Intl. Workshop on Architectures for Software Systems, D. Garlan Editor, Seattle, WA, April 1995
Goebel, V., Plagemann, T., Berre, A.-J., Nygard, M.: OMODIS-Object-Oriented Modeling and Database Support for Distributed Systems, Norsk Informatikk Konferanse (NIK’96), Alta, Norway, Nov. 1996
Gopalakrishna, G., Parulkar, G., A Real-time Upcall Facility for Protocol Processing with QoS Guarantees, 15th ACM Symp. on Operating Systems Principles (SOSP), Dec. 1995
Hafid, A., Bochmann, G. V., Quality-of-Service adaptation in distributed multimedia applications, Multimedia Systems, ACM Springer, Vol. 6, No. 5, 1998, pp. 299–315
Braden, R., Clark, D., Shenker, S., Integrated Services in the Internet Architecture: An Overview, IETF Internet RFC 1633, June 1994
Braden, R., Zhang, L., Berson, S., Herzog, S. Jamin, S., RFC 2205, Resource ReSerVation Protocol (RSVP)-Version 1 Functional Specification, IETF, Sept. 1997
Blake, S., Black, D., Carlson, M., Davies, E., Wang, W., Weiss, W., An Architecture for Differentiated Services, IETF Internet RFC 2475, Dec. 1998
QoS-Basic Framework, ISO, ISO/IEC JTC1/SC21 N9309, 1995
Working document on QoS in ODP, ISO, ISO/IEC JTC1/SC21 WG7, 1995
Karsten, M., Schmitt, J., Wolf, L., Steinmetz, R., Provider-Oriented Linear Price Calculation for Integrated Services, Proc. 7th IEEE/IFIP Intl. Workshop on Quality of Service (IWQoS’99), London, UK, June 1999, pp. 174–183
Koistinen, J., Seetharaman, A., Worth-Based Multi-Category Quality-of-Service Negotiation in Distributed Object Infrastructures, Hewlett Packard Software Technology Laboratory Technical Report HPL-98-51 (R.1), July 1998
Kristensen, T., Kalleberg, I.B., Plagemann, T., Implementing Configurable Signalling in the MULTE-ORB, To appear in Proc. 4th IEEE Conf. on Open Architectures and Network Programming, Anchorage, AK, April 2001
Lazar, A.A., Lim, K.-S., Marcocini, F., Realizing a Foundation for Programmability of ATM Networks with the Binding Architecture, IEEE Journal on Selected Areas in Communication, Vol. 14, No. 7, Sept. 1996, pp. 1214–1227
Lee, S.-B., Ahn, G.-S., Zhang, X., Campbell, A.T., INSIGNIA: An IP-Based Quality of Service Framework for Mobile ad Hoc Networks, Journal on Parallel and Distributed Computing, Academic Press, 60, 2000, pp. 374–406
Leslie, I.M., McAuley, D., Mullender, S.J., Pegasus-Operating Systems Support for Distributed Multimedia Systems, ACM Operating Systems Review, Vol. 27, No. 1, 1993
Loyall J.P., Schantz R.E., Zinky J.A., Bakken D.E., Specifying and Measuring Quality of Service in Distributed Object Systems. Proc. First Intl. Symp. on Object-Oriented Real-Time Distributed Computing (ISORC’ 98), 20–22 April 1998, Kyoto, Japan
Nahrstedt, K., Smith, J.M., Design, Implementation, and Experiences of the OMEGA End-Point Architecture, IEEE Journal on Selected Areas in Communications, Vol. 14, No. 7, Sept. 1996, pp. 1263–1279
Nahrstedt, K., Chu, H., Narayan, S., QoS-Aware Resource Management for Distributed Multimedia Applications, Journal on High-Speed Networking, Special Issue on Multimedia Networking, Vol. 7(3,4), Spring 1999, pp. 229–258
Plagemann, T., Eliassen, E., Hafskjold, B., Kristensen, T., Macdonald, R. H., Rafaelsen, H.O.: Flexible and Extensible QoS Management for Adaptable Middleware, Intl. Workshop on Protocols for Multimedia Systems (PROMS 2000) Cracow, Poland, Oct. 2000
Saltzer, J, Reed, D, Clark, D, End-to-end Arguments in System Design, ACM Trans, on Computer Systems, Vol. 2, No. 4, Nov. 1984, pp. 277–288
Siqueira, F. Quartz: A QoS Architecture for Open Systems, Trinity College Dublin, TCD-CS-2000-05, Ph.D. Thesis, Feb. 2000
Steenkiste P., Adaptation Models for Network-Aware Distributed Computations, 3rd Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing (CANPC99), Orlando, FL, IEEE Springer, Jan. 1999
Sundaram, V, Chandra, A, Goyal, P, Shenoy, P, Sahni, J, Vin, H, Application performance in the QLinux multimedia operating system, Proc. 8th Intl. Conf. on Multimedia, Marina del Rey, CA, Oct. 2000, pp. 127–136
Thimm H., Klas W., Walpole J., Pu C, Cowan C, Managing Adaptive Presentation Executions in Distributed Multimedia Database Systems, Proc. Intl. Workshop on Multimedia Database Management Systems, 1996
Quality of Service Framework, Telecommunications Information Networking Architecture Consortium (TINA-C), TP_MRK.001_1.0_94, 1994
Vanegas, R., Zinky, I, Loyall, J., Karr, D., Schantz, R., Bakken, D., QuO’s Runtime Support for Quality of Service in Distributed Objects, Proc. IFIP Intl. Conf. on Distributed Systems Platforms and Open Distributed Processing (Middleware’98), The Lake District, England, Sept. 1998
Wang, X., Schulzrinne, H., An Integrated Resource Negotiation, Pricing, and QoS Adaptation Framework for Multimedia Applications, IEEE Journal on Selected Areas in Communications, Vol. 18, 2000
Witana, V., Fry, M., Antoniades, M., A Software Framework for Application Level QoS Management, Proc. 7th Intl. Workshop on Quality of Service (IEEE/IFIP IWQoS’ 99), June, 1999
Wolf, L.C., Resource Management for Distributed Multimedia Systems, Kluwer Academic Publishers, 1996
Zimmerman, H., OSI Reference Model-The ISO Model of Architecture for Open Systems Interconnection, IEEE Trans, on Communications (COM), Vol. 28, No. 4, April 1980, pp. 425–432
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ecklund, D. et al. (2001). QoS Management Middleware: A Separable, Reusable Solution. In: Shepherd, D., Finney, J., Mathy, L., Race, N. (eds) Interactive Distributed Multimedia Systems. IDMS 2001. Lecture Notes in Computer Science, vol 2158. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44763-6_14
Download citation
DOI: https://doi.org/10.1007/3-540-44763-6_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42530-4
Online ISBN: 978-3-540-44763-4
eBook Packages: Springer Book Archive