Skip to main content
Log in

Adaptive service configuration approach for quality of service management in ubiquitous computing environments

  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

Abstract

Mobility and resource-limitedness pose challenging issues to service configuration for quality of service (QoS) management in ubiquitous computing environments. Previous configuration approaches, such as static resource reservation, dynamic resource allocation and single service composition are not valid in the environments. In this study, we present an adaptive service configuration approach. Firstly, we reduce the dynamic configuration process to a control model which aims to achieve the variation of critical QoS on minimal level with less resource cost. Secondly, to deal with different QoS variations, we design two configuration strategies—service chain reconfiguration and QoS parameter adjustment—and implement them based on fuzzy logic control theory. Finally, a configuration algorithm is developed to flexibly employ the two configuration strategies in tune with the error of critical QoS in configuration process. The results of simulation experiments suggest that our approach outperforms existing configuration approaches in both QoS improvement and resource utilization.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bouncy Castle, 2005. Bouncy Castle Crypto Package for J2ME. Available from: http://www.bouncycast-le.org/java.html [Accessed 2006-09-27].

  • Chan, A.T.S., Chuang, S.N., 2003. MobiPADS: A reflective middleware for context-aware mobile computing. IEEE Trans. Software Eng., 29(12):1072–1085. [doi:10.1109/TSE.2003.1265522]

    Article  Google Scholar 

  • Chuang, S.N., Chan, A.T.S., 2006. MobiPADS++: A Mobile QoS Middleware Based on Hierarchical Fuzzy Control. Proc. IEEE Int. Conf. on Fuzzy Systems, Vancouver, BC, Canada. IEEE, Piscataway, USA, p.2223–2230. [doi:10.119/FUZZY.2006.1682009]

  • Dey, A.K., Salber, D., Abowd, G.D., 2001. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human Comput. Interact. J., 16(2–4):97–166. [doi:10.1207/S15327051HCI16234_02]

    Article  Google Scholar 

  • Forum Nokia, 2007. J2ME Developer’s Library 1.4. Available from: http://www.forum.nokia.com [Accessed 2007-08-16].

  • Giaglis, G.M., Pateli, A., Fouskas, K., Kourouthanassis, P., Tsamakos, A., 2002. On the Potential Use of Mobile Positioning Technologies in Indoor Environments. Proc. Int. Electronic Commerce Conf., Bled, Slovernia, p.413–429.

  • Gu, X.H., Nahrstedt, K., 2002. Dynamic QoS-Aware Multimedia Service Configuration in Ubiquitous Computing Environments. Proc. Int. Conf. on Distributed Computing Systems, Vienna, Austria. IEEE, Piscataway, USA, p.311–318. [doi:10.1109/ICDCS.2002.1022268]

    Google Scholar 

  • Huang, L., Kumar, S., Kuo, C.C.J., 2004. Adaptive resource allocation for multimedia QoS management in wireless networks. IEEE Trans. Vehic. Technol., 53(2):547–558. [doi:10.1109/TVT.2003.823290]

    Article  Google Scholar 

  • JCP (Java Community Process), 2005. JSR 234: Advanced Multimedia Supplements. Available from: http://jcp.org/ [Accessed 2007-07-15].

  • Kim, J., Kasabov, N., 1999. HyFIS: adaptive neuro-fuzzy inference systems and their application to nonlinear dynamical systems. Neural Netw., 12(9):1301–1319. [doi:10.1016/S0893-6080(99)00067-2]

    Article  Google Scholar 

  • Kourouthanassis, P., Roussos, G., 2003. Developing consumer-friendly pervasive retail systems. IEEE Perv. Comp., 2(2):32–39. [doi:10.1109/MPRV.2003.1203751]

    Article  Google Scholar 

  • Li, B., Nahrstedt, K., 1999. A control-based middleware framework for quality-of-service adaptations. IEEE J. Select. Areas Commun., 17(9):1632–1650. [doi:10.1109/49.790486]

    Article  Google Scholar 

  • Marsh, A., 2002. The E-CARE Project: Removing the Wires. Proc. Int. Conf. on Computational Science, London, UK. Springer, Berlin, Germany, p.1012–1018.

    Google Scholar 

  • NIST (National Institution of Standards and Technology), 2005. NIST Net. Available from: http://snad.ncsl.nist.gov/itg/nistnet [Accessed 2006-05-04].

  • Roussos, G., Marsh, A.J., Maglavera, S., 2005. Enabling pervasive computing with smart phones. IEEE Perv. Comp., 4(2):20–27. [doi:10.1109/MPRV.2005.30]

    Article  Google Scholar 

  • Sazonov, E., 2000. Open Source Fuzzy Inference Engine for Java. Available from: http://people.clarkson.edu/~esazonov/FuzzyEngine [Accessed 2007-08-12].

  • Sony Ericsson, 2005. Sony Ericsson SDK 2.2.4 for J2ME. Available from: http://developer.sonyericsson.com [Accessed 2006-07-18].

  • Su, C.Y., Stepanenko, Y., 1994. Adaptive control of a class of nonlinear systems with fuzzy logic. IEEE Trans. Fuzzy Syst., 2(4):285–294. [doi:10.1109/91.324808]

    Article  Google Scholar 

  • Toysoft, 2005. LightNzip Version 2.6. Available from: http://www.toysoft.ca/lightnzip.html [Accessed 2006-06-09].

  • Tsay, D.L., Chung, H.Y., Lee, C.J., 1999. The adaptive control of nonlinear systems using the sugeno-type of fuzzy logic. IEEE Trans. Fuzzy Syst., 7(2):225–229. [doi:10.1109/91.755402]

    Article  Google Scholar 

  • Wang, L.X., 1999. Analysis and design of hierarchical fuzzy systems. IEEE Trans. Fuzzy Syst., 7(5):617–624. [doi:10.1109/91.797984]

    Article  Google Scholar 

  • World Wide Web Consortium, 2007. Web Services Description Language Version 2.0 Part 1: Core Language. Available from: http://www.w3.org./TR/2007/REC-wsdl20-20070626 [Accessed 2007-08-15].

  • Xu, D., Wichadakul, D., Nahrstedt, K., 2000. Multimedia Service Configuration and Reservation in Heterogeneous Environments. Proc. IEEE Int. Conf. on Distributed Computing Systems, Taipei, Taiwan. IEEE, Piscataway, USA, p.512–521. [doi:10.1109/ICDCS.2000.840964]

    Google Scholar 

  • Yager, R.R., 1998. On the Construction of Hierarchical Fuzzy Systems Models. IEEE Trans. Syst. Man Cybern., 28(1): 55–66. [doi:10.1109/5326.661090]

    Article  Google Scholar 

  • Zeng, L., Benatallah, B., 2004. QoS-aware middleware for web services composition. IEEE Trans. Softw. Eng., 30(5): 311–327. [doi:10.1109/TSE.2004.11]

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Zhang.

Additional information

Project (No. 05SN07114) supported by the International Cooperation Project of the Shanghai Science and Technology Commission of China and the National Research Council of Canada

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, Y., Zhang, Ss. & Han, Sq. Adaptive service configuration approach for quality of service management in ubiquitous computing environments. J. Zhejiang Univ. Sci. A 10, 964–975 (2009). https://doi.org/10.1631/jzus.A0820422

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.A0820422

Key words

CLC number

Navigation