Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Network
Oluwatuyi Rufus Abidakun, Ryo Yamamoto, Yoshiaki Tanaka,
1. Introduction
Wireless sensor networks are formed by a large number of
wireless sensing nodes. The sensor nodes measure physical
quantities such as temperature, position, humidity and
pressure. The output of those sensor nodes are transmitted to
the base station or gateway for data collection, analysis, and
logging using wireless communication. Thus, end users may
be able to receive and manage the data from sensors using
console terminals [1].
Wireless sensor nodes are typically battery operated.
Therefore, their energy is constrained. To maximize sensor
nodes lifetime after its deployment, some aspects including
circuits, architecture, algorithms, and protocols have to be
energy efficient [2]. As concern this, WSNs need a different
routing approach for their data in order to minimize energy
consumption during transmissions. In this paper, we
introduce SPIN-N protocol based on SPIN protocol as an
energy-efficient routing protocol to send data message
through neighbouring sensor nodes.
2. SPIN Protocol
SPIN [3] is a data-centric routing protocol. It is an adaptive
protocol based on an idea that sensor nodes operate more
efficiently. It can save transmission energy by sending
metadata that describes a sensing data instead of sending the
whole data unless it will be explicitly requested. In SPIN
protocol, nodes use three types of message for
communication:
(1) ADV: When a node has new data to share, it
broadcasts an ADV message to its
neighbouring nodes.
(2) REQ: If a node is interested in the ADV message, it
sends a REQ message to request for the data.
(3) DATA: DATA message contains actual sensor data.
Before sending a DATA message, a sensor broadcasts an
ADV to its neighbouring nodes. If a neighbouring node is
interested in the ADV message, it sends back a REQ
message for requesting the DATA message. After receiving
the REQ message by the sensor node, the DATA message is
sent to this neighbouring sensor node [4]. However, when a
request is made for the DATA, the source node spends a lot
of energy to transmit the DATA.
3. SPIN-N Method
To save the energy consumption during transmission for
DATA, we proposed SPIN-N protocol. SPIN-N protocol is
4. Performance evaluation
In our work, we assume a model where the radio consumes
Ee=50nJ/bit, Ea=100pJ/bit/m2 with K ranging from 20005000 bits. The distance d(a,b)=100m, d(a,c)=70m,
d(c,b)=60m and Rn(b)=1. The initial energy of the source
node is set to Ei=0.5J. The simulations have been done by
MATLAB.
Fig. 2 and Fig. 3 show the simulation results. From the
result, total energy consumption using SPIN-N protocol is
smaller than SPIN protocol that does not use neighbouring
node for data message transmission. This is because that
SPIN protocol tries to send a data message directory to its
destination. On the other hand, SPIN-N protocol tries to use
its neighbouring node for detouring to reduce transmission
energy. This also decrease the total energy consumption in
the network since the average transmission distance is
decreased by detouring long and non energy-efficient links
among the networks.
5.
Conclusion