e-Infrastructure and e-Services for Developing Countries. 8th International Conference, AFRICOMM 2016, Ouagadougou, Burkina Faso, December 6-7, 2016, Proceedings

Research Article

A Priority-Based Service Discovery Model Using Swarm Intelligence in Wireless Mesh Networks

  • @INPROCEEDINGS{10.1007/978-3-319-66742-3_20,
        author={Lungisani Ndlovu and Manoj Lall and Okuthe Kogeda},
        title={A Priority-Based Service Discovery Model Using Swarm Intelligence in Wireless Mesh Networks},
        proceedings={e-Infrastructure and e-Services for Developing Countries. 8th International Conference, AFRICOMM 2016, Ouagadougou, Burkina Faso, December 6-7, 2016, Proceedings},
        proceedings_a={AFRICOMM},
        year={2017},
        month={10},
        keywords={Services Service discovery models Optimization ACO PSO QoS WMNs},
        doi={10.1007/978-3-319-66742-3_20}
    }
    
  • Lungisani Ndlovu
    Manoj Lall
    Okuthe Kogeda
    Year: 2017
    A Priority-Based Service Discovery Model Using Swarm Intelligence in Wireless Mesh Networks
    AFRICOMM
    Springer
    DOI: 10.1007/978-3-319-66742-3_20
Lungisani Ndlovu1,*, Manoj Lall1,*, Okuthe Kogeda1,*
  • 1: Tshwane University of Technology
*Contact email: ndlovul@tut.ac.za, lallm@tut.ac.za, kogedapo@tut.ac.za

Abstract

The ever increasing number of users in Wireless Mesh Networks (WMNs) setups consequently represents an upsurge in competitions for available services. Consequently, services are clogged and ran over WMNs, which further leads to poor Quality of Service (QoS). Quick and timely discovery of available services becomes an essential parameter in optimizing performance of WMNs. In this paper therefore, we present a Priority-based Service Discovery Model (PSDM) using Swarm Intelligence in WMNs. We use the Particle Swarm Optimization (PSO) algorithm to dynamically define and prioritize services supported by the network. Additionally, the Ant Colony Optimization (ACO) algorithm is used to choose the shortest path when each transmitter has to be searched to identify if it possesses the requested services. We have designed and implemented the PSDM using Network Simulator 2 (NS-2) tool. Consequently, we realized throughput of 80%, service availability of 96% in some instances, and an average delay of 1.8 ms.