From vertical to horizontal architecture: a cross-layer implementation in a sensor network node

Some of the main challenges related to wireless sensor networks implementation are low-quality communication, energy conservation, resource-constrained computation, distributed network management, data processing and the scalability of the protocols. This combination makes the implementation of software a demanding task and encourages to new approaches when thinking of software architecture.In this paper an architecture combining a low protocol stack with a cross-layer management entity is presented. One of the main ideas behind the architecture presented is to make application programming easier and to simplify the protocol stack in such a way that it would suit better for the limited resources available. The role of the cross-layer management entity is to offer a shared data structure and to take care of some sensor network specific functions, like topology management and power saving. It also provides certain services that applications and the layers in the protocol stack can use.This architecture has been created specially for needs of wireless sensor networks implementation and the special attention has been paid to modularity and testability of implementation. An implementation based on this cross-layer architecture, CiNet, is also presented in this paper. The functionality of the architecture and the CiNet network was verified by using two different protocol stacks. Wireless communication of the network is based on the 802.15.4 technology.

[1]  Donald C. Cox,et al.  An adaptive cross-layer scheduler for improved QoS support of mixed data traffic on wireless data systems , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[2]  Stephen P. Boyd,et al.  MP-DSM: a distributed cross layer network control protocol , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[3]  Adam Dunkels,et al.  Making TCP/IP Viable for Wireless Sensor Networks , 2004 .

[4]  Marco Conti,et al.  Cross-layering in mobile ad hoc network design , 2004, Computer.

[5]  Petri Mähönen,et al.  Cross-layer energy analysis of multihop wireless sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[6]  Janne Riihijärvi,et al.  NanoIP: the zen of embedded networking , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[7]  Yunnan Wu,et al.  Network planning in wireless ad hoc networks: a cross-Layer approach , 2005, IEEE Journal on Selected Areas in Communications.

[8]  Paul J. M. Havinga,et al.  Prolonging the lifetime of wireless sensor networks by cross-layer interaction , 2004, IEEE Wireless Communications.

[9]  Hossam S. Hassanein,et al.  Optimal cross-layer designs for energy-efficient wireless ad hoc and sensor networks , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[10]  Lang long,et al.  On cross-layer design of wireless networks , 2004, Proceedings of the IEEE 6th Circuits and Systems Symposium on Emerging Technologies: Frontiers of Mobile and Wireless Communication (IEEE Cat. No.04EX710).

[11]  Andrea J. Goldsmith,et al.  Design challenges for energy-constrained ad hoc wireless networks , 2002, IEEE Wirel. Commun..