Integrating Quality of Service into Database Systems

  • Haiwei Ye
  • Brigitte Kerhervé
  • Gregor v. Bochmann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2736)


Quality of Service (QoS) management has attracted a lot of research interests in the last decade, mainly in the fields of telecommunication networks and multimedia systems. With the recent advance in e-commerce deployment, it clearly appears that today’s web applications will require the integration of QoS mechanisms to specify, declare and support the different service levels they can provide. Such mechanisms should therefore be integrated in the different components of the core technology and more specifically in database systems. In this paper, we present an approach to push QoS inside database systems. This approach integrates QoS requirements into distributed query processing and considers also the dynamic properties of the system. We propose a query optimization strategy where multiple goals may be considered with separate cost models.


Query Processing Cost Model Optimization Goal Query Plan Global Query 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aurrecoechea, C., Campbell, A., Hauw, L.: A Survey of QoS Architectures. ACM Multimedia Journal 6, 138–151 (1998)CrossRefGoogle Scholar
  2. 2.
    Bochmann, G.v., Kerhervé, B., Lutfiyya, H., Salem, M.M., Ye, H.: Introducing QoS to Electronic Commerce Applications. In: Second International Symposium, ISEC 2001, Hong Kong, China, April 26–28, pp. 138–147 (2001)Google Scholar
  3. 3.
    Nguyen, K.K., Fetjah, F., Kerhervé, B.: Quality of Service Information Base (QoSIB) Manager for Electronic Commerce Applications. In: Poster presented at the CITR Annual Conference (August 2001)Google Scholar
  4. 4.
    Ye, H., Kerhervé, B., Bochmann, G.v.: QoS-aware distributed query processing. In: DEXA Workshop on Query Processing in Multimedia Information Systems (QPMIDS), Florence, Italy, September 1–3 (1999)Google Scholar
  5. 5.
    Ye, H., Kerhervé, B., Bochmann, G.v., Oria, V.: Pushing Quality of Service Information and Requirements into Global Query Optimization. In: The Seventh International Database Engineering and Applications Symposium (IDEAS 2003), Hong Kong, China, July 16–18 (2003)Google Scholar
  6. 6.
    Ye, H.: Integrating Quality of Service Information and Requirements in a Distributed Query Processing Environment, Ph.D. thesis, University of Montreal (May 2003)Google Scholar
  7. 7.
    Menasce, D.A., Almeida, V.A.F.: Scaling for E-Business Technologies, Models, Performance and Capacity Planning. Prentice Hall, Canada (2000)Google Scholar
  8. 8.
    Kossmann, D.: The state of the art in distributed query processing. ACM Computing Surveys (CSUR) 32(4), 422–469 (2000)CrossRefGoogle Scholar
  9. 9.
    Zhu, Q., Sun, Y., Motheramgari, S.: Developing Cost Models with Qualitative Variables for Dynamic Multidatabase Environment. In: Proceedings of IEEE Int’l Conf. On Data Eng (ICDE 2000), San Diego, February 29-March 3, pp. 413–424 (2000)Google Scholar
  10. 10.
    Du, W., Shan, M.-C., Dayal, U.: Reducing Multidatabase Query Response Time by Tree Balancing. In: SIGMOD Conference, pp. 293–303 (1995)Google Scholar
  11. 11.
    Ye, H., Kerhervé, B., Bochmann, G.v.: Revisiting Join Site Selection in Distributed Database Systems. In: International Conference on Parallel and Distributed Computing, Klagenfurt, Austria, August 26–29 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Haiwei Ye
    • 1
  • Brigitte Kerhervé
    • 2
  • Gregor v. Bochmann
    • 3
  1. 1.Département d’IROUniversité de MontréalMontréalCanada
  2. 2.Département d’informatiqueUniversité du Québec à MontréalMontréalCanada
  3. 3.School of Information Technology & EngineeringUniversity of OttawaOttawaCanada

Personalised recommendations