A function approach for simple wireless sensor node energy consumption modeling

Embedded applications in the field of wireless sensor nodes are becoming more and more sensitive to energy consumption. Actually, this latter not only depends on the autonomy of the hardware part of network elements but also on the applications they support. Designers must so take into account the constraint of energy consumption when specifying and designing an application. Instead of considering the hardware consumption, we propose to raise the level of abstraction to focus on and to study various functions in the node. We consider a function modeling approach in order to get a more complete estimation in term of energy consumption. In order to construct a model of a full node, we propose a generic model for functions in node. Input and output parameters of the functions are investigated to identify the relationship between them. In the case of energy modeling, each function is well characterized by its power profiles and rules for changing its inner state. The simulation allows us to view the difference in energy consumption according to the implemented applications in the node model. The final goal of this work is to provide a tool to influence application choices according to energy consumption early in the design of wireless sensor node.

[1]  Wei-Qing Qu Cluster_head selection approach based on Energy and Distance , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[2]  Nitin H. Vaidya,et al.  A MAC protocol to reduce sensor network energy consumption using a wakeup radio , 2005, IEEE Transactions on Mobile Computing.

[3]  A.A.F. Loureiro,et al.  A state-based energy dissipation model for wireless sensor nodes , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  Samir Ouchani,et al.  Model-based systems security quantification , 2011, 2011 Ninth Annual International Conference on Privacy, Security and Trust.

[5]  P. Parvathi,et al.  Comparative analysis of CBRP, AODV, DSDV routing protocols in mobile Ad-hoc networks , 2012, 2012 International Conference on Computing, Communication and Applications.

[6]  Olivier Sentieys,et al.  System Level Synthesis for Ultra Low-Power Wireless Sensor Nodes , 2010, 2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools.

[7]  H. Aboushady,et al.  Modeling heterogeneous systems using SystemC-AMS case study: A Wireless Sensor Network Node , 2007, 2007 IEEE International Behavioral Modeling and Simulation Workshop.

[8]  Samir Ouchani,et al.  Probabilistic Attack Scenarios to Evaluate Policies over Communication Protocols , 2012, J. Softw..

[9]  Ian O'Connor,et al.  IDEA1: A Validated System C-Based Simulator for Wireless Sensor Networks , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[10]  Viktor K. Prasanna,et al.  Data Gathering with Tunable Compression in Sensor Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[11]  Loren Schwiebert,et al.  Power efficient topologies for wireless sensor networks , 2001, International Conference on Parallel Processing, 2001..

[12]  Antoine Courtay,et al.  Wireless Sensor Network node global energy consumption modeling , 2010, 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP).

[13]  Chen Feng,et al.  Prolonging network lifetime in two-level heterogeneous Wireless Sensor Networks , 2012, 2012 International Symposium on Communications and Information Technologies (ISCIT).

[14]  A. Hammad,et al.  Transformation of SysML Structure Diagrams to VHDL-AMS , 2012, 2012 Second Workshop on Design, Control and Software Implementation for Distributed MEMS.

[15]  Marta Z. Kwiatkowska,et al.  PRISM 4.0: Verification of Probabilistic Real-Time Systems , 2011, CAV.

[16]  Qin Wang,et al.  A Realistic Power Consumption Model for Wireless Sensor Network Devices , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[17]  Qin Wang,et al.  Energy Consumption Model for Power Management in Wireless Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[18]  S. H. M. Durand,et al.  A tool to support Bluespec SystemVerilog coding based on UML diagrams , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[19]  Gregory M. P. O'Hare,et al.  Radio Sleep Mode Optimization in Wireless Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[20]  Markus Dielacher,et al.  A power management unit for ultra-low power wireless sensor networks , 2011, IEEE Africon '11.

[21]  Yan Gao,et al.  Modeling of Node Energy Consumption for Wireless Sensor Networks , 2011, Wirel. Sens. Netw..

[22]  X. Wang,et al.  Self-Adaptive On Demand Geographic Routing Protocols for Mobile Ad-hoc Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[23]  Da He,et al.  Closing the gap between UML-based modeling, simulation and synthesis of combined HW/SW systems , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[24]  Samir Ouchani,et al.  A probabilistic verification framework of SysML activity diagrams , 2013, 2013 IEEE 12th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT).

[25]  Flavius Gruian,et al.  Java bytecode to hardware made easy with bluespec system verilog , 2012, JTRES '12.

[26]  Rong Ding,et al.  A Reactive Geographic Routing Protocol for wireless sensor networks , 2010, 2010 Sixth International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[27]  Yifeng Zhu,et al.  Energy Modeling of Wireless Sensor Nodes Based on Petri Nets , 2010, 2010 39th International Conference on Parallel Processing.

[28]  Syed Misbahuddin,et al.  Energy efficient round rotation method for a random cluster based WSN , 2012, 2012 International Conference on Collaboration Technologies and Systems (CTS).

[29]  Samir Ouchani,et al.  Efficient Probabilistic Abstraction for SysML Activity Diagrams , 2012, SEFM.