An Adaptive Self-Organization Protocol for Wireless Sensor Networks

Similar documents
Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

DE-LEACH: Distance and Energy Aware LEACH

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

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

Power Aware Metrics for Wireless Sensor Networks

Improving IEEE Power Saving Mechanism

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

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

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

A Non_Ack Routing Protocol in Ad-hoc Wireless Sensor Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

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

Time Synchronization in Wireless Sensor Networks: CCTS

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

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

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

Chain-Based Protocols for Data Broadcasting and Gathering in the Sensor Networks Λ

Generic Energy-Efficient Geographic Routing for Ad-Hoc Wireless Networks

ENERGY EFFICIENT TWO STAGE CHAIN ROUTING PROTOCOL (TSCP) FOR WIRELESS SENSOR NETWORKS

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

New Data Clustering Algorithm (NDCA)

An Energy Efficient Clustering in Wireless Sensor Networks

MODIFIED LEACH-C PROTOCOL FOR CLUSTER BASED ROUTING IN ENERGY EFFICIENT WIRELESS SENSOR NETWORKS

Power Aware Chain Routing Protocol for Data Gathering in Sensor Networks

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

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

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

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

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

ViTAMin: A Virtual Backbone Tree Algorithm for Minimal Energy Consumption in Wireless Sensor Network Routing

Figure 1. Clustering in MANET.

Binary Tree Routing for Parallel Data Gathering in Sensor Networks of Smart Home

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

K-SEP: A more stable SEP using K-Means Clustering and Probabilistic Transmission in WSN

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

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

Reliable Time Synchronization Protocol for Wireless Sensor Networks

Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

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

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Effect Of Grouping Cluster Based on Overlapping FOV In Wireless Multimedia Sensor Network

An Improved Approach in Clustering Algorithm for Load Balancing in Wireless Sensor Networks

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

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

Integrated Routing and Query Processing in Wireless Sensor Networks

AN MMSE BASED WEIGHTED AGGREGATION SCHEME FOR EVENT DETECTION USING WIRELESS SENSOR NETWORK

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

An Improved Gateway Based Multi Hop Routing Protocol for Wireless Sensor Network

A More Realistic Energy Dissipation Model for Sensor Nodes

Fig. 2: Architecture of sensor node

Probabilistic Modeling of Leach Protocol and Computing Sensor Energy Consumption Rate in Sensor Networks

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

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Balanced Load Sharing Protocol for Wireless Sensor Networks

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

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

Coordinated Robust Routing by Dual Cluster Heads in Layered Wireless Sensor Networks

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

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

Energy Efficient Hierarchical Cluster-Based Routing for Wireless Sensor Networks

Enhanced Timing-Sync Protocol for Sensor Networks

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

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

Collision Free and Energy Efficient MAC protocol for Wireless Networks

RWPS: A Low Computation Routing Algorithm for Sensor Networks

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

WSN Routing Protocols

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

POWER-AWARE METRICS FOR WIRELESS SENSOR NETWORKS

Reliable and Energy Efficient Protocol for Wireless Sensor Network

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks

Prianka.P 1, Thenral 2

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang

SECURE AND EFFICIENT HYBRID APPROACH FOR DATA TRANSMISSION IN ZIGBEE NETWORK

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Reservation Packet Medium Access Control for Wireless Sensor Networks

AMAC: Traffic-Adaptive Sensor Network MAC Protocol through Variable Duty-Cycle Operations

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

Data Gathering in Sensor Networks using the Energy*Delay Metric

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

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

Low Energy Adaptive Clustering Hierarchy Variance in Wireless Sensor Network (LEACH)

PERFORMANCE EVALUATION OF TOPOLOGY CONTROL ALGORITHMS FOR WIRELESS SENSOR NETWORKS

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

A Centroid Hierarchical Clustering Algorithm for Data Gathering in Wireless Sensor Networks.

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

MultiHop Routing for Delay Minimization in WSN

Data Gathering in Sensor Networks using the Energy*Delay Metric. Stephanie Lindsey Cauligi Raghavendra Krishna Sivalingam

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

Energy Management Issue in Ad Hoc Networks

Transcription:

An Adaptive Self-Organization Protocol for Wireless Sensor Networks Kil-Woong Jang 1 and Byung-Soon Kim 2 1 Dept. of Mathematical and Information Science, Korea Maritime University 1 YeongDo-Gu Dongsam-Dong, Busan, Korea jangkw@bada.hhu.ac.kr 2 Dept. of Computer Education, Andong National University 388 Songchon-Dong, Andong, Korea byungsoon kim@hotmail.com Abstract. This paper proposes a new self-organization protocol for sensors with low-power battery in wireless sensor networks. In our protocol, sensor networks consist of a hierarchical architecture with a, which is a root node, using the spanning tree algorithm. Our protocol utilizes some control messages to construct a hierarchical architecture, and by echanging the messages between nodes, maintains adaptively the network topology by reorganizing the tree architecture as the network evolves. We perform the simulation to evaluate the performance of our protocol over wireless sensor networks. We provide simulation results comparing our protocol with the conventional approaches. The results show that our protocol outperforms other protocols over a broad range of parameters. 1 Introduction Sensor technology is one of the most challenging technical issues in ubiquitous networks. As sensors have currently the functions of sensing, data processing and communication, a wide range of monitoring applications, such as temperature, pressure, noise and so on, has been commonly studied in the literature [3-6]. Wireless sensor networks have characteristics as follows. A wireless sensor network consists of a large number of sensors, which may be very close to each other, and has a multi-hop wireless topology. Sensors are able to communicate directly in the transmission range. However, to send data to the destination beyond the transmission range, they have to communicate through some intermediate sensors. In addition, they have the constrained batteries, which cannot be recharged or replaced. That is, wireless sensor networks have the different environment than other wireless networks. Therefore, the conventional network protocols are not well applied to the application of wireless sensor networks. To accomplish the above functions, sensors must have capabilities to perform signal processing, computation, and network self-organizing capabilities to achieve

2 Kil-Woong Jang et al. scalable, robust and long-lived networks [1,2,7]. Specifically, the low power consumption of sensors is one of the most important requirements of network protocol in wireless sensor networks. The conventional wireless network protocols focus on high quality of services, but wireless sensor network protocols aim primarily to achieve power conservation owing to consisting of sensors with limited, irreplaceable batteries. Several network protocols have been studied to etend network lifetime in wireless sensor networks. Direct communication protocol [5] is that each sensor transmits directly data to the. In this type of protocol, transmit power of each sensor is different due to the distances from the sensor to the. If the sensor is far away from the, it will quickly dissipate its power. On the other hand, it close to the can transmit data using a relative low transmit power. Minimum transmission energy (MTE) routing protocol [4] is designed each sensor to send data for net node by using minimum power. In this type of protocol, the sensors route data destined for the through intermediate sensors. Intermediate sensors act as routers for other sensors data and are chosen such that the transmit power is minimized. The drawback of using this protocol is, due to relaying data, sensors closest to the die out first, whereas sensors furthest from the die out latest. Another power aware communication protocol is clustering protocol [5,6], where sensors are organized into clusters. In each cluster, a head eists in order to aggregate data from sensors and transfer them to the. The head can be decided by static or dynamic methods. For relaying other sensors data, the head consumes its power more than others, so it would die quickly out. In this paper, we propose a new self-organization protocol to etend the system life by solving the draws of the conventional protocols and reducing the power consumption of all sensors in the network system. Our protocol is designed by being based on the spanning tree algorithm and makes use of etra control messages to maintain the tree architecture. As all sensors send data destined for the by consuming minimum power and dissipating uniformly the power of all sensors, the lifetime of sensor networks is etended. 2 Our Protocol For analyzing and evaluating the fundamental performance of our protocol, we first describe the power conserving behavior of the protocol. In wireless sensor networks, all sensing nodes have the maimum transmission range, and they send data to the directly or through intermediate nodes in this range. In our protocol, if the eists in the maimum transmission range of nodes, the nodes directly send data to the. Otherwise, they send data to the through intermediate nodes closest to the. We first define notations used in our protocol before describing the detail operation of our protocol. A and all nodes have a level. The level of the is initially set to zero and that of all nodes is set by an infinite value. To distinguish a node with others, each node has a unique identification (ID),

An Adaptive Self-Organization Protocol for Wireless Sensor Networks 3 JOIN REQUEST JOIN RESPONSE (a) (b) JOIN CONFIRM +1 +1 (c) (d) Fig. 1. An eample of the join phase in our protocol. Node A is marked with, and a dashed line is the maimum transmission range of node A. Labels (, +1 and ) on nodes are their level. (a) node A sends a JOIN REQUEST message to neighbors. (b) neighbors reply node A with a JOIN RESP ONSE message. (c) node A sends a JOIN CONF IRM message to the parent. (d) network links after the join phase for node A. which is generally its MAC address. The operation of our protocol consists of the join and rejoin phases. The join phase is a process that each node joins the network when it powers on. In our protocol, each node is initially set by a constant threshold value, and if its energy is less than this value, it is unable to act as intermediate node for other nodes. Suppose a node sends data to the through an intermediate node. If energy of the intermediate node is less than the threshold value, the intermediate node cannot relay data to the. To maintain the connection with the, the node must join the network again by choosing new intermediate nodes, which is called the rejoin phase. Initially, when each node powers on, it operates the following procedure to join a wireless sensor network, as shown in Fig. 1. To simply describe the operation, suppose a node A powers on right now. Node A first sends a JOIN REQUEST message to the neighbors, which are sensors or the. This message includes node A s ID and level. Upon receiving the message, the neighbors compare their level with node A s level. If their level is lower than node A s level, they send a JOIN RESP ONSE message to node A. This message includes the

4 Kil-Woong Jang et al. sender s ID, node A s ID, the sender s level and the number of children of sender. If node A receives the JOIN RESP ONSE messages, node A chooses the node sending the message with the lowest level as its parent, and replaces its level by parent s level plus one. For eample, node A receives the message from the, the is parent of node A and node A s level becomes to one. If more than nodes with the lowest level can be chosen, node A chooses a node, whose number of children is the lowest, as its parent. In addition, if there are chosen some parent, then node A randomly chooses one of the nodes as its parent. The main reason using this approach is because each node can send data to the using minimum hop count and we can balance the number of child of intermediate nodes. Therefore, the advantages of our protocol is that it minimizes the energy consumption in each node, so prolong network lifetime. On selection of the parent, node A sends a JOIN CONF IRM message to the parent. This message includes node A s and parent s IDs. Finally, the parent records node A s ID and increments the number of children in its memory. However, if node A does not receive any response messages from neighbors, node A fails to join the network because no neighbor eists in the transmission range of node A. After completely joining the network, if node s energy is lower than threshold, the rejoin phase is operated, as shown in Fig. 2. Suppose the energy of node A s parent is below threshold. Node A s parent sends a RELEASE REQU EST message to node A, its child. Node A receiving the message, in order to find a new parent, sends a P ROBE REQUEST message its own ID and level to neighbors. Neighbors, ecept parent and childen of node A as well as the nodes with energy lower than threshold, send a P ROBE RESP ONSE message to node A. The message includes the sender s ID, node A s ID, the sender s level and the number of child of sender. Upon receiving the message, node A chooses a node with lowest level as new parent, and replaces its level by the parent s level plus one. If more than nodes with the lowest level can be chosen, node A chooses a node having the lowest number of child as new parent. If more than nodes with the lowest number of child can be chosen, then node A randomly chooses one of the nodes as new parent. On selection of new parent, node A sends a P ROBE CONF IRM message to the parent. This message includes node A s and parent s ID. Finally, the parent records node A s ID and increments the number of child in its memory, and finally the rejoin phase is accomplished. However, if node A does not receive any P ROBE RESP ONSE messages from neighbors, node A reset its own level as infinite and must carry out the join process again. In addition, node A sends a RELEASE REQU EST message to children. During this phase, if node A s level is changed by other value, node A must inform children. Thus it sends a CHANGE LEV EL message with its own ID and level to children. Upon receiving the message, each child replaces its level by node A s level plus one, and if it has children, it also sends a CHANGE LEV EL message to children. Intermediate nodes relaying data between nodes and the play a role in our protocol such like the head in the clustering protocol. In the clustering protocol, the head is generally chosen without respect to a distance from the

An Adaptive Self-Organization Protocol for Wireless Sensor Networks 5 +1 RELEASE REQUEST PROBE REQUEST +1 (a) (b) PROBE RESPONSE y+1 PROBE CONFIRM +1 y+2 y y+2 CHANGE LEVEL y+2 y+2 (c) (d) Fig. 2. An eample of the update phase in our protocol. (a) node A s parent sends a RELEASE REQUEST message to node A. (b) node A sends a P ROBE REQUEST message to neighbors. (c) neighbors reply a P ROBE RESP ONSE message to node A. (d) node A sends a P ROBE CONF IRM message to new parent. If node A s level is changed, node A sends a CHANGE LEV EL message to children. and aggregates data from nodes, thus the head dies out quicker than other nodes. However, in our protocol, each node sends data to the intermediate node closest to the, and changes the intermediate node having low energy with a new intermediate node having highier energy. Thus, our protocol can reduce energy dissipated from nodes and solve the problem, that specific nodes die out quickly. In addition, in the direct communication protocol, nodes furthest from the die out first, but this problem also can be solved by using our protocol. As a media access control protocol to transmit data and control messages, we use the IEEE 802.11 power saving mechanism [8]. In IEEE 802.11 power saving mechanism, power management is done based on Ad hoc Traffic Indication (ATIM). Time is divided into beacon intervals, and every node in the network is synchronized by periodic beacon transmissions. However, since our protocol maintains the hierarchical tree structure, after synchronization between parent and child is carried out only once at first, then all nodes in this structure do not need to synchronize more. So every node will start and finish each beacon interval almost at the same time. At the start of each beacon interval, there eists an interval called ATIM window, where every node should be in awake state and

6 Kil-Woong Jang et al. be able to echange messages. If a node A joins or rejoins neighbor, it sends a corresponding message to the node during this interval. On the other hand, if node A has data destined for, it sends an ATIM packet to intermediate node during this interval. If the intermediate node receives this message, it will reply back by sendig ATIM-ACK to node A, and both nodes will stay awake for that entire beacon interval. If the intermediate node has not sent or received any messages or ATIM packets during the ATIM window, it enters doze mode and stays until the net beacon time. This allows the radio component of each node to be turned off at all times ecept during its transmit times, thus minimizing the energy dissipated in the individual sensors. 3 Performance Evaluation We carried out the computer simulation to evaluate the performance of our protocol. In this section,we describe performance metrics, simulation environment and simulation results. 3.1 Performance metrics In order to compare the performance of our protocol and the conventional protocols, the performance metrics that we are interested in are a) network lifetime (T ), b) number of nodes alive (N), and c) total energy dissipated in the network (E). 3.2 Simulation Environment The network model for simulation consists of randomly placed nodes in a constant size square area. Let s denote the network diameter and n denote the total number of nodes in the network. We assume that there are n nodes distributed randomly in a s s region, and a is positioned at the center of the network. For eample, if the network has a 100 100 meter area, the coordination of the is positioned at (=50, y=50). Simulations are performed in wireless LAN environment. The data rate is 11Mbps, and the transmission range of each node is 15 m. In addition, beacon interval is set to 100 ms, and ATIM windows are 200 ms. We assume that each node has 2000 bits data packets and 160 bits control packets, and energy and threshold of each node were assigned 0.5 J and 0.5, respectively. We also assume that if a node dies out, it is not recharged or replaced by a new battery, and the event sensing by nodes is eponentially distributed with rate λ. In a wireless sensor network, the energy of nodes is mainly dissipated in transmit and receive modes. In order to measure the energy dissipation of nodes, we use a radio model developed in [5]. In this model, nodes have the transmitter and receiver circuitries, which operate independently. The transmitter circuitry

An Adaptive Self-Organization Protocol for Wireless Sensor Networks 7 600000 500000 Our protocol MTE protocol Clustering protocol 400000 T 300000 200000 100000 0 0 20 40 60 80 100 120 140 160 180 200 s (m) Fig. 3. T for various values of s consists of a transmit electronics and a transmit amplifier, and the receiver circuitry consists of a receive electronics. Let E e be the energy dissipated in transmit and receive electronics and E a be the energy dissipated in transmit amplifier. We assume that E e = 50 nj/bit and E a = 100 pj/bit/m 2. We also assume that the energy loss happens according to a distance between source and destination. Therefore, transmit energy, E t (k,d), and receive energy, E r (k), dissipated to send a k bit data packet to a destination apart a distance d are as follows: E t (k, d) = E e k + E a k d 2. (1) E r (k) = E e k. (2) 3.3 Simulation Results Using some results obtained by simulation, we compare our protocol with the MTE and clustering protocols. In the simulation, according to s, n and λ over a network maintained by a, we obtained some performance results, which are T, N and E. We first eperiment on different diameters of the network. We measure the network lifetime for our protocol, the MTE and clustering protocols. The result is in Fig. 3. In this simulation, there are a and 200 nodes in the network. In this figure, we can see that our protocol performs better than other protocols over all ranges of parameters. If s<60 m, the lifetime of our protocol is on average 1.5 times longer than that of the clustering protocol and average 2 times longer than that of the MTE protocol. If s>60 m, the lifetime of our protocol is also on 20 50 % longer than that of both. The reason is because all nodes constantly dissipate their energy and they use the optimized transmission path in order to send data to the.

8 Kil-Woong Jang et al. 400000 350000 300000 Our protocol MTE protocol Clustering protocol 250000 T 200000 150000 100000 50000 0 0 50 100 150 200 250 300 350 400 n Fig. 4. T for various values of n 3000000 2500000 Our protocol MTE protocol Clustering protocol 2000000 T 1500000 1000000 500000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 λ Fig. 5. T for various values of λ Fig. 4 shows the network lifetime according to number of nodes in the network. In this simulation, we used the network with a 200 m diameter. For all the cases we clearly see that as n increases, T for all protocols increases accordingly. Specially, our protocol achieves 2 or 3 times etension in network lifetime compared with other protocols. Fig. 5 shows network lifetime as we increase λ of nodes for s=200 m and n=200. As like the above results, our protocol outperforms more than other protocols. Note that increase of λ causes to increase an amount of data destined for the. As shown in Fig. 5, as λ increases, T for all protocols eponentially decreases but our protocol outperforms other protocols by a slight difference. Fig. 6 shows the number of nodes alive for various simulation times, t. In this simulation, 200 nodes are deployed in 200 200 meter environment with rectangular topology. In this figure, we see nodes using the MTE protocol die out earlier than other protocols. To send data to the, the number of nodes in the MTE protocol need more than in other protocols. Therefore, since the

An Adaptive Self-Organization Protocol for Wireless Sensor Networks 9 200 180 160 140 Our protocol MTE protocol Clustering protocol 120 N 100 80 60 40 20 0 0 20000 40000 60000 80000 100000 120000 140000 160000 t Fig. 6. N for various values of t 90 80 70 Our protocol MTE protocol Clustering protocol 60 E (Joules) 50 40 30 20 10 0 0 20 40 60 80 100 120 140 160 180 200 s (m) Fig. 7. E for various values of s intermediate nodes dissipate their energy more, the nodes become to die out quickly. Similar to the above reason, in the clustering protocol, the head in each cluster dies out quicklier than other nodes. In this simulation, we do not consider the battery recharge or replacement of nodes. Note that as the number of dieout nodes increase, remained active nodes will dissipate their battery more than previous. Therefore, in Fig. 6, the MTE and clustering protocols decrease faster than our protocol. Fig. 7 shows the total energy dissipated in the network for different values of s and n=200. In this figure, we see all the protocols increase accordingly the dissipated energy. If s<100 m, plot of the MTE protocol increases the different pattern than other protocols. Although a distance between nodes and the is close, they use an optimal path to send data to the. Thus the hop count is increased and the dissipated energy of the nodes on the path will be increased. On the contrast, if the network size is small, our protocol sends data to the

10 Kil-Woong Jang et al. directly. In addition, if the network size increases, our protocol establishes the optimal path for all nodes and thus can increase the energy efficiency. 4 Conclusions In this paper, we have presented a new self-organization protocol to maintain efficiently the energy of sensors in wireless sensor networks. The basic idea of our protocol is to establish an optimal path of each node destined for a, and balance the energy of all nodes in wireless sensor networks. To achieve our protocol, each node has its level related to a distance between the node and the, and chooses a node with the lowest level and the lowest number of child as its parent. Each node also adaptively changes the parent with another node using the threshold and node s level, If intermediate node, which relays data destined for the, has its energy less than the threshold, another node, which has energy more than the threshold, is chosen as new parent. Therefore, we are able to maintain the optimal path of nodes continuously and reduce the number of die-out nodes. Moreover, we can etend network lifetime to balance the energy of all nodes without respect to a distance between the node and the. Using the simulation, we evaluated the performance of our protocol in terms of the network lifetime, the number of node alive and the energy dissipated in the network. The simualtion results illustrated that our protocol outperformed the conventional protocols over various range of parameters. References 1. I. Akyildiz, W. Su, Y. Sankarasubramanian and E. Cayiraci.: Wireless sensor networks: a survey. Computer Networks, No. 38, (2002) 393 422 2. K. Sohrabi, J. Gao, V. Ailawadhi and G. J. Pottie.: Protocols for Self-Organization of a Wireless Sensor Network. IEEE Personal Communications, Oct. (2000) 16 27 3. A. Cerpa and D. Estrin.: ASCENT: Adaptive Self-Configuring sensor Networks Topologies. Proceedings of IEEE Infocom, (2000) 4. X. Lin and I. Stojmenovic.: Power-Aware Routing in Ad Hoc Wireless Network. In SITE, University of Ottawa, TR-98-11, Dec. (1998) 5. W. R. Heinzelman, A. Chandrakasna and H. Balakrishnam.: An Application-Specific Protocol Architecture for Wireless Microsensor Networks, IEEE Transaction on Wireless Communications, Vol. 1, No. 4, Oct. (2002) 660 669 6. M, Younis, M. Youssef and K, Arisha.: Energy-aware management for cluster-based sensor networks. Computer Networks, No. 43, (2003) 649 668 7. E. H. Callaway.: Wireless Sensor Networks - Architectures and Protocols, Auerbach publications, (2004) 8. IEEE Standard 802.11 for Wireless Medium Access Control and Physical Layer Specifications, Aug. (1999)