Publishing Service

Polishing & Checking

Journal of Zhejiang University SCIENCE A

ISSN 1673-565X(Print), 1862-1775(Online), Monthly

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

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.

Key words: Service configuration, Ubiquitous computing (UbiComp), Quality of service (QoS), Fuzzy logic control


Share this article to: More

Go to Contents

References:

<HIDE>

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

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

[3] 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.

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

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

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

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

[8] 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.

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

[10] Kim, J., Kasabov, N., 1999. HyFIS: adaptive neuro-fuzzy inference systems and their application to nonlinear dynamical systems. Neural Netw., 12(9):1301-1319.

[11] Kourouthanassis, P., Roussos, G., 2003. Developing consumer-friendly pervasive retail systems. IEEE Perv. Comp., 2(2):32-39.

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

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

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

[15] Roussos, G., Marsh, A.J., Maglavera, S., 2005. Enabling pervasive computing with smart phones. IEEE Perv. Comp., 4(2):20-27.

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

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

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

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

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

[21] Wang, L.X., 1999. Analysis and design of hierarchical fuzzy systems. IEEE Trans. Fuzzy Syst., 7(5):617-624.

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

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

[24] Yager, R.R., 1998. On the Construction of Hierarchical Fuzzy Systems Models. IEEE Trans. Syst. Man Cybern., 28(1):55-66.

[25] Zeng, L., Benatallah, B., 2004. QoS-aware middleware for web services composition. IEEE Trans. Softw. Eng., 30(5):311-327.

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/jzus.A0820422

CLC number:

TP31

Download Full Text:

Click Here

Downloaded:

3278

Clicked:

6189

Cited:

0

On-line Access:

Received:

2008-08-01

Revision Accepted:

2008-09-30

Crosschecked:

2009-04-27

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE