Mobile Wireless Middleware, Operating Systems, and Applications. Third International Conference, Mobilware 2010, Chicago, IL, USA, June 30 - July 2, 2010. Revised Selected Papers

Research Article

Dynamic Adaptive Middleware Services for Service Selection in Mobile Ad-Hoc Networks

Download
488 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-17758-3_14,
        author={Rog\^{e}rio Dutra and Moacyr Martucci},
        title={Dynamic Adaptive Middleware Services for Service Selection in Mobile Ad-Hoc Networks},
        proceedings={Mobile Wireless Middleware, Operating Systems, and Applications. Third International Conference, Mobilware 2010, Chicago, IL, USA, June 30 - July 2, 2010. Revised Selected Papers},
        proceedings_a={MOBILWARE},
        year={2012},
        month={10},
        keywords={Adaptation and Service Selection Mobile Ad-Hoc Network QoS Awareness Datamining Algorithms for Unsupervised and Supervised Learning Fuzzy Inference Service- Oriented Architecture (SOA) Middleware},
        doi={10.1007/978-3-642-17758-3_14}
    }
    
  • Rogério Dutra
    Moacyr Martucci
    Year: 2012
    Dynamic Adaptive Middleware Services for Service Selection in Mobile Ad-Hoc Networks
    MOBILWARE
    Springer
    DOI: 10.1007/978-3-642-17758-3_14
Rogério Dutra1,*, Moacyr Martucci1,*
  • 1: Escola Politécnica, Universidade de São Paulo
*Contact email: rogdutra@gmail.com, moacyr.martucci@poli.usp.br

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.