Abstract
Dynamic adaptive service selection became a key necessity for most mobile middlewares based on functional services properties. Well-grounded algorithms for datamining were used for unsupervised selection of services clusters with similar non functional properties, adaptive induction of decision trees for supervised selection of quality of service (QoS) parameters relationship and adaptive fuzzy inference to manage uncertainty in QoS measures. These algorithms, encapsulated as services, compose a middleware solution for mobile ad-hoc networks service selection, using Service-Oriented Architecture (SOA) approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mian, A.N., et al.: A Survey of Service Discovery Protocols in Multihop Mobile Ad Hoc Networks
Varshavsky, A., et al.: A Cross Layer approach to Service Discovery and Selection in Manets. In: Proc. 2nd Int’l Conf. Mobile Ad-Hoc and Sensor Systems (MASS 2005). IEEE Press, Los Alamitos (2005)
Capra, L.: MaLM: Machine Learning Middleware to Tackle Ontology Heterogeneity. University College London (2005)
Kohonen, T.: Self-Organizing Maps. Springer, Heidelberg (1995)
Cheung, R., et al.: A fuzzy service adaptation engine for context-aware mobile computing middleware. International Journal of Pervasive Computing and Communications 4(2), 147–165 (2008)
Jang, J.S.R.: Adaptive Network-base Fuzzy Inference System. IEEE Transactions on Systems, Man, and Cybernetics 23(3) (May/June 1993)
Pistori, H., Neto, J.J., Pereira, M.C.: Adaptive Non-Deterministic Decision Trees: General Formulation and Case Study. INFOCOMP Journal of Computer Science, Lavras, MG (2006)
Vesanto, J., Alhoniemi, E.: Clustering of the Self−Organizing Map. IEEE Transactions on Neural Networks 11(3), 586–600 (2000)
Buhmann, J., Kühnel, H.: Complexity optimized data clustering by competitive neural networks. Neural Comput. 5(3), 75–88 (1993)
Bezdek, J.C.: Some new indexes of cluster validity. IEEE Trans. Syst., Man, Cybern. B 28, 301–315 (1998)
Milligan, G.W., Cooper, M.C.: An examination of procedures for determining the number of clusters in a data set. Psychometrika 50(2), 159–179 (1985)
Davies, D.L., Bouldin, D.W.: A cluster separation measure. IEEE Trans. Patt. Anal. Machine Intell. PAMI-1, 224–227 (1979)
Kangas, J.A., Kohonen, T.K., Laaksonen, J.T.: Variants of self-organizing maps. IEEE Trans. Neural Networks 1, 93–99 (1990)
Martinez, T., Schulten, K.: A neural-gas network learns topologies. In: Kohonen, T., Mäkisara, K., Simula, O., Kangas, J. (eds.) Artificial Neural Networks, pp. 397–402. Elsevier, Amsterdam (1991)
Fritzke, B.: Let it grow—Self-organizing feature maps with problem dependent cell structure. In: Kohonen, T., Mäkisara, K., Simula, O., Kangas, J. (eds.) Artificial Neural Networks, pp. 403–408. Elsevier, Amsterdam (1991)
Cheng, Y.: Clustering with competing self-organizing maps. In: Proc.Int. Conf. Neural Networks, vol. 4, pp. 785–790 (1992)
Quinlan, J.R.: C4.5 Programs for Machine Learning. Morgan Kaufmann, San Francisco (1992)
Breiman, L., Friedman, J., Olshen, R., Stone, C.: Classification and Regression Trees. Wadsworth and Brooks, Monterey (1984)
Utgoff, P.E., et al.: Decision tree induction based on efficient tree restructuring. Machine Learning 29(1), 5–44 (1997)
Basseto, B.A., Neto, J.J.: A stochastic musical composer based on adaptative algorithms. In: Anais do XIX Congresso Nacional da Sociedade Brasileira de Computação, SBC 1999, PUC-RIO, Rio de Janeiro, Brazil, vol. 3, pp. 105–130 (July 1999)
Jackson, Q.T.: Adaptive predicates in natural language parsing. Perfection (4) (2000)
Costa, E.R., Hirakawa, A.R., Neto, J.J.: An adaptive alternative for syntactic pattern recognition. In: Proceeding of 3rd International Symposiumon Robotics and Automation, ISRA, Toluca, Mexico, pp. 409–413 (September 2002)
Zadeh, L.A.: Fuzzy sets. Information and Control 8, 338–353 (1965)
Zadeh, L.A.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst., Man, Cybern. 3, 28–44 (1973)
Takagi, T., Sugeno, M.: Derivation of fuzzy control rules from human operator’s control actions. In: Proc. IFAC Symp. Fuzzy Inform., Knowledge Representation and Decision Analysis, pp. 55–60 (July 1983)
Lee, C.C.: Fuzzy logic in control systems: Fuzzy logic controller-Part I. IEEE Trans. Syst., Man, Cybern., 20, 404–418 (1990)
Papazoglou, M.P; et al, Service-Oriented Computing Research Roadmap. In: Dagstuhl Seminar Proceedings 05462 Service Oriented Computing (SOC) 2006
Patel, K.: Improvements on WSOL Grammar and Premier WSOL Parser. Research Report. SCE-03-25 (2003)
Yang, K., et al.: QoS-Aware Service Selection Algorithms for Pervasive Service Composition in Mobile Wireless Environments. Mobile Netw Appl. (2009)
Clement, L., et al.: UDDI Version 3.0.2, Tech. Rep., OASIS (2004), http://uddi.org/pubs/uddi-v3.0.2-20041019.htm (last access in January 2010)
Bottazzi, D., Montanari, R., Toninelli, A.: Context-Aware Middleware for Anytime, Anywhere Social Networks. IEEE Intelligent Systems 22(5), 23–32 (2007)
Gupta, A., Kalra, A., Boston, D., Borcea, C.: MobiSoC: A Middleware for Mobile Social Computing Applications. In: Mobilware 2009 (2009)
Bottazzi, D., Montanari, R., Giovanni, R.: A self-organizing group management middleware for mobile ad-hoc networks. Computer Communications 31, 3040–3048 (2008)
Cugola, G., Nitto, E.D.: On adopting Content-Based Routing in service-oriented architectures. Information and Software Technology 50, 22–35 (2008)
Yang, K., et al.: QoS-Aware Service Selection Algorithms for Pervasive Service Composition in Mobile Wireless Environments. Mobile Netw Appl. (2009)
Vesanto, J., Alhoniemi, E., Himberg, J., Parhankangas, J.: Som Toolbox 2.0 BETA online documentation (1999), http://www.cis.hut.fi/projects/somtoolbox
Free software available in, http://wireless-matlab.sourceforge.net/ (last access in January 2010)
Free software available in , http://www.cs.waikato.ac.nz/ml/weka (last access in January 2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Dutra, R.G., Martucci, M. (2010). Dynamic Adaptive Middleware Services for Service Selection in Mobile Ad-Hoc Networks. In: Cai, Y., Magedanz, T., Li, M., Xia, J., Giannelli, C. (eds) Mobile Wireless Middleware, Operating Systems, and Applications. MOBILWARE 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 48. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17758-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-17758-3_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17757-6
Online ISBN: 978-3-642-17758-3
eBook Packages: Computer ScienceComputer Science (R0)