Hands on IRIS: Lessons Learned From Implementing a Cross Layer Protocol Stack for WSNs
This paper describes the challenges behind the implementation of a full cross-layer protocol stack for wireless sensor networks. The authors' solution, IRIS, integrates interest dissemination and converge casting, adaptive duty cycle and data fusion. The interest dissemination protocol is used for task assignment and to build and maintain the network topology, while converge casting implements data gathering at the network sink. Converge casting heavily exploits cross layering in that MAC and routing operations are performed jointly and relay selection is based on flexible cost functions that take into account information from different layers. They have implemented and tested IRIS on two different testbeds, in a controlled lab scenario and in a building with Wi-Fi interference.