Hardware/software co-design for a wireless sensor network platform

Wireless sensor networks have become shared resources providing sensing services to monitor ambient environment. The tasks performed by the sensor nodes and the network structure are becoming more and more complex so that they cannot be handled efficiently by traditional sensor nodes any more. The traditional sensor node architecture, which has software implementation running on a fixed hardware design, is no longer fit to the changing requirements when new applications with complex computation are added to this shared infrastructure due to several reasons. First, the operation behavior changes because of the application requirements and the environmental conditions which makes a fixed architecture not efficient all the time. Second, to collaborate with other already deployed sensor networks and to maintain an efficient network structure, the sensor nodes require flexible communication capabilities. Furthermore, the information required to determine an efficient hardware/software co-design under the system constraints cannot be known a priori. Therefore a platform which can adapt to run-time situations will play an important role in wireless sensor networks. In this paper, we present a hardware/software codesign framework for a wireless sensor platform, which can adaptively change its hardware/software configuration to accelerate complex operations and provides a flexible communication mechanism to deal with complex network structures. We perform real-world measurements on our prototype to analyze its capabilities. In addition, our case studies with prototype implementation and network simulations show the energy savings of the sensor network application by using the proposed design with run-time adaptivity.

[1]  A. Chandrakasan,et al.  Energy-efficient DSPs for wireless sensor networks , 2002, IEEE Signal Process. Mag..

[2]  Luca Mainetti,et al.  Evolution of wireless sensor networks towards the Internet of Things: A survey , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[3]  Yukang Guo,et al.  Localising speech, footsteps and other sounds using resource-constrained devices , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[4]  Yibin Li,et al.  Dynamically Reconfigurable Hardware With a Novel Scheduling Strategy in Energy-Harvesting Sensor Networks , 2013, IEEE Sensors Journal.

[5]  Rekha Jain,et al.  Wireless Sensor Network -A Survey , 2013 .

[6]  Cecilia Mascolo,et al.  SenShare: Transforming Sensor Networks into Multi-application Sensing Infrastructures , 2012, EWSN.

[7]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[8]  Jörg Henkel,et al.  DANCE: Distributed application-aware node configuration engine in shared reconfigurable sensor networks , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[9]  Peter I. Corke,et al.  Environmental Wireless Sensor Networks , 2010, Proceedings of the IEEE.

[10]  Ian F. Akyildiz,et al.  A survey on wireless multimedia sensor networks , 2007, Comput. Networks.

[11]  Timo Hämäläinen,et al.  High-performance multi-radio WSN platform , 2006, REALMAN '06.

[12]  Qiang Wang,et al.  Low Power or High Performance? A Tradeoff Whose Time Has Come (and Nearly Gone) , 2012, EWSN.

[13]  J. Portilla,et al.  A Reconfigurable Fpga-Based Architecture for Modular Nodes in Wireless Sensor Networks , 2007, 2007 3rd Southern Conference on Programmable Logic.

[14]  Ki-Hyung Kim,et al.  Binding Multiple Applications on Wireless Sensor Networks , 2006, GPC.

[15]  Andreas Terzis,et al.  Surviving wi-fi interference in low power ZigBee networks , 2010, SenSys '10.

[16]  Radu Marculescu,et al.  Towards a Science of Cyber-Physical Systems Design , 2011, 2011 IEEE/ACM Second International Conference on Cyber-Physical Systems.

[17]  Manfred Glesner,et al.  Design of an autonomous platform for distributed sensing-actuating systems , 2011, 2011 22nd IEEE International Symposium on Rapid System Prototyping.

[18]  Eduardo de la Torre,et al.  Using SRAM Based FPGAs for Power-Aware High Performance Wireless Sensor Networks , 2012, Sensors.

[19]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[20]  Hamid Aghajan,et al.  Development of a Mote for Wireless Image Sensor Networks , 2006 .