ue 12(2): e1

Research Article

Towards energy-aware semantic publish/subscribe for wireless embedded systems

Download558 downloads
  • @ARTICLE{10.4108/trans.ubienv.2012.10-12.e1,
        author={Davy Preuveneers and Yolande Berbers},
        title={Towards energy-aware semantic publish/subscribe for wireless embedded systems},
        journal={EAI Endorsed Transactions on Ubiquitous Environments},
        volume={1},
        number={2},
        publisher={ICST},
        journal_a={UE},
        year={2012},
        month={11},
        keywords={energy-awareness, publish/subscribe, semantic routing, wireless embedded systems},
        doi={10.4108/trans.ubienv.2012.10-12.e1}
    }
    
  • Davy Preuveneers
    Yolande Berbers
    Year: 2012
    Towards energy-aware semantic publish/subscribe for wireless embedded systems
    UE
    ICST
    DOI: 10.4108/trans.ubienv.2012.10-12.e1
Davy Preuveneers1,2, Yolande Berbers1,2
  • 1: IBBT-DistriNet, Department of Computer Science, KU Leuven
  • 2: Celestijnenlaan 200A, B-3001 Leuven, Belgium

Abstract

In this article, we present our lightweight semantic publish/subscribe system C-SemPS that is targeted towards wireless battery-powered embedded systems in ubiquitous computing environments. The key challenge that we address is the minimization of the overall energy consumption, which involves computational aspects for semantic subscription matching, and communication aspects for the delivery of the publications as events in a wireless network. Our pub/sub system relies on a compact mathematical representation of the semantic subscriptions and publications, as well as fast semantic matching and routing algorithms. From an energy efficiency point of view, it favors 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 extension for wireless and mobile networks, show that our approach for routing semantic events significantly reduces energy consumption.