<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2013.62012</article-id><article-id pub-id-type="publisher-id">IJCNS-28163</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Efficient Priority Based Routing Technique That Maximizes the Lifetime and Coverage of Wireless Sensor Networks
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>mad</surname><given-names>Salah</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohmmad</surname><given-names>A. Alshriedeh</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Saleh</surname><given-names>Al-Sharaeh</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Computer Science, Fahd Bin Sultan University, Tabuk, KSA</addr-line></aff><aff id="aff1"><addr-line>Department of Computer Science, The University of Jordan, Amman, Jordan</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>i.salah@ju.edu.jo(MS)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>26</day><month>02</month><year>2013</year></pub-date><volume>06</volume><issue>02</issue><fpage>100</fpage><lpage>108</lpage><history><date date-type="received"><day>November</day>	<month>26,</month>	<year>2012</year></date><date date-type="rev-recd"><day>December</day>	<month>15,</month>	<year>2012</year>	</date><date date-type="accepted"><day>January</day>	<month>4,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   Recent development in sensor technologies makes wireless sensor networks (WSN) very popular in the last few years. A limitation of most popular sensors is that sensor nodes have a limited battery capacity that leads to lower the lifetime of WSN. For that, it raises the need to develop energy efficient solutions to keep WSN functioning for the longest period of time. Due to the fact that most of the nodes energy is spent on data transmission, many routing techniques in the literature have been proposed to expand the network lifetime such as the Online Maximum Lifetime heuristics (OML) and capacity maximization (CMAX). In this paper, we introduce an efficient priority based routing power management heuristic in order to increase both coverage and extend lifetime by managing the power at the sensor level. We accomplished that by setting priority metric in addition to dividing the node energy into two ratios; one for the sensor node originated data and the other part is for data relays from other sensors. This heuristic, which is called pERPMT (priority Efficient Routing Power Management Technique), has been applied to two well know routing techniques. Results from running extensive simulation runs revealed the superiority of the new methodology pERPMT over existing heuristics. The pEPRMT increases the lifetime up to 77% and 54% when compared to OML and CMAX respectively. 
 
</p></abstract><kwd-group><kwd>Wireless Sensor Networks; Energy-Aware Routing; Sensors Deployment; Priority Based Technique</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Recent advances in Nano-electromechanical systems (NEMS) paved the way to new applications for Wireless sensor networks [1-3]. Sensor networks comprise a large number of small-size nodes with sensing, computation, and wireless communication capabilities. These nodes collaborate together by performing desired measurements, process measured data, and transmitting it to some special nodes, commonly referred to as sink node [<xref ref-type="bibr" rid="scirp.28163-ref2">2</xref>]. One limitation to sensor nodes is the limited battery capacity [2,3]. Usually, the sensor nodes are deployed in a hard to reach areas. For that, it has a limited lifetime. Many researches in the literature have the objective to maximize the lifetime of sensor nodes by developing new routing techniques [<xref ref-type="bibr" rid="scirp.28163-ref4">4</xref>]. Hence, it is vital to develop solutions that are energy efficient and maximizing the network lifetime [1,4].</p><p>Energy depletion is mainly due to data reception and transmission, where the later is large when compared to data reception [<xref ref-type="bibr" rid="scirp.28163-ref2">2</xref>]. There are many ways for data to be received (collected) or propagate to end (sink node) node. Either by, single-hop transmission [5,6], multi-hop transmission, or cluster-based transmission [<xref ref-type="bibr" rid="scirp.28163-ref1">1</xref>]. Single-hop transmission is the simplest transmission method which tries to communicate directly with the sink node, but this consumes higher power rates. Multi-hop transmission delivers data by forwarding it to one of its adjacent nodes, which are closer to the sink node; the data propagate from the source node to the sink from one node to another until it reaches the sink node. A drawback of this methodology, nodes closer to the sink must forward data received from other nodes as well as transmitting their own data to the sink base station. For that, their batteries drain quickly more than others, and as results produce blind areas and cause network partitions. In cluster based transmission [5,6], nodes are grouped into clusters and one node which is the cluster head is responsible of sending other nodes data to the sink.</p><p>In our work, we are concerned with the first two methods and we try to balance between them when necessary to gain higher lifetimes and coverage as we will see later in the discussion. We accomplished this by developing energy-aware routing heuristics (pERPMT) that tries to optimize network lifetime by managing routes in a way that will save power as much as possible so that the lifetime of the network is maximized.</p><p>Prolonging the lifetime is the same as increasing the coverage of WSN. By prolonging the lifetime of sensor node, the vicinity of sensor node area is kept covered [2,3]. One of our purposes was to keep all or most of the network nodes active (alive) most of the network lifetime.</p><p>The reminder of the paper is organized as follows: Section 2 introduces the wireless sensor networks mathematical model. In Section 3, we provide simulation and modeling of pERPMT. Simulation data and discussion of pERPMT is introduced in Section 4. Section 5 is concluding the paper.</p></sec><sec id="s2"><title>2. Literature Review</title><p>The main problem in most of energy-aware routing heuristics is that they find the lowest energy route and use it for every communication [2,7,8]. Using low energy path more frequently will leads to energy depletion of the nodes along that path especially the nodes closer to the sink. Once the sensor node dies it leads to network partition that cause blind areas (areas that can not be sensed by any node). Some heuristics have been proposed to solve this problem by taking into account the residual energy at nodes and delay the depletion of nodes that are already low in energy [9,10]. In [<xref ref-type="bibr" rid="scirp.28163-ref11">11</xref>], the researchers proposed the MRPC (Maximum Residual Packet Capacity) lifetime-maximization, which depends not only on the residual battery energy on a node, but also on the expected energy spent in forwarding a packet over a specific link. MRPC selects the path that has the largest packet capacity at the node which has the smallest residual packet transmission capacity. They also present CMRPC, a conditional variant of MRPC that switches from MRPC only when the packet forwarding capacity of nodes falls below a predetermined threshold. In [<xref ref-type="bibr" rid="scirp.28163-ref12">12</xref>], they proposed the CMAX (Capacity Maximization). The capacity is the number of messages routed over some time period, heuristic which provides a single path for each message (no multiple paths) chosen with respect to the link weights. The heuristic makes admission control. That is, it rejects some routes that are possible in order to increase lifetime. In [13,14], the authors introduced localized heuristics to maximize lifetime in which they define a new power cost metric based on both nodes life time and distance-based power metrics. They also show that the required transmission power can be reduced if additional nodes placed at desired locations between two nodes at distance D. Park and Sahni [<xref ref-type="bibr" rid="scirp.28163-ref15">15</xref>] proposed the OML (Online Maximum Lifetime) heuristic where two shortest path computations are done to route each message. In order to maximize lifetime, we need to delay as much as possible the depletion of a sensor’s energy to a level below that needed to transmit to its closest neighbor. Al-Sharaeh, et al. [<xref ref-type="bibr" rid="scirp.28163-ref16">16</xref>], introduced a Multi-Dimensional Poisson Distribution Heuristic to better evaluate the routing heuristics; by taking into account earth’s terrain and the multi-dimensional concept and this is done by the method of placement of sensors and the probability of the connections between sensors nodes. The positions of the sensors (x and y-coordinates) are chosen either from a Uniform or Poisson distributions. A major effect on the performance of different routing heuristics was gained. In [<xref ref-type="bibr" rid="scirp.28163-ref17">17</xref>], they introduced a study of the deployment strategy effect on maximizing the lifetime of the wireless sensor networks; it shows that changing the statistical techniques of distribution—such as Poisson Distribution— that meet real environment requirements affect the performance of maximizing lifetime routing heuristics in many aspects, such as average lifetime and network capacity. In [<xref ref-type="bibr" rid="scirp.28163-ref9">9</xref>] the authors prolonged the life time by proposing new heuristic based-on dividing the energy of nodes into two parts. The heuristic named an Efficient Routing Protocol Management Technique (ERPMT). The Alpha part reserved to own data transmission, while the Beta part for other nodes data (i.e. to relay other nodes data). One draw back of their work is that, the nodes close to the sink nodes, say, one hop, deplete their energy very fast as compared to two hops.</p><p>In this work, we proposed a heuristic that delays the depletion of one-hop nodes by adding a priority metric. The priority number that we have is based on two factors. One is the number of hopes and the second is based on the energy level of the node. In order to have fair comparison, we perform a battery power management at the node level with and without priority based scheme, such that the total power of the sensor battery is divided into two parts; the first is dedicated for sending data generated by the sensor itself, while the other is for data relays from other sensors [9,10]. Our approach can be used along with any existing routing heuristics. For that, we compared pERPMT against two well known routing heuristics: OML, CMAX, and ERPMT.</p></sec><sec id="s3"><title>3. WSN Mathematical Model</title><p>A wireless sensor network is represented by a directed graph<img src="4-9701710\a9a8aace-0b9c-4fa1-8c0a-291e4936789c.jpg" />, where V is the set of nodes, and E is the set of edges between these nodes, there will be a directed edge from node v to node u (i.e.<img src="4-9701710\9a14e7c2-33ec-414f-8762-81b0e7e7be37.jpg" />) if u and v in the range of each others. Such modeling can be used to represent Wireless Sensor Networks (WSN). for each<img src="4-9701710\ceb994d6-168f-4576-9efc-9a970488166b.jpg" />, in case of single hop transmission from sensor u to sensor v, the current energy in sensor u, c<sub>e</sub>(u) is represented by Equation (1) [<xref ref-type="bibr" rid="scirp.28163-ref12">12</xref>]</p><disp-formula id="scirp.28163-formula103451"><label>(1)</label><graphic position="anchor" xlink:href="4-9701710\1373c37e-bc1f-43fd-a23a-ca3aff202f1d.jpg"  xlink:type="simple"/></disp-formula><p>where c<sub>e</sub>(u) is the current energy in sensor u, such as <img src="4-9701710\bb1875b2-b05e-49db-812f-3bb1e4a24a31.jpg" /> and <img src="4-9701710\0d554c74-be42-4c3a-ac7f-f0dfc2c7b2f7.jpg" /> is the energy required to make a single hop transmission from sensor u to sensor v, such that<img src="4-9701710\629fa684-ffe3-4160-b119-a910a601be1e.jpg" />. We also assume that the receiver of a message consumes no energy during message reception. Thus, the current energy in sensor (v) is not affected by the transmission from u to v. In our work the energy is divided into two ratios, one for data originated from the node (α), the other is for relays from other sensors (β); if the data is originated from the node itself, it will use the energy from the first ratio otherwise it will use energy from the other ratio.</p><p>An adjacency matrix can be used to represent directed graphs of WSN [12-16]. The adjacency matrix of a finite directed graph G on n vertices (where<img src="4-9701710\afbfa097-9675-4ec5-af2d-a9012a63bb78.jpg" />), is the n &#215; n matrix such that, the non-diagonal entry<img src="4-9701710\ee55c9de-fad1-460e-a155-5eac6214e7d3.jpg" />, represents the existence of an edge from sensor i to sensor j. While the diagonal entry <img src="4-9701710\7600dfe4-97fb-4e59-945f-374bb62bb8e2.jpg" /> is assigned by zeros here because we assume that there is no internal loops in the WSN.</p><p>There exists a unique adjacency matrix for each graph. For example, <xref ref-type="fig" rid="fig1">Figure 1</xref>(a) shows a simple representation for sensor network S. A directed graph is used, where the represented nodes are sensors, and the edges represent the existence of edges between the sensor nodes. <xref ref-type="fig" rid="fig1">Figure 1</xref>(b) shows the adjacency matrix of the sensor network S modeled in <xref ref-type="fig" rid="fig1">Figure 1</xref>(a). It is obvious that <xref ref-type="fig" rid="fig1">Figure 1</xref>(b) depicts a network that has been implemented using one dimension to represent sensors. Such representation for sensors has been used by Al-Sharaeh, et al. [<xref ref-type="bibr" rid="scirp.28163-ref16">16</xref>].</p><p>In most of the studies to represent a sensor location as well as connectivity a random number from Uniform distribution was used [<xref ref-type="bibr" rid="scirp.28163-ref12">12</xref>]. It is better to use the Uniform distribution for flat terrain environment, because the sensors can be distributed evenly as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, but the real environment usually characterized by terrains, such as in case of sensors deployed in high mountains or deep oceans. In this case, the Uniform distribution does not give a good realistic that match the terrain changes. For that, it is better to use Poisson distribution as it is best fits the asymmetric environment [16,17]. <xref ref-type="fig" rid="fig3">Figure 3</xref></p><p>shows sensor nodes distribution based on Poisson distribution, it is clear that the sensors location concentrated around the mean. This kind of deployment imitates a deployment of sensors via airplane in a terrain that is close to valleys. For fair comparisons with the heuristics in the literature we used Uniform distribution.</p><p>An example of sensor deployment application is avalanching predictions, mountainous terrains portrait all the challenges that may face sensor deployment in order to make full coverage. For that, deployment strategy has a major effect on evaluating a routing heuristic. This is due to the fact of terrain changes of real life environment. <xref ref-type="fig" rid="fig4">Figure 4</xref> depicts the landscape of typical environment that ranges from flat land, hilltop, cliffs, valleys, to mountains top. In order to make fair comparison between different routing protocols, a major attention should be paid to the deployment strategy. This factor can be taken into consideration by the way we generate the random graph that both simulate the position as well as the connectivity that at the end will simulate the way the sensors are connected.</p><p>To determine connectivity between the nodes, we used a threshold which was equal to the mean of the dimensions of network nodes. All nodes were recursively checked by comparing their X-, Yand Z-dimension in case of 3D deployment with the mean of the Euclidian dimensions for these 3 dimensions (X, Y, and Z) for all network nodes. For the case of 1D, we only work with just the X dimension. Each node with a dimension value greater than or equal to the mean of the same dimension will be considered connected, otherwise it will be disconnected [<xref ref-type="bibr" rid="scirp.28163-ref16">16</xref>].</p></sec><sec id="s4"><title>4. pERPMT Heuristic</title><p>We have used two well known heuristics to apply pERPMT on, these two different heuristics were proposed to extend the lifetime of the network and they obtained the best lifetime in the literature, CMAX and OML.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows the details of our proposed heuristic, which is pERPMT_C and it is an enhancement over the CMAX, where we assume that the current energy in each sensor is divided in two ratios, the first is for the sensor originated data (α), the other is for relays from other sensors (β). For each routing step there are three steps. In</p></sec></body><back><ref-list><title>References</title><ref id="scirp.28163-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">W. Wilson and G. Atkinson, “Wireless Sensors for Space Applications,” Sensors &amp; Tranducers Journal, Vol. 13, Special Issue, 2011, pp. 1-9.</mixed-citation></ref><ref id="scirp.28163-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and F. Cayirci, “Wireless Sensor Networks: A Survey, Computer Networks,” Vol. 38, No. 4, 2002, pp. 393-422. 
doi:10.1016/S1389-1286(01)00302-4</mixed-citation></ref><ref id="scirp.28163-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">J. N. AL-Karaki and A. E. Kamal, “Routing Techniques in Wireless Sensor Networks: A Survey,” IEEE Wireless Communications, Vol. 11, No. 6, 2004, pp. 6-28.</mixed-citation></ref><ref id="scirp.28163-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">F. L. Lewis, “Wireless Sensor Networks, Smart Environments: Technology, Protocols, and Applications,” In: D. J. Cook and S. K. Das, Eds., Smart Environments: Technologies, Protocols, and Applications, John Wiley, New York, 2004. doi:10.1002/047168659X</mixed-citation></ref><ref id="scirp.28163-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">J. Lei, R. Yates and L. Greenstein, “A Generic Model for Optimizing Single-Hop Transmission Policy of Replenishable Sensor,” IEEE Transactions on Wireless Communications, Vol. 8, No. 2, 2009, p. 54.</mixed-citation></ref><ref id="scirp.28163-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">J. Wang, Y. Niu, J. Cho and S. Lee, “Analysis of Energy Consumption in Direct Transmission and Multi-Hop Transmission for Wireless Sensor Networks,” 3rd International IEEE Conference on Signal-Image Technologies and Internet-Based System, Shanghai, 16-18 December 2007, pp. 275-280.</mixed-citation></ref><ref id="scirp.28163-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">K. Akkaya and M. Younis, “A Survey on Routing Protocols for Wireless Sensor Networks,” Elsevier Computer Networks Journal, Vol. 38, No. 4, 2003, pp. 393-422.</mixed-citation></ref><ref id="scirp.28163-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">D. Chen and P. K. Varshney, “QoS Support in Wireless Sensor Networks: A Survey,” Proceedings of 2004 International Conference on Wireless Networks (ICWN 2004), Las Vegas, 21-24 June 2004, pp. 227-233.</mixed-citation></ref><ref id="scirp.28163-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">S. Al-Sharaeh, R. Hasan and I. Salah, “An Efficient Routing Technique That Maximizes the Lifetime and Coverage of Wireless Sensor Networks,” 2nd International Conference on Digital Information and Communication Technology and It’s Applications (DICTAP), Bangkok, 16-18 May 2012, pp. 13-18.</mixed-citation></ref><ref id="scirp.28163-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">M. Alqbilat, “An Efficient Power Management Heuristic That Minimizes The Power Consumption of Wireless Sensor Networks,” Master Thesis, The University of Jordan Library, Amman, 2010.</mixed-citation></ref><ref id="scirp.28163-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">O. Ozdemir, R. Niu, P. K. Varshney, A. L. Drozd and R. Loe, “Feature Aided Probabilistic Data Association Filter for Ballistic Missile Tracking,” Proceedings of the SPIE, Orlando, Vol. 8064, 2011, pp. 806406-806406-11.</mixed-citation></ref><ref id="scirp.28163-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">A. Misra and S. Banerjee, “MRPC: Maximizing Network Lifetime For Reliable Routing in Wireless Environments,” Proceedings of the IEEE Wireless Communications and Networking Conference, Orlando, March 2002, pp. 800-806.</mixed-citation></ref><ref id="scirp.28163-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">K. Kar, M. Kodialam, T. V. Lakshma and L. Tassiulas, “Routing for Network Capacity Maximization in Energy-Constrained Ad-Hoc Networks,” IEEE Societies of the 22nd Annual Joint Conference of the IEEE Computer and Communications, San Franciso, 30 March-3 April 2003, pp. 673-681.</mixed-citation></ref><ref id="scirp.28163-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">I. Stojmenovic and X. Lin, “Power-Aware Localized Routing in Wireless Networks,” IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No. 11, 2001, pp. 1122-1133. doi:10.1109/71.969123</mixed-citation></ref><ref id="scirp.28163-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">J. Park and S. Sahni, “An Online Heuristic For Maximum Lifetime Routing in Wireless Sensor Networks,” IEEE Transactions on Computer Journal, Vol. 55, No. 8, 2006, pp. 1048-1056. doi:10.1109/TC.2006.116</mixed-citation></ref><ref id="scirp.28163-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">S. H. Al-Sharaeh, A. Sharieh, A. Abu Dalhoum, R. Hosny and F. Mohammed, “Multi-Dimensional Poisson Distribution Heuristic for Maximum Lifetime Routing in Wireless Sensor Network,” World Applied Sciences Journal, Vol. 5, No. 2, 2008, pp. 119-131.</mixed-citation></ref><ref id="scirp.28163-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">S. H. Al-Sharaeh, A. Sharieh and R. AbuElayyan, “Deployment Strategy Effect on Maximizing the Lifetime of Wireless Sensor Networks,” 24th International Conference on Computers and Their Applications, New Orleans, 8-10 April 2009, pp. 122-129.</mixed-citation></ref></ref-list></back></article>