5th International ICST Conference on COMmunication System softWAre and middlewaRE

Research Article

On-Demand Attribute-Based Service Discovery for Mobile WSANs

  • @INPROCEEDINGS{10.1145/2016551.2016558,
        author={Klaas Thoelen and Sam Michiels and Wouter Joosen},
        title={On-Demand Attribute-Based Service Discovery for Mobile WSANs},
        proceedings={5th International ICST Conference on COMmunication System softWAre and middlewaRE},
        publisher={ACM},
        proceedings_a={COMSWARE},
        year={2012},
        month={3},
        keywords={service discovery wireless sensor networks attributes context awareness},
        doi={10.1145/2016551.2016558}
    }
    
  • Klaas Thoelen
    Sam Michiels
    Wouter Joosen
    Year: 2012
    On-Demand Attribute-Based Service Discovery for Mobile WSANs
    COMSWARE
    ACM
    DOI: 10.1145/2016551.2016558
Klaas Thoelen1,*, Sam Michiels1, Wouter Joosen1
  • 1: IBBT - DistriNet, Dept. of Computer Science, K.U. Leuven
*Contact email: klaas.thoelen@cs.kuleuven.be

Abstract

Adequate service discovery is required to support dynamic composition as offered by recent light-weight service plat- forms for wireless sensor and actuator networks (WSANs). To provide flexible and precise service discovery in such dynamic environments, the operational context of services should be taken into account. This context can be inferred by reusing the information collected by the sensor nodes’ en- vironmental and resource monitoring services. In order to be usable, a light-weight abstraction of the contextual parame- ters is required to provide standardized context descriptions. Furthermore, the service discovery process itself needs to be adapted to handle the flexibility of this approach. In this paper, we present a service discovery mechanism that sup- ports the expression of contextual constraints through the concepts of attributes and dictionaries. We report on the op- eration of such a service discovery solution and show its fea- sibility in a proof-of-concept implementation on SunSPOT. In this implementation, we integrate service and route dis- covery into a single process hereby reducing the required network overhead.