Requirements on Quality Specification Posed by Service Orientation

  • Markus Garschhammer
  • Harald Roelle
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3278)


As service orientation is gaining more and more momentum, the need for common concepts regarding Quality of Service (QoS) and its specification emerges. In recent years numerous approaches to specifying QoS were developed for special subjects like multimedia applications or middleware for distributed systems. However, a survey of existing approaches regarding their contribution to service oriented QoS specification is still missing.

In this paper we present a strictly service oriented, comprehensible classification scheme for QoS specification languages. The scheme is based on the MNM Service Model and the newly introduced LAL–brick which aggregates the dimensions Life cycle, Aspect and Layer of a QoS specification. Using the terminology of the MNM Service Model and the graphical notation of the LAL–brick we are able to classify existing approaches to QoS specification. Furthermore we derive requirements for future specification concepts applicable in service oriented environments.


QoS specification service orientation classification scheme 


  1. [Aag01]
    Aagedal, J. Ø.: Quality of Service Support in Development of Distributed Systems. Dr. scient. thesis, Department of Informatics, Faculty of Mathematics and Natural Sciences, University of Oslo (March 2001)Google Scholar
  2. [BKS03]
    Buchholz, T., Küpper, A., Schiffers, M.: Quality of Context Information: What it is and why we need it. In: Proceedings of the 10th HP–OVUA Workshop, Geneva, Switzerland, July 2003, vol. (2003)Google Scholar
  3. [COR04]
    Common object request broker architecture (corba/iiop). Specification version 3.0.2, OMG (March 2004)Google Scholar
  4. [DR02a]
    Dreo Rodosek, G.: A Framework for IT Service Management. Habilitation, Ludwig- Maximilians-Universität München (June 2002)Google Scholar
  5. [DR02b]
    Dreo Rodosek, G.: Quality Aspects in IT Service Management. In: Feridun, M., Kropf, P.G., Babin, G. (eds.) DSOM 2002. LNCS, vol. 2506, pp. 82–93. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  6. [FK98]
    Frølund, S., Koistinen, J.: Qml: A language for quality of service specification. Report hpl-98-10, Software Technology Laboratory, Hewlett-Packard Company (September 1998)Google Scholar
  7. [Flo96]
    Florissi, P.G.S.: QoSME: QoS Management Environment. Phd thesis, Columbia University (1996)Google Scholar
  8. [GHH+02]
    Garschhammer, M., Hauck, R., Hegering, H.-G., Kempter, B., Radisic, I., Roelle, H., Schmidt, H.: April 2002. In: Stadler, R., Ulema, M. (eds.) Proceedings of the 8th International IFIP/IEEE Network Operations and Management Symposium(NOMS 2002), Florence, Italy, April 2002, pp. 697–710. IFIP/IEEE, IEEE Publishing (2002)Google Scholar
  9. [GHK+01]
    Garschhammer, M., Hauck, R., Kempter, B., Radisic, I., Roelle, H., Schmidt, H.: The MNM Service Model — Refined Views on Generic Service Management. Journal of Communications and Networks 3(4), 297–306 (2001)CrossRefGoogle Scholar
  10. [HAN99]
    Hegering, H.-G., Abeck, S., Neumair, B.: Integrated Management of Networked Systems – Concepts. In: Architectures and their Operational Application, Morgan Kaufmann Publishers, San Francisco (1999) ISBN 1-55860-571-1Google Scholar
  11. [HKLPR03]
    Hegering, H.-G., Küpper, A., Linnhoff-Popien, C., Reiser, H.: Management Challenges of Context–Aware Services in Ubiquitous Environments. In: Brunner, M., Keller, A. (eds.) DSOM 2003. LNCS, vol. 2867, pp. 246–259. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. [ITU97]
    Open Distributed Processing – Interface Definition Language. Draft Recommendation X.920, ITU (November 1997)Google Scholar
  13. [JN04]
    Jin, J., Nahrstedt, K.: QoS Specification Languages for Distributed Multimedia Applications:ASurvey and Taxonomy. IEEE Multimedia Magazine (2004) (to appear)Google Scholar
  14. [PJS+00]
    Pal, P., Loyall, J., Schantz, R., Zinky, J., Shapiro, R., Megquier, J.: Using QDL to Specify QoSAware Distributed (QuO) Application Configuration. In: Proceedings of ISORC 2000, The Third IEEE International Symposium on Object-Oriented Real-time Distributed Computing, Newport Beach, CA (March 2000)Google Scholar
  15. [ZBS97]
    Zinky, J., Bakken, D., Schantz, R.: Architectural Support for Quality of Service for CORBA Objects. In: Theory and Practice of Object Systems (January 1997)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2004

Authors and Affiliations

  • Markus Garschhammer
    • 1
  • Harald Roelle
    • 1
  1. 1.Munich Network Management TeamUniversity of MunichMunichGermany

Personalised recommendations