Research Article
From vertical to horizontal architecture: a cross-layer implementation in a sensor network node
@INPROCEEDINGS{10.1145/1142680.1142688, author={Ismo Hakala and Merja Tikkakoski}, title={From vertical to horizontal architecture: a cross-layer implementation in a sensor network node}, proceedings={1st International ICST Conference on Integrated Internet Ad hoc and Sensor Networks}, publisher={ACM}, proceedings_a={INTERSENSE}, year={2006}, month={6}, keywords={architecture cross-layer protocol sensor network}, doi={10.1145/1142680.1142688} }
- Ismo Hakala
Merja Tikkakoski
Year: 2006
From vertical to horizontal architecture: a cross-layer implementation in a sensor network node
INTERSENSE
ACM
DOI: 10.1145/1142680.1142688
Abstract
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.