Dynamically reconfigurable energy aware modular software (DREAMS) architecture for WSNs in industrial environments

Ahmad El Kouche*, Louai Al-Awami, Hossam Hassanein

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

10 Scopus citations

Abstract

This paper describes a dynamically reconfigurable energy aware modular software (DREAMS) architecture to facilitate software development for energy harvesting Wireless Sensor Networks (WSNs) in harsh industrial equipment monitoring applications. The DREAMS architecture simplifies WSN software development for applications with strict requirements for energy harvesting as an alternative power source to conventional batteries. Each software module has a set of features including an energy stamp (ES) and associated priority level (PL) required for the module execution management unit (MEMU) to carry forward a dynamic execution model in compliance with the current harvested energy level. In order to accommodate various design requirements addressing inherent difficulties in industrial equipment monitoring applications, software modules can be selected and configured at compile-time or remotely upgraded at run-time based on the low energy stamps or stringent application requirements. Loosely coupled software modules add increasing level of software architecture flexibility and dynamic configurability while allowing for optional optimizations for specific aspects such as reliability, security, power savings, or time critical event reporting. DREAMS architecture was successfully prototyped to monitor real-time eminent faults present in the ligaments of large vibration screens used in the filtration process of the Oil Sands located in North Alberta, Canada.

Original languageEnglish
Pages (from-to)264-271
Number of pages8
JournalProcedia Computer Science
Volume5
DOIs
StatePublished - 2011
Externally publishedYes

Keywords

  • Energy Harvesting
  • Equipment Monitoring
  • Harsh Environment
  • Industrial
  • Modular
  • Oil Sands
  • Software Architecture
  • WSN

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Dynamically reconfigurable energy aware modular software (DREAMS) architecture for WSNs in industrial environments'. Together they form a unique fingerprint.

Cite this