Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers

Research Article

C-SemPS: Energy-Efficient Semantic Publish/Subscribe for Battery-Powered Systems

Download77 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-29154-8_4,
        author={Davy Preuveneers and Yolande Berbers},
        title={
                  C-SemPS: Energy-Efficient Semantic Publish/Subscribe for Battery-Powered Systems},
        proceedings={Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers},
        proceedings_a={MOBIQUITOUS},
        year={2012},
        month={10},
        keywords={energy-awareness publish/subscribe semantic routing},
        doi={10.1007/978-3-642-29154-8_4}
    }
    
  • Davy Preuveneers
    Yolande Berbers
    Year: 2012
    C-SemPS: Energy-Efficient Semantic Publish/Subscribe for Battery-Powered Systems
    MOBIQUITOUS
    Springer
    DOI: 10.1007/978-3-642-29154-8_4
Davy Preuveneers1,*, Yolande Berbers1,*
  • 1: K.U. Leuven
*Contact email: davy.preuveneers@cs.kuleuven.be, yolande.berbers@cs.kuleuven.be

Abstract

In this paper, we present our lightweight semantic publish/ subscribe system C-SemPS that is targeted towards battery-powered micro-controllers and wireless sensor nodes in ubiquitous computing environments. The key challenge that we address is to minimize the overall energy consumption for subscription matching and delivery. Our system relies on an efficient representation of semantic subscriptions and favours computation over the more expensive wireless communication for the semantic matching and routing of events. When compared to more conventional pub/sub routing implementations, experimental results from network and energy simulations with MiXiM, an OMNeT++ modeling framework for wireless mobile networks, show that our approach for routing semantic events significantly reduces energy consumption.