A Cluster-based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

Similar documents
A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

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

WSN Routing Protocols

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

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

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Adapting Distance Based Clustering Concept to a Heterogeneous Network

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

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

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

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

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

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

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

Prianka.P 1, Thenral 2

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

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

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

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

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

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

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

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

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

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

Dalimir Orfanus (IFI UiO + ABB CRC), , Cyber Physical Systems Clustering in Wireless Sensor Networks 2 nd part : Examples

Distributed clustering algorithms for data-gathering in wireless mobile sensor networks

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

Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN

On the Scalability of Hierarchical Ad Hoc Wireless Networks

Heterogeneous LEACH Protocol for Wireless Sensor Networks

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 1, January 2017

Wireless Sensor Network Structural Design and Protocols: A Survey

Homogeneous vs Heterogeneous Clustered Sensor Networks: A Comparative Study

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

Data Gathering in Sensor Networks using the Energy*Delay Metric

An Energy Efficient Clustering in Wireless Sensor Networks

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Energy Efficient Clustering Protocol for Wireless Sensor Network

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

A Modified LEACH Protocol for Increasing Lifetime of the Wireless Sensor Network

New Data Clustering Algorithm (NDCA)

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

Integrated Routing and Query Processing in Wireless Sensor Networks

MESSCH PROTOCOL AN ENERGY EFFICIENT ROUTING PROTOCOL FOR WSN

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

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

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

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

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

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

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

Energy Efficient Hierarchical Cluster-Based Routing for Wireless Sensor Networks

An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks

ADAPTIVE CLUSTERING IN WIRELESS SENSOR NETWORK: CONSIDERING NODES WITH LOWEST- ENERGY

SEP: A Stable Election Protocol for clustered heterogeneous wireless sensor networks

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

A Comprehensive Review of Distance and Density Based Cluster Head Selection Schemes

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

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

PERFORMANCE EVALUATION OF TOPOLOGY CONTROL ALGORITHMS FOR WIRELESS SENSOR NETWORKS

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

DE-LEACH: Distance and Energy Aware LEACH

COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

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

Position-Based Clustering: An Energy-Efficient Clustering Hierarchy for Heterogeneous Wireless Sensor Networks

EBRP: Energy Band based Routing Protocol for Wireless Sensor Networks

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

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

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

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

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

SEP: A Stable Election Protocol for clustered heterogeneous wireless sensor networks

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

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

SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs

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

Spatial Correlation-Based Collaborative Medium Access Control in Wireless Sensor Networks

Energy Conservation through Sleep Scheduling in Wireless Sensor Network 1. Sneha M. Patil, Archana B. Kanwade 2

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

An unequal cluster-based routing protocol in wireless sensor networks

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

Region Based Energy Balanced Inter-cluster communication Protocol for Sensor networks

A NOVEL DISTRIBUTED PROTOCOL FOR RANDOMLY DEPLOYED CLUSTERED BASED WIRELESS SENSOR NETWORK:

Analytical Modeling and Mitigation Techniques for the Energy Hole Problem in Sensor Networks

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

Pervasive and Mobile Computing. Improved sensor network lifetime with multiple mobile sinks

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116

Transcription:

A Cluster-based Energy Balancing cheme in Heterogeneous Wireless ensor etworks Jing Ai, Damla Turgut, and Ladislau Bölöni Department of Electrical and Computer Engineering University of Central Florida Orlando, FL 32816, {jingai,turgut,lboloni}@cpe.ucf.edu Abstract. In this paper, we propose a novel, cluster-based energy balancing scheme. We assume the existence of a fraction of strong nodes in terms of abundant storage, computing and communication abilities as well as energy. With the transformation of the flat network infrastructure into a hierarchical one, we obtained significant improvements in energy balancing leading to a longer connected time of the network. The improvement is quantified by mathematical analysis and extensive numerical simulations. 1 Introduction Unbalanced energy consumption is an inherent problem in wireless sensor networks, and it is largely orthogonal to the general energy efficiency problem. For example, in a data gathering application, multi-hop wireless links are utilized to relay information to destination points called sinks. Inevitably, the nodes closer to the sink will experience higher traffic and higher energy consumption rate. These nodes will be the first ones which run out of power. Algorithms which allow routing around failed nodes will increase the load even more on the remaining active nodes close to the sink. Our proposed cluster-based energy balancing scheme is intended to ameliorate the above energy unbalancing phenomena. We exploit the observation that in a heterogeneous sensor network there are nodes which are more powerful in terms of energy reserve and wireless communication ability. We transform the flat communication infrastructure into a hierarchical one where strong nodes act as clusterheads to gather information within the clusters and then communicate with the sink directly via singlehop link. In such a way, the hot spot around the sink is divided into multiple regions around the clusterheads in the hierarchical infrastructure. Furthermore, these distributed regions will assume fewer burdens due to the smaller scale of sensor nodes within the clusters. The remainder of this paper is organized as follows. ection 2 describes in detail the proposed model of cluster-based energy balancing scheme for heterogeneous wireless sensor networks. ection 3 presents the analysis as well as the performance study on the proposed scheme. ection 4 reviews related work in the literature with reference to energy-efficiency schemes for wireless sensor networks. Finally, section 5 concludes the paper and outlines directions for ongoing research.

2 A cluster-based energy balancing scheme 2.1 Motivation Wireless sensor networks are composed by a large amount of small, resource constrained devices, called sensor nodes, which have limited sensing, computing and wireless communication abilities. These sensor nodes usually collaborate with each other via multi-hop links. The multi-hop organization presents many advantages, from the increase of the network capacity, ability to perform data fusion and a more efficient energy utilization. However, under many scenarios, multi-hop sensor networks are utilizing energy in an unbalanced manner. To illustrate this phenomena, let us consider a simple, unidirectional example in Figure 1. We assume that all nodes communicate only with their neighbors and all the nodes are sending their observations back to the sink. We assume the nodes to be equi-distant, and thus the dissipated energy being roughly the same for each node. ormally, if all nodes have the same initial energy upon deployment, the node closer to the sink will drain earlier since it has heavier forwarding burden. Moreover, the further nodes which may still have plentiful energy supplies cannot find the routes to the sink. The energy unbalancing problem will aggravate with the increase of the network depth (defined as the largest number of hop from a node to the sink) [9]. 0 1 2 3 4 K-1 K D ink Time Fig. 1. (K + 1)-node line network assumed to be connected. It illustrates a transmission schedule when only node K transmits a data packet to node 0 (sink) via multi-hop links. The best resource utilization is achieved when every sensor node has the same rate of energy dissipation (or as close as possible), such that the network remains functional for the maximum possible time. uch a forwarding schedule is theoretically obtainable, by the algorithms proposed by Bhardwaj and Chandrakasan [3]. Although the proposed algorithm executes on polynomial time only, it also requires the global knowledge of the traffic, and thus is not feasible except for centrally managed networks and very large data packets. For a typical sensor network, where the individual measurements are small, the collection of global traffic information would be as expensive as the actual data communication itself.

Our algorithm proposes a cluster-based organization of the traffic, which does not require global information, and proposes to ameliorate the energy unbalancing problem by decreasing or confining the network depth within each cluster. 2.2 cheme description In a heterogeneous sensor network, we identify a subset of nodes as strong nodes with more powerful communication capabilities and energy resources. Instead of the flat organization of nodes, we assume a hierarchical structure where the strong nodes act as clusterheads. The clusterheads should be able to form a connected backbone between themselves such that they can communicate without relying on regular nodes. We assume two types of communication: one between the the regular nodes and the clusterheads with low transmission power, and the communication between clusterheads with higher transmission range spawning larger distances. In a practical deployment, these two types of traffic may be carried on different frequency bands or encoding techniques. During the initialization phase, strong nodes broadcast their willingness to act as clusterheads. The sensor nodes decide to which cluster they wish to belong based on the strength of signal from the broadcast: the stronger the signal, the closer the clusterhead is and therefore the clusterhead with the strongest signal is chosen. At this point multiple clustering algorithms can be used, provided that they can be adapted to the specific condition of having a pre-determined clusterhead. On the other hand, algorithms which rely on dynamic leader election [7] are not appropriate for this purpose. After the clusters are formed, the sensor nodes can use various algorithms for energy-efficient schedule for transmission such as [9]. The clusterhead gathers the information from the sensor node within its cluster via multi-hop link and then forwards the aggregated information to the sink through the backbone of clusterheads. This approach has all the desirable properties of similar schemes [5], such as localized traffic and scalability. The clusterheads are the natural points to implement data fusion and data compression algorithms. First, there is a potential correlation in the data from neighboring sensor nodes (given their physical proximity), and second, the higher energy resources of the strong nodes allows them to execute more complex computations. The proposed clustering scheme reduces the depth of the average multi-hop path to the clusterhead and transforms the single heavy hot spot around the sink to various distributed lighter hot spots around corresponding clusterheads. The ratio of the strong nodes to regular nodes determines the average depth of the multi-hop path inside the cluster. The essence of proposed the scheme explores the tradeoff between the multi-hop communication within the clusters and single-hop communication among clusters to achieve a better utilization of the energy resources. 3 Performance evaluation 3.1 Preliminaries To facilitate the performance analysis, we make the following assumptions: i There is only one sink node with abundant energy resources.

ii There are identical regular sensor nodes uniformly distributed in a planar disk whose radius is R. iii There are identical strong nodes with pre-determined locations in the same area such that they form clusters of roughly equal size. iv The regular sensor nodes consume their energy much faster than the strong nodes such that the bottleneck is the energy of the regular nodes. v The maximum transmission range, r, of regular sensor nodes ensures the connectivity of the network while the transmission range of strong nodes is large enough for strong nodes and the sink to form a connected backbone. vi There is no interference between the communication in the backbone and the intracluster communication. vii The nodes may fail only when they deplete their energy resource. viii All nodes deploy an ideal MAC protocol and there is no collision among packets. ix All nodes have an ideal sleep scheduling and consume energy only during transmission and reception. The energy consumption of a sensor node is divided between the three components of a wireless sensor: sensing, computation and communication components [3]. 1. ensing: We assume that every sensor node captures b bits/sec data from its environment. The energy needed to sense a bit of data is (α 3 ). Thus, the energy comsumed for sensing is p sense = α 3 b. 2. Computation: The computational power of a sensing node is used for operations, such as data aggregation. It is difficult to quantify the energy used for data agregation in absolute terms without specific knowledge about the nature of the data. However, in our analysis, we are interested in the relative performance of the hierarchical organization against a flat network of sensor nodes. We will assume that any scheme will benefit both organizations approximately equally, thus we will ignore this term in our calculations. 3. Communication: We use the following model for the energy dissipation used for communication [8]: p tx (n 1,n 2 ) = (α 11 + α 2 d(n 1,n 2 ) n )b (1) p rx = α 12 b (2) where p tx (n 1,n 2 ) is the power dissipated in node n 1 when it is transmitting to node n 2, d(n 1,n 2 ) is the distance between the two nodes, n is the path loss index, and the α i are positive constants. Typical values of the parameters α i are shown in Table 1. 3.2 Analysis The energy consumption of the wireless sensor network is determined by the spatial distribution of the sensor nodes. Although in our approach the strong nodes are in predetermined locations, the distribution of the locations of the regular nodes is essentially

Table 1. Typical values of parameters α i [6]. α 11 45 nj/bit α 12 135 nj/bit α 2 10 pj/bit/m 2 (n = 2)or 0.001 pj/bit/m 4 (n = 2) α 3 50 nj/bit random. Thus, our analysis will be based on establishing lower bounds of the energy consumptions. We will rely on two theorems introduced in [2]: Theorem 1: Given D and number of intervening relays (K 1 ) as shown in Figure 1, P link (D) is minimized when all the hop distances are equal to D K. This theorem gives us a bound of energy dissipation rate in a line network via multihop links. It is interesting to note that increasing the number of hops can effectively decrease the transmission power while increase the reception power. There is an optimal number of hops K opt which minimizes the total energy dissipation by trading of the power consumed for transmission and reception. Theorem 2: The optimal number of hops K opt is always one of K opt = D d char or D d char (3) where the distance d char, called the characteristic distance, is independent of D and is given by d char = n α1 α 2 (n 1) We conclude, that for any path loss index n, the energy cost of transmitting a bit can always be made linear with distance. Moreover, for any given distance D, there is an optimal number K opt of intervening nodes. Using more or less than this optimal number leads to energy inefficiencies. In the following, we will use the above theorems to compare the energy consumption of a wireless sensor network with a flat network architecture to the clustering scheme proposed in this paper. (4) Case I: flat network architecture. In our environment, there are identical sensor nodes uniformly distributed in a planar disk of radius R. Using the results from [2], we derive the lower bound of the energy dissipation rate: P f lat network ( α 1 n d i α 12 )b (5) n 1 d char where, d i is the distance of sensor i from the center of the disk. Thus, the expected value of the lower bound of dissipated energy can be derived as follows:

E[min(P f lat network )] = E[( α 1 n d i α 12 )b] n 1 d char n = α 1 n 1 E[ d i ] α 12 b d char n 1 = α 1 E[ n 1 d char d i ] α 12 b n R = [α 1 α 12 ]b n 1 2d char (6) Case II: hierarchical clustering scheme. According to the clustering scheme described above, when strong nodes are deployed, clusters will automatically be formed. In each cluster, the expected number of nodes is. The individual clusters have a similar structure like the flat network, but we also need to consider both the reception energy consumption of the strong nodes and the energy consumption related to the communication between the strong node and the sink, which follows the equation (1): P clustered network α 1 n d i b + n 1 d char (α 11 + α 2 d i n )b (7) where, d i is a random variable following the uniform distribution over the interval R [0, ] and d i n is a random variable following the uniform distribution over the interval [0, R]. Thus, the expected value of the minimum min(p clustered network ) can be derived as follows: E[min(P clustered network )] = E[ α 1 (α 11 + α 2 d i n )b] n d i b+ n 1 d char n = α 1 n 1 E[ α 11 b + α 2 E[ d i d char ]+ d n i ]b n R = [α 1 n 1 2 + α 11 + d char α 2 Rn n + 1 ]b (8)

An important consequence is that the communication cost of multi-hop links increases with the number of clusters while the communication cost of messaging on the backbone increases with the number of clusters. Thus, there exists an optimal number of clusters which trades off the power consumption between multi-hop and single-hop links to minimize the energy dissipation rate. Applying the techniques of previous two theorems, we can deduct that optimal number clusters is always one of opt = ( α 1 n 1 n d R char α 11 + α 2 R n n+1 ) 2 3 or ( α 1 n 1 n d R char R α 11 + α n ) 2 3 (9) 2 n+1 This result is important from the practical deployment point of view of a sensor network. We need to limit the number of clusters to the one shown in the Equation 9 even if we have a larger number of nodes which, based on their hardware characteristics, would qualify as strong nodes. 3.3 umerical simulation We will numerically analyze the energy dissipation rate of our scheme compared with the flat network architecture. In addition, we examine the impact of the various parameters, n,, R,. We assume a sensor network is composed of = 10000 sensor nodes distributed on a radius of R = 1000 meters with communication path loss index n = 2 and data bit rate b = 1bits/sec. Figure 2, left, shows the energy dissipation in function of the number of clusters ranging from 1% 10% of. Another property of interest is the optimal percentage of clusterheads or strong nodes. Thus, in Figure 2 right, we plot the calculated optimum percentage in function of the total number of nodes,. We found that the optimal percentage of strong nodes decreases with the number of total sensor nodes and it is between 9% to 2% in a typical field of 10,000 to 100,000 nodes of deployment. Thus, the remarkable gain in energy dissipation rate can be obtained with relatively small percentage of strong nodes. 0.014 0.012 Flat network architecture without clustering Hetergenous network architecture with clustering 0.09 0.08 0.07 Energy dissipation rate of network (J/sec) 0.01 0.008 0.006 0.004 opt/ 0.06 0.05 0.04 0.03 0.002 0.02 0 100 200 300 400 500 600 700 800 900 1000 The number of "strong" nodes 0.01 0 1 2 3 4 5 6 7 8 9 10 x 10 4 Fig. 2. Energy dissipation vs. number of clusters (left) and the optimal percentage of clusterheads to the total number of nodes, (right)

ext, we determine the optimum number of strong nodes with the increase of the R while keeping other parameters unchanged as can be seen in Figure 3. Thus, we visualize the impact of the density of the network on the optimal energy dissipation rate when the optimal number of strong nodes is deployed. 0.14 Hetergenous network architecture with clustering Flat network architecture without clustering 0.12 Optimal energy dissipation rate of network (J/sec) 0.1 0.08 0.06 0.04 0.02 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 R Fig. 3. The impact of network density on the optimal performance of two paradigms of networks where n = 2, = 10000. By repeating the experiments with n = 4, we obtained the results in Figure 4 and 5. Contrary to our expectations, our clustering scheme does not show any benefits for this experimental setup. This is explained by the fact that in an environment with large path loss index, the single-hop operations are much more expensive than multi-hop communications. We conclude that the benefits of our scheme is highly dependent on the environment and the it is better adapted for low path loss index values. 0.25 Flat network architecture without clustering Hetergenous network architecture with clustering 5.5 6 x 10 3 Energy dissipation rate of the network (J/sec) 0.2 0.15 0.1 0.05 opt/ 5 4.5 4 3.5 3 2.5 2 1.5 0 0 100 200 300 400 500 600 700 800 900 1000 The number of "strong" nodes 1 0 1 2 3 4 5 6 7 8 9 10 x 10 4 Fig. 4. Performance comparison of two paradigms of networks where n = 4, = 10000, R = 1000 (left) and the relationship between o pt and where n = 4, R = 1000 (right)

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0.8 Hetergenous network architecture with clustering Flat network architecture without clustering 0.7 Optimal energy dissipation rate of network (J/sec) 0.6 0.5 0.4 0.3 0.2 0.1 0 R Fig. 5. The impact of network density on the optimal performance of two paradigms of networks where n = 4, = 10000. 4 Related Work The literature of the ad hoc and sensor networks contains several mechanisms for energy-efficient and energy-balanced communication. LEACH [5, 6] (Low-Energy Adaptive Clustering Hierarchy) is a cluster-based routing protocol that minimizes a global energy usage by randomized rotation of local clusterheads to evenly distribute the energy load among the sensors in the network. In each round of LEACH operation, the clusters are organized in a set-up phase, followed by a steady-state phase. When clusters are selected, each node decides whether or not to become a clusterhead for the current round. Each node chooses a random number between 0 and 1. The decision is made by the comparison of this number with T (n), which is based on the suggested percentage of clusterheads for the network and the number of times the node has been a clusterhead so far. If T (n) is larger, the node is more likely to be a clusterhead for the current round. Based on the number of nodes in the cluster, the clusterhead node creates a TDMA schedule telling each node when it can transmit. Our scheme is different from LEACH through the fact that it operates in and exploits the properties of a heterogeneous network. Instead of rotating the clusterheads between the homogeneous nodes, the algorithm uses the strong nodes as clusterheads. In addition, we allow multi-hop links for inner-cluster communication. Thus, our algorithm does not require the overhead of the dynamic reconfiguration. On the other hand, it assumes the existence the suitably distributed strong nodes, and its benefits depend on the low path loss indexes. M. Bhardwaj and A.P. Chandrakasan [3] introduce a role assignment framework to derive bounds of network lifetime for a variety of data gathering scenarios. Althogh their study deals with the lifetime of the networks with limited energy resources, they also implicitly define a transmission schedule for energy-efficient and energy balanced communication. Unfortunately, this transmission schedule can be computed only in the presence of global information, which is not normally available in a deployed network. E. J. Duarte-Melo and M. Liu [4] propose and analyze a hierarchical scheme which is closer to ours by utilizing two types of nodes to organize the infrastructure of the

network. However, it still needs to dynamically choose clusterheads among strong nodes and it deploys single-hop links within a cluster as well. 5 Conclusions Through introducing a series of strong nodes as clusterheads, we change the communication structure of the original data fusion in wireless sensor networks from a flat to an hierarchical one which has better energy-balancing properties. Compared to other energy-balancing schemes, our scheme is rather simple and effective. Future work includes adapting the protocol does not depend on neither the environment nor the path loss index as well as an extensive simulation work to validate the results. References 1. I. Akyildiz, W. u, Y. anakarasubramaniam, E. Cayirci. Wireless ensor etworks: A urvey. Computer etworks Journal, Vol. 38, o. 4, pp. 393-422, 2002. 2. M. Bhardwaj, T. Garnett, A.P. Chandrakasan. Upper Bounds on the Lifetime of ensor etworks. In Proceedings of International Conference on Communications, 2001. 3. M. Bhardwaj, A.P. Chandrakasan. Bounding the Lifetime of ensor etworks via Optimal Role Assignments. In Proceedings of IFOCOM 2002, pp. 1587-1596, ew York, June 2002. 4. E. J. Duarte-Melo, M. Liu. Analysis of Energy Consumption and Lifetime of Heterogeneous Wireless ensor etworks. In Proceedings IEEE Globecom, ovember 2002, Taipei, Taiwan. 5. W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan. Energy-Efficient Communication Protocol for Wireless Microsensor etworks. Proceedings of the 33rd International Conference on ystem ciences (HIC 00), January 2000. 6. W. R. Heinzelman. Application-pecific Protocol Architectures for Wireless ensor etworks. Ph.D. Thesis, Massachusetts Institution of Technology, 2000. 7. H. Garcia-Molina. Election in a distributed computer system. IEEE Transactions on Computers, C-31(2), pp. 48-59, 1982. 8. T. Rappaport. Wireless Communications: Principles & Practice. ew Jersey: Prentice-Hall, Inc., 1996. 9. M. L. ichitiu. Cross-Layer cheduling for Power Efficiency in Wireless ensor etworks. In Proceedings of IFOCOM 2004, (Hong Kong, P. R. China), March 2004.