2 DATA MANAGEMENT SYSTEM
Wireless sensor networks are exploited in rather di-
verse applications to continuously monitor a given
environment. To this aim, the sensor network is
frequently queried, i.e., acquisition from all sensors
of measurements describing the state of the moni-
tored environment (Gehrke and Madden, 2004; Mad-
den et al., 2003; Yao and Gehrke, 2003) is per-
formed. However, this approach is characterized by
high energy consumption. Since main contributors to
sensor energy consumption are communication and
data acquisition (Deshpande et al., 2004), novel in-
telligent techniques for sensor network querying are
needed. Hence, devising power-efficient architectures
and models for energy saving during data collection is
desired.
Raw measurements from sensor nodes are trans-
ferred to a central processing unit via the base sta-
tions, which constitute intermediate entities in mesh
networking topology. This architecture increases net-
work reliability, avoiding information losses, shirink-
ing delays due to distances in communication and en-
abling fast response to events detected.
Raw data collected is stored in the DataBase Man-
agement System (DBMS), which in turn elaborates
information to provide energy indicators for different
networks areas. Moreover, information from different
base stations are processed simultaneously, increas-
ing the overall interoperability of the system. Results
from the commissioning system are reported com-
pletely to trained staff responsible for pursuing build-
ings energy policy. In addition, information provided
to non-technical users allows to increase their per-
sonal energy consciousness, possibly modifying some
of their bad habits.
The data acquisition stage relies in different mech-
anisms and protocols which performance affects the
overall operation of the network. The sensor architec-
ture establishes the foundations of a reliable acquisi-
tion regarding, mainly, energy efficient applications.
Energy-saving and reliable strategies are considered
for relevant layered protocols, e.g., MAC and routing.
A preamble sampling approach is adopted for MAC,
while an improved energy-aware collection tree algo-
rithm is implemented for the routing protocol.
2.1 WSN Architecture
WSNs are mainly deployed to monitor and report
physical measured data to a central device or base
station. Therefore, their main concern is to collect
this data from the environment, by means of sensor
nodes, and route it to the base station which perform
appropriate analysis of the collected information. In
a centralized architecture, there is only one base sta-
tion which handles all the incoming messages from
the nodes and take the decisions related to the analysis
to perform. Other alternative, based in this approach,
may be adopted such as multi-tree architectures.
In a multi-tree approach, networks are created ac-
cording with the area they cover. Hierarchical trees
are formed individually one from another. Every tree
is constituted by several sensors nodes and a base sta-
tion. Thus, each tree is a single network that inter-
acts with other networks in the building by means of
their mutual database. This approach presents many
advantages for large buildings for several reasons.
First, by having multiple base stations, sensor mea-
surements do not have to be propagated through large
paths, therefore overall energy is saved because just
a few nodes are involved in data propagation each
time. Another advantage of multiple base stations is
related to networks responsiveness to detected phe-
nomena; since sensor measurements converge faster
to the analysis maker entity, i.e., the base stations,
then, analyisis of data is performed earlier and, con-
sequently, reacting mechanisms such as alarms can be
triggered faster.
2.2 Collection Tree Protocol
The routing protocol designed is a tree-based collec-
tion protocol (CTP) where several number of nodes
are able to announce themselves as roots of the tree.
The routing protocol is address-free, which essen-
tially means that the data is not sent to a particular
root, instead the destination is, implicitly, chosen by
sending the message to the next hop in the upper level
of the tree. The main metric used by the protocol to
select next hops in the routing tree is the Expected
Transmissions (ETX), which produces a routing gra-
dient to allow generating the path towards one root.
While the initial conditions for a root establish its
ETX equals to zero, all other nodes have
ETX(n
i
) = ETX(n
p
i
) + ETX(L (n
p
i
, n
i
)),
where node n
p
i
is the parent of node n
i
, and L is the
function to obtain the link between two nodes. As a
result, the routing protocol performs the selection of
the path with minimum ETX between the source node
and the root node.
To improve the behavior of tradicional CTP, a new
mechanism to compute the metric was developed. Re-
ducing the number of packets transmitted provides an
efficient manner to reduce energy expenditure due to
the high energy cost of the radio operation. Even if,
in CTP, the number of protocol packets decreases in
PECCS 2011 - International Conference on Pervasive and Embedded Computing and Communication Systems
284