Fault-tolerant and Load Balancing Localization of Services in Wireless Sensor Networks
Authors: Francesco Nidito, Michele Battelli and Stefano Basagni
Comments: 5 pages, 5 figures
Abstract:
Heterogeneous wireless sensor networks are made up of
different kinds of nodes. Some nodes, the sensors,
are used as an interface to the physical environment.
Other nodes act instead as servers, providing various
services to the sensors. In this paper we define an
architecture to enable the sensors to efficiently localize
the services, and hence the servers. Our is a two-tier
server architecture. The first tier is made up of the
actual servers. The second tier is formed by nodes
that are basically standard nodes (like the sensors).
These nodes know the current position of the servers (they
are called server locators). Sensors needing
service query the server locators to find the
corresponding service. The service locator sends a service
position to the sensor. Finally, once got ahold of a
server location, a sensor uses the service directly. Our server
architecture provides load balancing (of queries to
the servers) and is tolerant to server faults. Sensor
nodes are endowed with caches to maintain the location of
popular services. Experiments demonstrate the
effectiveness of using caches at the sensor nodes.
@inproceedings{VTC07Localization, author = {Francesco Nidito and Michele Battelli and Stefano Basagni}, title = {Fault-tolerant and Load Balancing Localization of Services in Wireless Sensor Networks}, booktitle= {Proceedings of The IEEE 66th Vehicular Technology Conference (VTC'07 fall)}, address = {Baltimore, MD, USA}, year = {2007} }