An Efficient Data Gathering Algorithm for Wireless Sensor Networks with Single Mobile Sink

Similar documents
An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

An Energy-efficient Competitive Clustering Algorithm for Wireless Sensor Networks using Mobile Sink

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Energy Efficient Hierarchical Cluster-Based Routing for Wireless Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Hierarchical Energy Efficient Clustering Algorithm for WSN

An Energy-based Clustering Algorithm for Wireless Sensor Networks

High Speed Data Collection in Wireless Sensor Network

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

Study on Wireless Sensor Networks Challenges and Routing Protocols

(EBHCR) Energy Balancing and Hierarchical Clustering Based Routing algorithm for Wireless Sensor Networks

Comparative Analysis of EDDEEC & Fuzzy Cost Based EDDEEC Protocol for WSNs

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

Keywords Clustering, Sensor Nodes, Residual Energy, Wireless Sensor Networks, Zones

Energy Efficient Clustering Protocol for Wireless Sensor Network

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks

New Data Clustering Algorithm (NDCA)

Integrated Routing and Query Processing in Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Performance of I-LEACH Routing protocol for Wireless Sensor Networks

International Journal of Research in Advent Technology Available Online at:

Performance of a Novel Energy-Efficient and Energy Awareness Scheme for Long-Lifetime Wireless Sensor Networks

An Improved Chain-based Hierarchical Routing Protocol for Wireless Sensor Networks

HCTE: Hierarchical Clustering based routing algorithm with applying the Two cluster heads in each cluster for Energy balancing in WSN

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

A New Approach to Sensor Energy Saving Algorithm

Efficient Clustering Routing Algorithm Based on Opportunistic Routing

DE-LEACH: Distance and Energy Aware LEACH

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

Energy Enhanced Base Station Controlled Dynamic Clustering Protocol for Wireless Sensor Networks

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

A Non_Ack Routing Protocol in Ad-hoc Wireless Sensor Networks

Heterogeneous LEACH Protocol for Wireless Sensor Networks

Multi-Hop Routing-Based Optimization of the Number of Cluster-Heads in Wireless Sensor Networks

Double Cluster Head-based Fault-tolerant Topology Control Algorithm for Wireless Sensor Networks

Extending Network Lifetime of Clustered-Wireless Sensor Networks Based on Unequal Clustering

Energy Efficient Multihop Routing scheme with in Network Aggregation for WSN

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

A Weighted-Density Connected Dominating Set Data Gathering Algorithm for Wireless Sensor Networks

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

EDAC: A Novel Energy-Aware Clustering Algorithm for Wireless Sensor Networks

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS

Energy Aware Node Placement Algorithm for Wireless Sensor Network

A Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Dominating Set & Clustering Based Network Coverage for Huge Wireless Sensor Networks

Energy Efficient System for Wireless Sensor Networks using Modified RECHS Protocol

There into, Ei : Residual energy of each node in I round; Er : average energy of rest nodes in I round;

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March ISSN

Mitigating Hot Spot Problems in Wireless Sensor Networks Using Tier-Based Quantification Algorithm

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

Energy Aware Zone-based Clustering Algorithm in WSNs

Energy Efficient Scheme for Clustering Protocol Prolonging the Lifetime of Heterogeneous Wireless Sensor Networks

OPTIMIZED LEHE: A MODIFIED DATA GATHERING MODEL FOR WIRELESS SENSOR NETWORK

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 11, May 2014

Power Aware Metrics for Wireless Sensor Networks

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks

Multi-Hop Clustering Protocol using Gateway Nodes in Wireless Sensor Network

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Comparative Study of SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree)

Distributive Energy Efficient Adaptive Clustering Protocol for Wireless Sensor Networks

Effect of Sensor Mobility and Channel Fading on Wireless Sensor Network Clustering Algorithms

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

EEEM: An Energy-Efficient Emulsion Mechanism for Wireless Sensor Networks

Power Aware Cluster Based Routing (PACBR) Protocol for Wireless Sensor Network

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

732 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 61, NO. 2, APRIL 2014

DYNAMIC RE-CLUSTERING LEACH-BASED (DR-LEACH) PROTOCOL FOR WIRELESS SENSOR NETWORKS

MultiHop Routing for Delay Minimization in WSN

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

An Energy Efficient and Load Balancing Routing Algorithm for Wireless Sensor Networks

A CLUSTERING TECHNIQUE BASED ON ENERGY BALANCING ALGORITHM FOR ROUTING IN WIRELESS SENSOR NETWORKS

Increase the Alive Nodes based on the Cluster Head Selection Algorithm for Heterogeneous Wireless Sensor Networks

Index Terms: Base Station, Hop Count Indicator (HCI), Node Usage Indicator (NUI), Resource Biased Routing (RBR).

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

Transcription:

An Efficient Data Gathering Algorithm for Wireless Sensor Networks with Single Mobile Sink Jin Wang 1, Bo Tang 1, Yuhui Zheng 1, Jianwei Zhang 2, Jeong-Uk Kim 3 1 School of Computer and Software, Nanjing University of Information Science & Technology, Nanjing 210044, China 2 College of Mathematics and Statistics, Nanjing University of Information Science & Technology, Nanjing 210044, China 3 Department of Energy Grid, Sangmyung University, Seoul 110-743, Korea Abstract. In many applications of wireless sensor networks (WSNs) where sensors are deployed in areas accessed by laid roads, sinks can be assembled on mobile devices like bus or handcart. Compare to WSNs with static sink(s), wireless Sensor Networks with Mobile Sink(s) (MSSNs) are more dominant at energy economization, delay decrease and network lifetime prolongation. In this paper, we propose a Global Best Path (GBP) data gathering algorithm based on wireless Sensor Networks with single Mobile Sink (GBP-MSSN). It aims at determining the best position for the single mobile sink and further using global sensors information to generate the best scheme to gather data from specified node. Generating of best scheme is conducted by GBP algorithm which can balance energy consumption among whole sensor networks and further prolong the network lifetime. Simulation results show that our GBP- MSSN algorithm outperforms conventional algorithms like LEACH, GAF, etc. Keywords: Wireless sensor networks, global best path (GBP), mobile sink 1 Introduction Wireless sensor networks (WSNs) are composed of large number of wireless sensor nodes which are densely deployed either inside the phenomenon or very close to it. Sensors are usually energy-limited and deployed randomly. WSNs have a vast application range, including military application, environment monitoring, health-care, smart home, etc [1]. Nowadays, many communications protocols or algorithms are proposed such as LEACH [2], GAF [3], QAZP [4], TSA-MSSN [5] etc. With the unceasingly thorough exploitation of nature, many regions like mountains, forest, boondocks which are inaccessible or hard to access by vehicles become easy to access by vehicles because of roads and other infrastructures. When some disasters like storm, fire, or pestilence disabled daily activities of humans in some areas, the roads and other infrastructures in these regions can be also workable. In many largescale petrochemical industries, sensors used to gather air, water or other quality parameters are deployed in areas around the factory, and these areas can be easy to access by vehicles. 59

In these scenarios, sensor fields always changes or are monitored for just several periods of time, thus it is not cheap or wise to build a good-sized and fixed base station (BS), namely sink. Mobile sink can solve these problems effectively. Furthermore, it outperforms fixed sink both in energy economization, delay decrease and lifetime prolongation of networks [6]. In addition, we argue that these mobile sinks can be carried by public surface transportation vehicles (e.g., cars, buses) that repeatedly pass fixed trajectories in sensor fields [7]. In this paper, we proposed a global best path data gathering algorithm for WSNs with single mobile sink (GBP-MSSN). Before gathering data from one node, GBP- MSSN needs to know the position set that the vehicle can arrive. For each position, the mobile sink computes locally and gets an estimation result of weight value by considering the global information, including nodes positions and residual energy. GBP algorithm can tradeoff energy consumption and lifetime of networks by share energy cost among multiple nodes to avoid the hotspot phenomenon. 2 Related Work Most of existing data gathering schemes or algorithms based on WSNs with single mobile sink are application-oriented and has their limitation or extra assumptions. Many studies focus on movement patterns of mobile sink and their main mentality is determining the best position for mobile sink previously based on the assumption that the mobile sink can arrive everywhere in sensor fields [8] [9] [10]. Actually, it is not practical in most real applications. In our proposed mechanism, we consider the sink s position based on its reachable position set, and this is more realistic for most applications. In [11], an novel architecture of MSSNs in which sensors are sparsely deployed on both sides of roads or other routes is proposed. Based on this architecture, the authors further propose a transmission scheduling algorithm (TSA-MSSN). However, TSA- MSSN is only applicable to sparsely and along-roads deployed WSNs. In [12], network guided data collection (NGDC) is proposed as a novel mobility control solution. It achieves the trade-off between delay and energy consumption. However, this method acquiesces that any position in sensor field is accessible, and actually, it is not practical in real applications. It also asks for mass storage to the DG nodes. Authors in [13] propose an energy-aware routing to maximize lifetime in wireless sensor networks with mobile sink. It achieves maximum lifetime by solving optimally two joint problems: sojourn time at different position and energy-efficient routing. However, it suffers the same problem as NGDC has, namely assuming that the whole sensor field is accessible. Authors in [14] put forward a wireless sensor network with mobile relays which have more energy than the static sensors. The cost to build and maintain such a device is not cheap. And this method needs some of nodes to aware of the position of the relay in real-time, as a result, these nodes suffer extra energy consumption. 60

3 Our Proposed GBP-MSSN Algorithm 3.1 System Model Fig.1 shows the network model where black dots stand for the random deployed sensor nodes in the sensor field, black triangle stands for mobile sink, and gray line stands for available trajectory of the mobile vehicle. Because GBP-MSSN algorithm is based on query and new query may make the sink reorientation, we argue that GBP-MSSN algorithm can be used with other hierarchical or clustering protocols. Fig.1. Network model We use the famous first order radio energy model proposed by [2]. Detailed energy consumption is listed below. Energy cost for one node to run transmitter electric circuitry to send an L-bits data packet is computed by equation (1): E 1 L* E t elec (1) Energy cost for node s amplifier to transmit an L-bits data packet is computed by equation (2) in which d denotes the specified radio range. E L* d 2 2 * amp (2) Energy cost of one node to run receiver electric circuitry to receive an L-bits data packet can be computed by equation (3). E 3 L* E r elec (3) In equation (1)-(3), situation. Et elec, amp and Er elec stand for energy cost unit in each 61

3.2 Details of GBP-MSSN 3.2.1 Main Idea of GBP-MSSN GBP-MSSN is a highly centralized algorithm and it consists of two parts. Firstly, it utilizes global best path algorithm (GBP) to generate a best scheme for each position in the available position set. Secondly, it chooses the best position with minimum weight to gather result data from specified node. The weight can be computed via equation (5) below. The key algorithm of GBP is an improved Dijkstra s algorithm. Original Dijkstra s algorithm is a graph search algorithm that solves the singlesource shortest path problem [15]. In GBP algorithm, we use weight-evaluation function shown in equation (5). Before using them, we need to normalize them to reduce the error caused by their different value range. The normalization rule is shown in equation (4) where V max stands for the maximum value in value set, V min stands for the minimum value in value set, V original stands for the original value andv stands for normalized result. In equation (5), NE C ( i, stands for normalized the normalized total energy consumption of node i in per transmission to node j, NE rest (i) stands for the normalized rest energy of node i. V normalized Voriginal (4) V max V min NEC ( i, W ( i) (5) NE ( i) rest 3.2.2 Data Structures in GBP-MSSN Two important structures related to GBP-MSSN are Order and Data Packet. GBP-MSSN is highly centralized, and every action of every node is conducted by sink via orders. Nodes return result data for every order via data packets. Their structures are shown in Fig. 2. (a) (b) Fig. 2. Involved data structures. (a) Order structure. (b) Data packet structure. 62

3.2.3 Procedure of GBP-MSSN There are four phases for mobile sink to gather data from a specified node. (1) Phase 1: Input available position set One problem is how to get the available position set. There are two methods to get available position set. One is traveling the available position and writing down each position. The other one is computing the possible positions based-on precise map. Another problem is how to transform the continuous position lines into discrete position points. A road is commonly a continuous line and there are unnumbered position points on it. It is not necessary to write down each point on the road. We can divide the road into many sub segments and write down endpoints of each of them. (2) Phase 2: Scheme generating For each position at phase 1, we compute the energy cost to gather data from a specified source node. We consider the network which has N nodes identified by 1 to n and the n+1 node is the mobile sink. We denote position set as P { p1, p2, p3... pl}. In equation (6)-(10), Flag (i) stands for node with its best path, SCost( i, refers to normalized total energy cost (include receiving and transferring) for node j to transmit 2000 bits data to node i, SBC(i) refers to normalized total energy cost, SRE (i) refers to normalized rest energy of node i, A(i) refers to evaluation value of the current best path, AN ( i, refers to weight between node i and node j and BestA (g) refers to optimum evaluation value for position p g ; AN A SBC ( i) SRE( i) i (1 i n) SCost( i, SRE( i, j (1 i n, 1 j n) (6) (7) A( k) Min{ A( i) Flag ( i) 0} (1 i, k n) (8) A( i) A( k) AN( k, i) (1 i, k n) (9) BestA ( g) A( i) (1 i n,1 g l) (10) After getting the optimum gathering scheme with the best weight value BestA (g) for position p, we further compare it with the best weight value of last position, g namely BestA ( g 1), and choose the scheme with lower weight value as the current best scheme. After j-1 comparison, we can get the final best scheme with the best position p and the lowest weight value. best 63

(3) Phase 3: Vehicle orientation & order broadcast Mobile sink first moves to position p best, then it broadcasts orders to start a query. (4) Phase 4: Data transmission When all related nodes receive orders from sink, they execute these orders. Channel assigning in MAC layer of this procedure can be conducted by time division multiple access (TDMA) protocols. Fig.3 shows us the channel assigning details in MAC layer using TDMA protocol based on the instance mentioned above. First, node A transmits data packet to node B, node B needs to keep receiving antenna on in this time slot. Then, node B forwards the packet to node C which should keep receiving antenna on in this time slot. Finally, node C keeps transmitting antenna on and the sink receives the packet from node C. Fig.3. Channel assigning in data transmission using TDMA protocol. 4 Performance Evaluation In our simulation, we use random 100-node network shown in Fig.4, where nodes are deployed in the square with x-axis and y-axis both range from 0~100. To compare with clustering protocols, we divide the network into 9 clusters where dots with different shape refer to different cluster. Mobile sink moves along the gray available trajectory. To simplify computation, we utilize a serial of position dots (round dots in the gray belt) to instead the continuous trajectory, as shown in Fig.4. In addition, we assume each node always has 2000-bits data packet to transmit and each node initially given 0.5 J of energy. The radio characteristics adopted here is shown in Table 1. Table 1. Radio characteristics in our simulations. Operation Name Value Transmitter Electronics Et elec 50 nj/bit Receiver Electronics Transmit Amplifier Er elec 50 nj/bit amp 0.1 nj/bit/m 2 64

Fig. 4. 100-node random network topology To evaluate the performance of GBP-MSSN, we compare it with other three data gather approaches. The first is direct transmission based on MSSN in which the sink can choose the best position to use direct transmission to gather data from specified node. Second is Low-Energy Adaptive Clustering Hierarchy (LEACH) algorithm which is a famous communication protocol used to gather data with static sink. Third is Geographical Adaptive Fidelity (GAF) algorithm which is used to gather data based on geographical information with single static sink which locates at point (-30,-30). As is shown in Fig.5, average residual energy of the network using GBP-MSSN decreases most slowly and steadily. That stands for GBP-MSSN achieves balancing energy consumption among all nodes of the network. Fig. 5. Average residual energy for different algorithms Table 2 shows us the network lifetime using different algorithms. In general, DT- MSSN and GBP-MSSN consume more energy than the others. GBP-MSSN can further improve direct transmission based on MSSN. Fig. 6 shows the detail number of nodes alive after each round, and the result is consistent with the analysis above. Table 2. Network lifetime using different algorithms Algorithm Network Lifetime DT-MSSN 1302 LEACH 1060 65

GAF 624 GBP-MSSN 1844 Fig. 6. Number of nodes alive for different algorithms 5 Conclusion This paper exploited a novel and efficient data gathering algorithm called GBP- MSSN which is based on wireless Sensor Networks with single Mobile Sink (MSSN). To deal with large-scale networks, we recommend using GBP combined with other clustering protocols like LEACH, HEED, GAF, etc. Specific approach is that first using clustering algorithm to gather data and store the compressed data locally in cluster head nodes, then using GBP-MSSN algorithm to gather data from cluster head nodes. Simulation results reveal that GBP-MSSN outperforms other algorithms. Acknowledgements This work was supported by the Industrial Strategic Technology Development Program (10041740) funded by the Ministry of Knowledge Economy (MKE, Korea). It was also supported by the National Natural Science Foundation of China (61173072) and a project funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions. Professor Jeong-Uk Kim is the corresponding author. References 1. Zhongmin Pei, Zhidong Deng, Bo Yang, and Xiaoliang Cheng, "Application- 66

oriented wireless sensor network communication protocols and hardware platforms: A survey," Industrial Technology, 2008. ICIT 2008. IEEE International Conference on, pp.1-6, 21-24 April 2008 2. Heinzelman, W.R., Chandrakasan, A., and Balakrishnan, H., "Energy-efficient communication protocol for wireless microsensor networks," System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on, vol.2, 4-7 Jan. 2000 3. Sinchan Roychowdhury, Chiranjib Patra, "Geographic Adaptive Fidelity and Geographic Energy Aware Routing in Ad Hoc Routing," 2010 for International Conference [ACCTA-2010], Date: 3-5, August 2010 4. Sheng-Tzong Cheng, Tun-Yu Chang*, An adaptive learning scheme for load balancing with zone partition in multi-sink wireless sensor network, Expert Systems with Applications, 39(2012) pp. 9427-9434 5. Song, L.. and Hatzinakos, D.., "Architecture of Wireless Sensor Networks With Mobile Sinks: Sparsely Deployed Sensors," Vehicular Technology, IEEE Transactions on, vol.56, no.4, pp.1826-1836, July 2007 6. YoungSang Yun and Ye Xia, "Maximizing the Lifetime of Wireless Sensor Networks with Mobile Sink in Delay-Tolerant Applications," Mobile Computing, IEEE Transactions on, vol.9, no.9, pp.1308-1318, Sept. 2010 7. Konstantopoulos, C., Pantziou, G. and Gavalas, D.; Mpitziopoulos, A. and Mamalis, B., "A Rendezvous-Based Approach Enabling Energy-Efficient Sensory Data Collection with Mobile Sinks," Parallel and Distributed Systems, IEEE Transactions on, vol.23, no.5, pp.809-817, May 2012 8. Y. Bi, L. Sun, J. Ma, N. Li, I.Khan, and C. Chen, "Hums: An autonomous moving strategy in data gathering sensor networks," Journal On Wireless Communication and Networking, 2007 9. M. Ma and Y. Y Yang, "SenCar: An energy-efficient data gathering mechanism for large-scale multihop sensor networks," IEEE Trans. On Parallel and Distrbuted Systems, vol.18, no.10, pp.1476-1488, 2007 10. J. Luo and J. Hubaux, "Jiont mobility and routing for lifetime elongation in wireless sensor networks," INFOCOM 2005, pp1735-1746, 2005 11. Song, L.. and Hatzinakos, D.., "Architecture of Wireless Sensor Networks With Mobile Sinks: Sparsely Deployed Sensors," Vehicular Technology, IEEE Transactions on, vol.56, no.4, pp.1826-1836, July 2007 12. Rao, J. and Biswas, S., "Data harvesting in sensor networks using mobile sinks," Wireless Communications, IEEE, vol.15, no.6, pp.63-70, December 2008 13. Ioannis Papadimitriou and Leonidas Georgiadis, "Energy-aware Routing to Maximize Lifetime in Wireless Sensor Networks with Mobile Sink," Journal of Communications Software and Systems, pp.1-26, 2006 14. Wei Wang, Srinivasan, V. and Kee-Chaing Chua, "Extending the Lifetime of Wireless Sensor Networks Through Mobile Relays," Networking, IEEE/ACM Transactions on, vol.16, no.5, pp.1108-1120, Oct. 2008 15. Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik 1: 269 271 16. Ossama Younis, Sonia Fahmy. HEED: A Hybrid, Energy-Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks, IEEE Trans. Mobile Computing, VOL. 3, NO. 4, page(s): 366-379, Oct. 2004 67