<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Cross-layer energy-aware protocol for wireless sensor networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fares KAHLESSENANE</string-name>
          <email>kahlessenane.fares@univ-ouargla.dz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Louiza BOUALLOUCHE-MEDJKOUNE, Djamil AÏSSANI</string-name>
          <email>djamil_aissani@hotmail.com</email>
          <email>louiza_medjkoune@yahoo.fr</email>
          <email>louiza_medjkoune@yahoo.fr djamil_aissani@hotmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University KASDI Merbah of Ouargla</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University MIRA Abderrahmane of Béjaïa</institution>
        </aff>
      </contrib-group>
      <fpage>128</fpage>
      <lpage>134</lpage>
      <abstract>
        <p>- The resource limited nature of WSNs requires that protocols implemented on these networks be energy-efficient, scalable and distributed. In this paper, we present a novel combined routing and MAC protocol. The protocol achieves energy efficiency by minimizing signaling overhead through stateless routing decisions that are made at the receiver rather than at the sender. The protocol depends on a source node advertising its RSSI to its neighbors, which then contend to become the receiver of the packet, by measuring their local optimality index, and map this into a timer value. More optimal nodes have smaller timer values and so respond before less optimal nodes. The proposed solution is assessed through simulations. Performance results show the advantages of the proposed solution when compared to RBF protocol, a recently proposed cross-layer approach with similar goal.</p>
      </abstract>
      <kwd-group>
        <kwd>Wireless sensor networks</kwd>
        <kwd>Cross-layer protocols</kwd>
        <kwd>Energy conservation</kwd>
        <kwd>Network life time</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>RSSI.</title>
      <sec id="sec-1-1">
        <title>1. INTRODUCTION</title>
        <p>In the last few years, Wireless Sensor Networks
(WSN) have become a hot topic not only for
researchers but also for the industry. A WSN
consists of a big set of lightweight and cheap
devices with many integrated sensors and wireless
communication interfaces. Nodes use their wireless
radio to communicate the information acquired with
their sensors. When the destination is out of the
radio range of source node, other nodes are used
as relay stations [6].</p>
        <p>Geographic Routing (GR) is one of the schemes
which have gained most momentum in the recent
years. In GR, each node needs to know the
position of its neighbors. To do that, they send
periodic HELLO messages called beacons
including the identifier of the sender and its
position. These packets are not forwarded;
therefore only one hop neighbors can receive them.
The packets include the identifier of the sender and
its position.</p>
        <p>
          However, although geographic routing in general is
highly desirable, the beaconing mechanism has
some issues, such as generating interferences with
regular data transmission and consuming
bandwidth and battery power. In particular in those
sensors not taking part in any routing process, the
energy and bandwidth consumption represent a
total waste of resources. To overcome such issues,
a new routing protocols class that exploits the
cross-layer interactions was proposed, i.e.,
receiver-based forwarding. Receiver-based routing
protocols are highly scalable and robust against
frequent topological changes [
          <xref ref-type="bibr" rid="ref2">12</xref>
          ]. They can
reduce/avoid communication and processing
overhead by minimizing neighborhood information
exchange, and can minimize memory usage by not
maintaining routing tables.
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>2. RELATED WORKS</title>
        <p>
          In [7] and [8], the performance analysis of the
geographical random forwarding (GeRaF)
algorithm is presented. This algorithm introduces
receiver-based routing for cross-layer interaction
between MAC (Medium Access Control) and
routing layers. However, the GeRaF algorithm requires
a sensor node with two radios for signaling, which
may not be feasible in some scenarios. In [
          <xref ref-type="bibr" rid="ref4">14</xref>
          ], the
MAC protocol is modified for a single radio node.
However, the solutions in [
          <xref ref-type="bibr" rid="ref4">14</xref>
          ], [7] and [8] consider
a perfect channel model and are based purely on
geographical relations. In [9], a receiver-based
routing protocol, whose performance is analyzed
based on a simple channel model and lossless
links, is proposed. Moreover, the latency
performance of the protocol is presented based on
different delay functions and collision rates. Also,
the effects of the physical layer are not considered
in the protocol operation.
        </p>
        <p>
          A cross-layer module (XLM) proposed in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
incorporates initiative determination,
receiverbased contention, local congestion control, and
distributed duty cycle operation. Decision is made
whether a node should participate in a
communication when the conditions of RTS
threshold, local congestion control threshold and
remaining energy threshold are satisfied but also
uses location as a parameter that determines the
routing level of each node that makes progress of
forwarding the packets. The basic Carrier Sense
Multiple Access with Collision Avoidance
(CSMA/CA) MAC, as proposed for the sensor
networks, provides carrier sensing prior to
message transmission. The arising issues as the
hidden terminal problem with current transmissions
are addressed by using the Distributed
Coordination Function (DCF) in IEEE 802.11 [11]
four-way RTS-CTS-DATA-ACK handshake when
transmitting a Unicast packet. Network Allocation
Vector (NAV) timers are used to monitor the
expected channel occupancy during transmission
and exponential backoff window is used to handle
contention.
        </p>
        <p>
          Receiver-based contention techniques have also
been adopted in several cross-layer MAC and
routing protocols. The adaptive load balanced
algorithm (ALBA) described in [2], [3] and [4], is
based on the GeRaF framework in [7]. In addition
to the location of the nodes, the traffic load on each
node is considered for route establishment. More
specifically, each potential node computes two
values: geographic priority index (GPI) and queue
priority index (QPI), which indicate the progress of
the node towards the destination and its traffic load,
respectively. Accordingly, if a node has a packet to
send, it sends several RTS packets to scan QPI
and GPI values of its neighbors. Each neighbor
responds to this packet by CTS packets if their
values match the requested values. The source
node then selects one of the neighbors if the
requested value is found. Moreover, ALBA-R
proposed in [4], enhances the original protocol to
avoid local minima in routing through a coloring
scheme called Rainbow. Based on its previous
success in finding relays, each node assigns itself
a different color, which is used to participate in
communication. While ALBA-R employs a
crosslayer MAC/routing technique, the route selection is
performed at the sender node, which incurs high
overhead due to the QPI and GPI scanning.
In [
          <xref ref-type="bibr" rid="ref6">16</xref>
          ], an integrated MAC/routing (MACRO)
protocol is developed. It integrates MAC and
routing layer functionalities in order to support
geographic forwarding in wireless sensor networks.
In MACRO, a competition is triggered to select the
best next relay node while forwarding information to
the destination. The competition is based on the
evaluation of a weighted progress factor
representing the progress towards the destination
per unit of transmission power. MACRO also
employs the receiver-based contention scheme but
considers only energy efficiency and geographical
locations for communication.
        </p>
        <p>In [5], authors have proposed RSSI-Based
Forwarding (RBF), a cross-layer integrated medium
access control/routing protocol for multi-hop WSN.
Without using prior knowledge of nodes’
geographical locations and without maintaining
neighborhood routing tables, the next-hop node for
data forwarding task is determined at the same
time as the contention process among the possible
forwarding nodes is solved. For an arriving beacon
signal transmitted by the sink, received power
levels are computed for each sensor node in the
network and these levels are then used as the
decision parameter for the nodes to contend for the
forwarding task of the data packets. RBF protocol
is very simple; the localization of the nodes is done
by a simple broadcast by the sink. Nevertheless,
the nodes taking part in the contention process
have all the same probability of being selected for
forwarding the packet, which generates a
significant number of hops in the routing process.
Moreover, the authors proposed to increase the
power of transmission to overcome the problem of
holes. This solution is really not possible in sensor
networks, because the increase in transmission
power causes more collisions and consumes more
energy.</p>
        <p>
          Most of the receiver-based routing protocols
reported in the literature assume knowledge of
nodes’ geographical locations for routing the
sensed data toward the sink node. With the WSN’s
characteristics that require a large number of
lowcost and energy-efficient sensor nodes, equipping
a GPS on every sensor node may not be practical.
Furthermore, the cost of a GPS chip is much more
expensive than the sensor node itself [
          <xref ref-type="bibr" rid="ref3">13</xref>
          ]. In this
work, we propose CLEAP (Cross-Layer
EnergyAware Protocol) that exploits cross-layer
interactions between routing, MAC and physical
layers. CLEAP does not require nodes to maintain
neighborhood state information and location
awareness. Our protocol has some similarities with
the schemes proposed in RBF; we employ a
received power of a beacon signal broadcasted by
the sink for nodes-sink estimating distances. The
remainder of this paper is organized as follows. In
section 3, we give a detailed description of the
protocol. Section 4 presents some simulation
results and provides an analysis of the data
collected. Finally, in section 5, we conclude this
paper with a summary of our findings and future
work.
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>3. PROTOCOL DESCRIPTION</title>
        <p>CLEAP protocol runs in two phases: the network
setup phase and the data communication phase.</p>
      </sec>
      <sec id="sec-1-4">
        <title>3.1 Network setup phase</title>
        <p>The sink initiates the connection by broadcasting a
Beacon frame. Transmission power of the sink
must be large enough so that the Beacon signal
reaches all nodes in the network. Each node in the
network stores the Received Signal Strength
Indicator (RSSI) in a variable my_RSSI to use as a
routing parameter.</p>
      </sec>
      <sec id="sec-1-5">
        <title>3.2 Data communication phase</title>
        <p>The main role of this phase is to transmit data
collected by the sensor nodes to the sink. It
consists in choosing the next node that will receive
the data to transmit in its turn to others. This
process is repeated until data reach its destination.
This phase is executed in two steps: one for the
transmission initiation and the other for the
contention process.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2.1.1. Transmission initiation</title>
      <p>This step is based on the CSMA/CA mechanism of
IEEE 802.11 [11]. It is triggered when a node has
data to transmit. In this case, it puts his value
my_RSSI in a field RSSI of RTS (Request To
Send) packet and performs the CSMA/CA
algorithm to broadcast it. Then, the node starts a
timer CTS_Wait to wait for a CTS (Clear To Send)
response. If CTS_Wait expires without having
received a CTS response, the node performs
Backoff and retransmits an RTS. For each RTS
retransmission, a counter of retransmissions
number, Short_Retry_Count, is incremented. In this
case, the RTS retransmission will take place if this
counter is below a predefined threshold
Short_Retry_Limit. When a CTS is received, the
counter is reset to zero.</p>
      <p>Each node receiving the RTS packet determines
which region it is as follows: if the value my_RSSI
is strictly greater than that included in the RTS
packet, the node is considered in the relay region
F, otherwise it is considered in Fc. Nodes that are
within the relay region will participate in the
contention process, while other nodes will go to
sleep for the duration of NAV (Network Allocation
Vector) specified in RTS packet.</p>
    </sec>
    <sec id="sec-3">
      <title>2.1.1. Contention process</title>
      <p>This step is based on the routing priority of each
node; the priority is determined by two parameters:
the packet progress and residual energy. To do
this, each node calculates its optimality index Iop,
determines its priority class corresponding
my_classe and starts a timer CTS_Response to
wait before responding by CTS.</p>
      <p>Where Er is the residual energy of node and RSSI
is the value my_RSSI of the node sending the RTS
(that is included in the RTS). RSSI_max is the
maximum value of the parameter my_RSSI that
can have a relay node; it represents the RSSI value
at a distance of (D-r) of the sink, where D is the
distance between the source node of RTS packet
and the sink. r is the radius of transmission. To
reduce the likelihood that multiple nodes
simultaneously send their CTS, the relay region F
is divided into Nc1 priority classes as shown in
Figure 1. A node determines its class by the
following equation:
{⌊
⌋
Where last_Iop is a parameter included in the RTS
(set to 1 by default), it represents an estimate of the
largest value Iop of nodes belonging to the relay
region. In this way, we obtain a relay region divided
into Nc priority classes. Class 0 contains the most
optimal nodes towards the metric Iop and class
Nc-1 contains the nodes less optimal. Once the
priority class my_classe is determined, the node
starts a timer CTS_Response before responding by
a CTS.</p>
      <p>( ∑
)
(
)
Random (1, cw) is a function that generate a
timeslot between 1 and cw (Contention
Window). It’s obvious that the nodes of class Ni
have a waiting time strictly less than the waiting
time for node class Ni+1. In addition, the nodes of
the same class may have different waiting times
thanks to the function Random ( ).</p>
      <p>After CTS_Response expire, the node responds
with CTS by setting its value Iop in the field last_Iop
of the CTS. To avoid multiple responses CTS, each
node listens to the channel during his waiting time
CTS_Response. If a CTS is heard, the node
concludes that another node has sent his CTS, in
this case it cancels its timer, updates its NAV and
goes to sleep. If a data packet is detected, the
node cancels its timer, updates its NAV and goes
to sleep. In the case where two nodes send their
CTS simultaneously, the Backoff mechanism is
used to resolve the collision problem. After
receiving the CTS packet from the initiator node, it
updates its value last_Iop, transmits the data
packet and starts a timer ACK_Wait = SIFS to wait
for an acknowledgment (ACK). If this timer expires
1 This number has been tuned via extensive simulation and
selected to obtain better performances in terms of energy
consumption and latency.
without receiving
an</p>
      <p>ACK, the
source
node
assumes a packet loss and retransmits the data
packet again. For each
DATA retransmission, a
counter</p>
      <p>Long_Retry_Count
of
retransmissions
number is incremented. DATA retransmission will
take place if this counter is below a predefined
threshold Long_Retry_Limit, otherwise the packet
will be dropped. After receiving the ACK packet, the
counter is reset. The amount of time set for the
CTS_Wait timer corresponds to the maximum time
allowed
to</p>
      <p>send</p>
      <sec id="sec-3-1">
        <title>Nc*(CW/2)*time_slot.</title>
        <p>In Figure 1, node 1 sends an RTS packet and
initiates a contention process in its neighborhood.
Nodes in the relay region determine their priority
classes as shown in the figure. Node 15 waits less
time than other nodes to respond by CTS, as
shown in Figure 2, nodes 9, 8, 5, 45 and 7 hear the
CTS of node 15 and goes to sleep. After receiving
the</p>
        <p>CTS
packet
by
node
1, an
exchange</p>
      </sec>
      <sec id="sec-3-2">
        <title>DATA/ACK will take place.</title>
        <p>0
 2
 3
   −</p>
        <p>Relay Region F
Region Fc
45
7
8
9
Sink
3 
...</p>
        <p>CTS

CTS
CTS</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Cross-layer energy-aware protocol for wireless sensor networks Fares KAHLESSENANE ● Louiza BOUALLOUCHE-MEDJKOUNE, Djamil AÏSSANI</title>
      <p>response,
i.e.,
discarding the packet.
[4]. A node which cannot advance packets toward
the sink switches its color to ‘red’. Red nodes
handle a packet that they generate or that they
receive according to a different rule: the packet is
sent away from the sink selecting as relay green or
red nodes in Fc. This process is repeated until a
green node is reached. Starting from the green
node, CLEAP operations’ are resumed. The packet
is forwarded to the sink along a route which goes
only through green nodes. If a red node is unable
to find relays in Fc, it progressively stops proposing
itself as relay for other red
nodes, eventually</p>
      <sec id="sec-4-1">
        <title>4. PERFORMANCE EVALUATION</title>
      </sec>
      <sec id="sec-4-2">
        <title>4.1 Simulation models</title>
        <p>
          In this section, we illustrate the performance
evaluation of CLEAP. The existing sensor network
simulation platforms are not suitable for cross-layer
communication suite design due to their layered
architecture
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <sec id="sec-4-2-1">
          <title>For this reason, we evaluate</title>
          <p>CLEAP and RBF in our simulator developed at our
laboratory in</p>
          <p>C#.</p>
          <p>Our simulator consists
of a
channel
model and
an event-driven
simulation
engine. The
simulations
are
done in random
topologies with different sets of 50 to 130 nodes.
Each simulation lasts for 100 seconds, and the
results are the average of 30 trials for each of five
different random topologies. Sensors are deployed
in a square area with side L=150 m.</p>
          <p>1 show some parameters used in the
simulation. To not penalize RBF, we have chosen,
as recovering strategy, to increase the transmission
power at 14 mW when meeting a hole.
in [10]. Equation (4) gives the path loss PL at a
distance d from the transmitter node where PL(d0)
is the path loss at a reference distance d0, η is the
path loss exponent.</p>
          <p>
            0
According to this model, the RSSI_max, explained
in section three for Iop calculation, is obtained by:
Where Pt is the transmission power of the Beacon
signal transmitted by the sink. Note that when the
forwarding node is searched among nodes in relay
region F, these nodes use the sign (-) in the
equation, otherwise they use the sign (+).
The energy consumed by the nodes is calculated
through the first rder energy model described in
[
            <xref ref-type="bibr" rid="ref5">15</xref>
            ]. More specifically, the energy for receiving a
bit, ERX, is assumed constant, whereas the energy
required transmitting pk bits, ETX (r), is computed
as follows:
2
Where Eelec is the energy needed for the transmitter
circuitry, and Eamp models the energy required to
cover the transmission range r. The energy spend
by a node in idle mode is set to 2/3 of the cost of
receiving.
          </p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>4.2 Simulation results and discussion</title>
        <p>In Figure 3 (a) and (c), we present the average
residual energy (ARE). Results in (a) shows that
CLEAP improves average residual energy in the
network compared to RBF protocol. This
improvement can be justified by the mechanism
used by CLEAP protocol that tries to route the
packet through the optimal path in terms of energy
consumption. For cons, RBF protocol routes
packets through a path chosen randomly, which
can be costly in terms of energy consumption and
especially when there is a hole. However, when the
network is less dense (70 nodes), RBF has better
performances than those obtained with CLEAP.
This energy saving is obtained through the
recovering mechanism applied by RBF, which is to
increase the transmission power for out of a hole.
In fact, this mechanism is not effective in denser
networks. From Figure 3 (c), we can see with RBF,
nodes deplete their energy quickly compared to our
protocol CLEAP. And this proves the effectiveness
of our mechanism applied during the timers’
calculation, taking into account the residual energy
of nodes participating in the contention process.
Figure 3 (b) shows the average delivery rate (ADR)
results. From the figure, we can observe that the
delivery rate is proportional to the number of
nodes in the network. It can also be noted that
when the number of nodes is less than or equal to
70 nodes, the average delivery rate of RBF
protocol is better than that of our protocol CLEAP
because of the number of nodes disconnected
(note that we did not impose any constraint on the
connectivity of the network when generating
topologies). However, beyond 70 nodes, our
protocol gives better delivery rate than the RBF
protocol.</p>
        <p>We note from Figure 3 (d) that when the number of
nodes is less than 60 nodes, the average latency
(AL) obtained with the RBF protocol is better than
that obtained with our protocol, and this is reflected
by the low density of the network. In fact, when the
network is less dense, increasing the transmission
power is better suited than the perimeter routing.
However, when the number of nodes is greater
than 60, the average obtained with our protocol is
better than that obtained with RBF. The reason is
that our selection mechanism takes into account
the packet progress which minimizes the number of
hops when routing data packets.</p>
      </sec>
      <sec id="sec-4-4">
        <title>5. CONCLUSION AND FURTHER WORK</title>
        <p>Conceiving energy-efficient protocols is a critical
issue in energy-constrained wireless sensor
networks. In this paper, we proposed an integrated
cross-layer MAC/routing protocol; named CLEAP.
By exploiting interaction with the physical layer, our
proposed scheme does not need a localization
protocol which eliminate the costly techniques to
determine the sensor nodes’ locations; the estimate
of the distance which separates each node from
the sink, is done by broadcasting a beacon signal
from the sink, the measured RSSI is then combined
with the remaining energy in the contention
process. Energy consumption and latency has
been considered as the important indicators to
analyze the effectiveness of the protocol in
eventdriven WSN, and the protocol has been shown to
have low latency and low energy consumption as
well as robust data delivery rate.</p>
        <p>Much further research remains to be done on how
to add local parameters, such as interferences level
and buffer occupancy, to the CTS_Response
without altering basic system behavior.
Furthermore, we want to study the error
measurement impact of the RSSI on the
performances of the protocol.
0,4
)s 0,3
e
l
u
j(o 0,2
E
R
A0,1</p>
        <p>0
100
80
) 60
%
(
R
AD40
20
0</p>
        <p>RBF
CLEAP</p>
        <p>RBF</p>
        <p>CLEAP
130
150
50
70</p>
        <p>90 110 130 150
number of nodes
[3] P, Casari. M, Nati. C, Petrioli. M, Zorzi. (2007)
Geographic Forwarding and Adaptive Load
Balancing in Wireless Sensor Networks. ACM
SIGMOBILE Mobile Computing and
Communications Review, vol. 11(2), 2007,
5354.
[4] P, Casari. M, Nati. C, Petrioli. M, Zorzi. (2007)
Efficient Non Planar Routing around Dead Ends
in Sparse Topologies using Random Forwarding.
IEEE International Conference on
Communications, ICC 2007, 3122-3129.
[5] A, Awang. X, Lagrange. D, Ros. (2009) A
Cross-Layer Medium Access Control and
Routing Protocol for Wireless Sensor Net-works.
10èmes Journées Doctorales en Informatique et
Réseaux, JDIR 2009, 85-90.
[6] J.A, Sanchez. R, Marin-Perez. P.M, Ruiz.
(2007) BOSS: Beacon-less On Demand Strategy
for Geographic Routing in Wireless Sensor
Networks. IEEE Conference on Mobile Ad-hoc
and Sensor Systems, MASS 2007, 1-10.
[7] M, Zorzi. R.R., Rao, “Geographic Random
Forwarding (GeR-aF) for Ad Hoc and Sensor
Networks: Multihop Performance,” IEEE
Transaction on Mobile Computing 2, 2003,
337348.
[8] M, Zorzi. R.R, Rao. (2003) Geographic Random
Forwarding (GeRaF) for Ad Hoc and Sensor
Networks: energy and latency performance.
IEEE Transaction on Mobile Computing 2, 2003
349-365.
[9] P, Skraba. H, Aghajan. A, Bahai. (2004)
Crosslayer optimization for high density sensor
networks: Distributed passive routing Decisions.
International Conference on Ad Hoc Networks
and Wireless, AD-HOC NOW 2004,266-279.
[10] T.S, Rappaport. (2001) Wireless
Communications: Principles and Practice. Prentice Hall, New
Jersey.
[11] IEEE Standard for Information
TechnologyTelecommunications and Information exchange
between systems-Local and metropolitan area
networks-Specific requirements. Part 11:
Wireless LAN Medium Access Control (MAC)
and Physical Layer (PHY) specifications:
Higher-Speed Physical Layer Extension in the
2.4 GHz Band. (2003)</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>F</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Akyildiz. M.C.</given-names>
            ,
            <surname>Vuran</surname>
          </string-name>
          .
          <string-name>
            <given-names>O.B.</given-names>
            ,
            <surname>Akan</surname>
          </string-name>
          . (
          <year>2006</year>
          )
          <article-title>A Cross-Layer Protocol for Wireless Sensor Networks</article-title>
          .
          <source>Conference on Information Science and Systems, CISS</source>
          <year>2006</year>
          ,
          <volume>1102</volume>
          -
          <fpage>1107</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [12] H,
          <string-name>
            <surname>Fueßler</surname>
          </string-name>
          . J,
          <string-name>
            <surname>Widmer</surname>
          </string-name>
          . M,
          <string-name>
            <surname>Mauve</surname>
          </string-name>
          . H,
          <string-name>
            <surname>Hartenstein.</surname>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>A Novel Forwarding Paradigm for Position-Based Routing (with implicit addressing</article-title>
          .
          <source>Computer Communication Workshop, CCW</source>
          <year>2003</year>
          ,
          <volume>194</volume>
          -
          <fpage>200</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.H</given-names>
            ,
            <surname>Heo. J.H</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
          </string-name>
          . C.S, Hong. (
          <year>2008</year>
          )
          <article-title>A logical group formation and management mechanism using RSSI for wireless sensor networks</article-title>
          .
          <source>APNOMS</source>
          <year>2008</year>
          ,
          <volume>207</volume>
          -
          <fpage>216</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M</given-names>
            <surname>,</surname>
          </string-name>
          <article-title>Zorzi</article-title>
          . (
          <year>2004</year>
          )
          <article-title>A new contention-based MAC protocol for geographic forwarding in ad hoc and sensor networks</article-title>
          .
          <source>IEEE International Conference on Communications, ICC</source>
          <year>2004</year>
          ,
          <volume>3481</volume>
          -
          <fpage>3485</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.R</given-names>
            ,
            <surname>Heinzelman</surname>
          </string-name>
          . A,
          <string-name>
            <surname>Chandrakasan</surname>
          </string-name>
          . H,
          <string-name>
            <surname>Balakrishnan.</surname>
          </string-name>
          (
          <year>2000</year>
          )
          <article-title>Energy-efficient communication protocol for wireless microsensor networks</article-title>
          .
          <source>Hawaii International Conference on System Sciences, HICSS</source>
          <year>2000</year>
          ,
          <volume>3005</volume>
          -
          <fpage>3014</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D</given-names>
            ,
            <surname>Ferrara</surname>
          </string-name>
          . L,
          <string-name>
            <surname>Galluccio</surname>
          </string-name>
          . A,
          <string-name>
            <surname>Laonardi</surname>
          </string-name>
          . G, Morabito. S, Palazzo. (
          <year>2005</year>
          )
          <article-title>MACRO: An integrated MAC/routing protocol for geographical forwarding in wireless sensor networks</article-title>
          .
          <source>IEEE International Conference on Computer Communications, INFOCOM</source>
          <year>2005</year>
          ,
          <volume>1770</volume>
          -
          <fpage>1781</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>