Skip to main content

QoS Management Middleware: A Separable, Reusable Solution

  • Conference paper
  • First Online:
Interactive Distributed Multimedia Systems (IDMS 2001)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. Becker, C, Geihs, K., Generic QoS Specifications for COBRA, Kommunikation in Verteilten Systemen, 1999, pp. 184–195

    Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. Campbell, A., Coulson, G., Hutchinson, D., A Quality of Service Architecture, ACM Computer Communications Review, Vol. 24, No. 2, April 1994, pp. 6–27

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. Franklin, G. F., Powell, J. D., Emami-Naeini, A., Feedback Control of Dynamic Systems, Addison-Wesley Publishing Company, Aug. 1986

    Google Scholar 

  9. Proc. First Intl. Workshop on Architectures for Software Systems, D. Garlan Editor, Seattle, WA, April 1995

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Braden, R., Clark, D., Shenker, S., Integrated Services in the Internet Architecture: An Overview, IETF Internet RFC 1633, June 1994

    Google Scholar 

  14. Braden, R., Zhang, L., Berson, S., Herzog, S. Jamin, S., RFC 2205, Resource ReSerVation Protocol (RSVP)-Version 1 Functional Specification, IETF, Sept. 1997

    Google Scholar 

  15. Blake, S., Black, D., Carlson, M., Davies, E., Wang, W., Weiss, W., An Architecture for Differentiated Services, IETF Internet RFC 2475, Dec. 1998

    Google Scholar 

  16. QoS-Basic Framework, ISO, ISO/IEC JTC1/SC21 N9309, 1995

    Google Scholar 

  17. Working document on QoS in ODP, ISO, ISO/IEC JTC1/SC21 WG7, 1995

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Article  Google Scholar 

  29. Siqueira, F. Quartz: A QoS Architecture for Open Systems, Trinity College Dublin, TCD-CS-2000-05, Ph.D. Thesis, Feb. 2000

    Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

    Google Scholar 

  33. Quality of Service Framework, Telecommunications Information Networking Architecture Consortium (TINA-C), TP_MRK.001_1.0_94, 1994

    Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. Wolf, L.C., Resource Management for Distributed Multimedia Systems, Kluwer Academic Publishers, 1996

    Google Scholar 

  38. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics