Journal of Wireless Sensor Networks. Topology control in Heterogeneous Wireless Sensor Network

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

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Study on Wireless Sensor Networks Challenges and Routing Protocols

TOPOLOGY CONTROL IN WIRELESS NETWORKS BASED ON CLUSTERING SCHEME

Research Paper FAULT MANAGEMENT USING MODIFIED RAT FOR WIRELESS SENSOR NETWORKS Sathyapriya.L Jawahar A

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

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

PERFORMANCE EVALUATION OF TOPOLOGY CONTROL ALGORITHMS FOR WIRELESS SENSOR NETWORKS

An Energy Efficient Clustering in Wireless Sensor Networks

Prianka.P 1, Thenral 2

A Novel Protocol for Better Energy-Efficiency, Latency and Fault Tolerance in Wireless Sensor Network

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

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

PATM: Priority-based Adaptive Topology Management for Efficient Routing in Ad Hoc Networks

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

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

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

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

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

High Speed Data Collection in Wireless Sensor Network

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

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

Clustering Based Topology Control Protocol for Data Delivery in Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

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

DE-LEACH: Distance and Energy Aware LEACH

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

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

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

Adapting Distance Based Clustering Concept to a Heterogeneous Network

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

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

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

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

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

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

DAPR: A Protocol for Wireless Sensor Networks Utilizing an Application-based Routing Cost

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

A Review on Routing Protocols For Wireless Sensor Network

APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks

Sensor Deployment, Self- Organization, And Localization. Model of Sensor Nodes. Model of Sensor Nodes. WiSe

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

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

Energy Efficient Clustering Protocol for Wireless Sensor Network

Routing protocols in WSN

Hierarchical Low Power Consumption Technique with Location Information for Sensor Networks

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

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

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

Lecture 8 Wireless Sensor Networks: Overview

On Distributed Algorithms for Maximizing the Network Lifetime in Wireless Sensor Networks

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

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

Energy Aware Location Based Routing Protocols in Wireless Sensor Networks

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

Free-CLASH Improved Localization-Free Clustering in Large Wireless Sensor Networks

Sensors & Transducers Published by IFSA Publishing, S. L.,

ROAL: A Randomly Ordered Activation and Layering Protocol for Ensuring K-Coverage in Wireless Sensor Networks

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees

Chapter 5 To T pology C o C ntrol

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

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

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

Comparative analysis of centralized and distributed clustering algorithm for energy- efficient wireless sensor network

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

[Sawdekar, 3(1): January, 2014] ISSN: Impact Factor: 1.852

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

International Journal of Research in Advent Technology Available Online at:

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

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

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

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

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA)

CVLEACH: Coverage based energy efficient LEACH algorithm

New Data Clustering Algorithm (NDCA)

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

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

A3: A Topology Construction Algorithm for Wireless Sensor Networks

An Optimized Lifetime Model using Energy Holes Reduction near Sink's Locality of WSN s

The Effect of Physical Topology on Wireless Sensor Network Lifetime

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

Improving IEEE Power Saving Mechanism

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks

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

WSN Routing Protocols

Wireless Sensor Networks applications and Protocols- A Review

Time Synchronization in Wireless Sensor Networks: CCTS

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

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

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

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

WSN WIRELESS WSN WSN WSN. Application agriculture SENSOR. Application geophysical. Application agriculture NETWORK: 11/30/2016

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

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Power Efficient Advanced Node Clustering Hierarchical Protocol for Wireless Sensor Networks

Transcription:

JWSN 216, 3, 1-18 Journal of Wireless Sensor Networks ISSN: 21-6417 www.wsn-journal.com Article Topology control in Heterogeneous Wireless Sensor Network Deepak Dandekar 1, *, Prashant Deshmukh 2 1 Electronics Engineering, B.D.College of Engineering, Sevagram, Wardha, M.S.(India) d.dandekar@rediffmail.com 2 Computer Engineering, Sipna College of Engineering,Amravati, M.S.(India) pr_deshmukh@yahoo.com * Author to whom correspondence should be addressed Received: 3rd February 216 / Accepted: 11th February 216 / Published: 11th February 216 Abstract: Topology of a Wireless Sensor Network determines the connectivity of the wireless network and topology Control is the important technique of extending network lifetime while preserving network connectivity. In this paper, we consider a heterogeneous multi-hop wireless sensor network consisting of sensor nodes and relay nodes. Relay nodes strategically deployed for fault tolerance and virtual backbone creation. We propose topology control algorithm based on hybrid approaches to maximize the topological network lifetime of the WSN. The experimental performance evaluation demonstrates the topology control with efficient use of relay nodes maximizes the network lifetime of WSNs. Keywords: topology control; wireless sensor network; network lifetime; relay backbone 1. Introduction In WSN design, the key issues are node energy efficiently, network connectivity and robustness, network throughput and lifetime extension of the whole network. Among these network lifetime has become the critical requirement of most WSN applications. The WSN which contains large numbers of nodes, the planning deployment becomes most important issue. To extend lifetime while protecting against network failure, it is important to plan the topology deployment. Controlling the topology of the network has emerged as an effective solution to the above problem. Overall topology control includes factors like mode of deployment, deployment of additional nodes, self-configuration after deployment and employing scheme for maintaining the topology of sensor network particularly when sensor nodes are prone to random failures, subject to energy drain or harsh physical conditions.

JWSN. 216, 1 2 Traditional sensor network allows the deployment of sensor node to sense their environment and send the collected information to the base station for further processing. In modern scenario, the large scale WSNs are based on a multi-hop heterogeneous hierarchical models allowing networks to use relay nodes to span distances between sensor nodes and to adapt to network changes by routing around a failed node using a different path in order to improve performance. The deployment of nodes also planned use less transmitter power that result in longer network lifetime. In heterogeneous WSNs, the role of relay nodes is different in different types of network architectures. In flat stationary network architectures, relay nodes used for network connectivity and fault tolerance. In two-tier networks, relay nodes usually play the role of a backbone node or gateway in the network. In such heterogeneous wireless sensor networks, maximizing lifetime by optimally using the energy within sensor and relay nodes is an important problem of researches in recent years. The proposed topology control algorithm assumes maximum utilization of redundant relay node s energy while selectively engaging sensor nodes in order to prolong the network lifetime. In general, energy-efficient topology control algorithms broadly classified into centralized or distributed [1]. Centralized approaches are not feasible for large-scale WSNs. Distributed approaches are dynamic and more practical for large-scale WSN scenarios. Distributed topology control algorithms classified according to the criterion used. They grouped into four categories that are power adjustment, power m ode, clustering and hybrid. The power adjustment approach is base on the concept of changing the transmission power of nodes to minimize the node energy during communication. Minimum Energy Communication Network [2] is a localized algorithm that minimizes the energy in packet transmission by constructing a topology of lowest energy paths between sensors to a sink. The SMECN algorithm [3] is an extension of the MECN algorithm to construct a network that is simpler, faster and more energy-efficient than the one generated in MECN. COMPOW [4] finds and uses the minimum common power level that is sufficient to maintain the connectivity of the entire network. XTC algorithm operates with the neighbors' link qualities [5] and avoids long-distance communication links and route a message over several small energy efficient hops. The Cone-Based Topology Control algorithm (CBTC) [6] increases network lifetime while maintaining global connectivity with a reasonable throughput in a multi-hop wireless ad hoc network. The power mode approach is the technique that exploits the feature of the operating mode to gain energy saving. In general, there are four operating modes of the nodes: sleep, idle, transmit and receive modes. The energy consumed during transmit and receive modes is assumed higher than that in the sleep mode [7]. Geographical Adaptive Fidelity (GAF) [8] nodes operate in three states that consist of sleep, STEM [9] is similar to GAF but put as many nodes as possible to sleep mode so that the energy consumption is reduced and network lifetime is extended. Adaptive Self-Configuring Sensor Network Topologies (ASCENT) proposed by [1] is a selfreconfigurable algorithm which selects a subset of nodes to remain active to serve as a routing backbone. The remaining nodes stay passive listening to join the routing backbone whenever required. Clustering techniques creates hierarchical structures in a very large-scale network by selecting a set of nodes in the network on various criteria namely, energy reserve and density of the network or node identifier. Most attractive features of the clustering approaches include the load balancing and data aggregation offered for prolonged network lifetime. Many of the clustering approaches construct the virtual backbone using the connected dominating set (CDS) [11], Energy-efficient Distributed Connecting Dominating Sets (ECDS) [12], Power Aware Connected Dominating Set (PACDS) [13]. In load balancing clustering, backbone nodes are randomly chosen among nodes with higher remaining energy. The hybrid approach is a topology control technique that uses a clustering approach in combination with power adjustment or power mode approaches. [14] combines the clustering approach with the power mode approach in which the non-cluster-heads that are sitting idle shifts to the sleep mode. The CLUSTERPOW [15] integrates the clustering approach with the power adjustment approach to enhance energy saving. LEACH [16] integrates the clustering approach and power mode approach that uses a load balancing mechanism that periodically rotates the role of cluster-head nodes.

JWSN. 216, 1 3 2. Network Model In this work we consider, a large number of stationary homogeneous sensor nodes randomly deployed in a given area of interest. They are responsible of sensing raw data and then forwarding it to sink node in multiple hops. We assumed minimum number of relay nodes called as first phase relays optimally deployed for two objectives. First is to achieve minimum k-connectivity for fault tolerance and second for relay backbone formation. Few additional second phase relays are also placed in the network to make relay backbone to be a fault tolerant. 3. Topology Control Algorithms The topology control algorithms proposed and illustrated in this work are hybrid approaches, that uses a clustering approach in combination with power adjustment or power mode approaches. The algorithm is a hybrid of power mode and clustering approaches. It selects a subset of nodes to form a forwarding backbone using a CDS approach. The selects a subset of nodes to form a forwarding backbone. The backbone is capable of forwarding packets, maintaining network connectivity and preserving network capacity. guarantees minimum the number of nodes elected as coordinators, thereby increasing network lifetime but without causing a significant loss of capacity or increase in latency. Finally, elects coordinators. 3.1 PC Algorithm The algorithm uses only mode control approach in clustering for backbone creation. To minimize energy consumption further we propose an algorithm based on, which employs the power control technique in the algorithm hence we name this algorithm as PC (Power Control ). PC is power control version algorithm. Power control is added to means in PC- non backbone nodes can connect to backbone by controlling its transmitting power that sets to minimum for maintaining the connectivity. The primary goal of the proposed algorithm design is to achieve maximum lifetime extension of the wireless sensor network. The PC- runs above the link and physical layers, and below the routing layer of protocol stack. This structure allows exploiting the power-saving feature of the link layer protocol, while still being able to influence the routing process. To support routing protocol the PC- protocol has to follows neighbor discovery, backbone nodes selection and state transition activities. The PC generates a sparse topology. Algorithm 1: PC Input: G(V) Output: B(V ) 1. F(u, pi) : Set of 1-hop neighbor of v with Tx power level p i ; S(u) : Set of 2-hop neighbor of v = ø ; 2. Neighbor search 2(a) for each u in G(V) { for power level i =1 to 4 { Broadcast a HELLO message with Tx power= p i ; receive hello message from other node v;

JWSN. 216, 1 4 F(u p i ) = F(u p i ) U {v p i }; }} Order nodes in F(u) according to decreasing node degree;} 2(b) for each u in G(V) { Broadcast a HELLO message with Tx power level 4; receive hello message from other node v and know its2- hop neighbor; S(u) = S(u) U {v }; } 3. Selection of Backbone Nodes while F(u) = { B(V)= {u}; if v has a neighbor w which is not in S(u) and E v > E w { B(V ) = B(V ) U {v}; F(u) = F(u) {u} else B(V ) = B(V ) U {w};}} 4. Withdrawal as a Backbone node for each node v in B(V ) { after backoff delay if every neighbor of v is a neighbor of node w in B(V) { B(V ) = B(V ) v ;} else continue;} 5. Broadcast final B(V ) 6. for all nodes in G(V) B(V ) { node takes decision whether to sleep or awake to act as simple sensor. if node k awaken then adjust transmit power level of k to p i of corresponding node in backbone list; Broadcast new status; } We have built PC on AODV routing protocol that can work with any routing protocol. 3.2 Algorithm Adaptive Backbone Topology Control is an adaptive version of PC algorithm. initially consider sensor nodes and relay nodes to be elements of two different sets. performs 1-hop neighbor and 2-hop neighbor discovery just similar to PC. They differ in backbone election and withdrawal steps. In backbone selection criterion are different for sensors and relays. Sensor node can participate in backbone up to threshold value ( β * p max ) of its energy level but there is no such condition imposed on relay nodes. β can ranges from.1 to 1. Relay node can be a part of backbone as long as it is alive. Initially both type of nodes that are sensor and relay node form backbone for data forwarding. After some time when all sensors lose their energy and drops below half of its initial energy, they do not become a backbone node and thereafter adaptively backbone will composed by relay nodes. This strategy is opted because the sensor nodes dissipate energy faster than relay nodes, as sensor has to perform additional work of sensing the data compare to relay. This approach will help balancing load among sensors and relays to conserve energy of sensors. Algorithm 2: Input: G1(V), G2(R) Output: B(V ) 1. F(u, p i ):Set of 1-hop neighbor of v with Tx power level p i ; S(u) : Set of 2-hop neighbor of v = ø ; 2. Neighbor search 2(a) G(V,R) = G 1 (V) U G 2 (R);

JWSN. 216, 1 5 2(b) for each u in G(V,R) { for power level i =1 to 4 { Broadcast a HELLO message with Tx power = p i ; receive hello message from other node v; if v is not in F(u, p i ) then F(u p i ) = F(u p i ) U {v p i }; } else Continue;}} Remove duplicate nodes in order nodes in F(u) according to decreasing value of node degree;} for each u in G(V){ Broadcast a HELLO message with Tx power level 4; receive hello message from other node v and know its1-hop neighbor; S(u) = S(u) U {v };} 3. Selection of Backbone Nodes while F(u) = { If u not belong to G2(R) and E u > E u /2; B(V)= {u}; If v has a neighbor w which is not a neighbor of any node in F(u) and E v > E w { B(V ) = B(V ) U {v}; F(u) = F(u) {u} else B(V ) = B(V ) U {w};} } 4. Withdrawal as a Backbone node for each node v in B(V ){ if every neighbor of v is a neighbor of node w in B(V){ B(V ) = B(V ) - v; else continue;}} 5. Broadcast Final B(V ); 6. for all nodes in G(V,R) B(V ){ if node k belongs to G 2 (R) Shift in sleep state A node in G 1 (R) takes its decision whether to sleep or awake and act as data collecting node;} if node k is in awake state adjust transmit power level of k to p i of corresponding node in backbone; } Broadcast new status;} 7. if B(V ) not a subset of G 2 (R)then Repeat steps 1 to 6; 4. Simulation Results This section discusses results and performance comparison of our implementation of PC and with algorithm, which is one of the most widely cited algorithms. The scenario that we have used in our simulation experiments consists of a 3 m x 3 m square area. The number of nodes is 1 nodes. All experimental results in this section are average of ten runs on different chosen scenarios. In Fig 1, graphs are drawn for backbone nodes as a function of node density to verify the sparseness of topology. outperforms in this regard. The reason is that nodes use maximum power whereas in PC and connectivity may be possible at lower transmitting power. Percentage energy remaining with backbone node when all nodes are functioning is better in PC and but lower in, which is shown in Fig 2. Fig 3 and 4 are important in the context of sensor node s energy conservation. Results show that gives free hand to sensor to participate in backbone thereby the energy of sensors drains faster than the

JWSN. 216, 1 6 sensors in. Compared to in relay node takes major share in data forwarding process hence sensors holds sufficient energy to live longer. Fig 5, 6, and 7 relates to network lifetime comparison. In all three graphs network lifetime with PC and is much better than. Fig 5 and 6 clearly indicate that adaptively and efficiently make use of relay nodes in enhancing network lifetime. 25 Backbone Node Density 2 15 1 5 PC 25 5 75 1 Node Density Fig 1. Backbone Nodes as a function of Node density % Energy Remaining of Backbone Nodes 9 8 7 6 5 4 3 2 1 2 4 6 8 1 PC Fig 2 Backbone Node energy remaining as a function of Time

JWSN. 216, 1 7 % Remaining Energy of Non- Backbone nodes 9 8 7 6 5 4 3 2 1 2 4 6 8 1 PC Fig 3 Non-Backbone Node energy remaining a function of time It is apparent that all schemes experience linear energy increase with the increase in network size. PC s and s ability to save energy depends on node density, since the fraction of sleeping nodes depends on the number of nodes per radio coverage area. % Remaining Energy of Relays 9 8 7 6 5 4 3 2 1 2 4 6 8 1 PC Fig 4 Relay Node energy remaining as a function of Time 1.2 % Nodes Alive (SN + RN) 1.8.6.4.2 PC 5 1 15 Fig 5 Number of Total nodes alive as a function of Time

JWSN. 216, 1 8 1.2 % Relay Nodes Alive 1.8.6.4.2 PC 5 1 15 Fig 6 Number of Relay nodes alive as a function of Time We observe that PC and provide a significant amount of savings beyond. It is obvious that in case of it has the worst energy consumption as it keeps nodes on with its maximum transmitting power. % Sensor Nodes Alive 1.2 1.8.6.4.2 5 1 15 PC Fig 7 Number of Sensor nodes alive as a function of Time As shown in Fig 8 the node density has increasing effect on network lifetime. Initially lower density gives lowered network lifetime. Fig 9 shows the normalized average throughput with respect to the number of nodes in the network. It is evident that PC and algorithms give almost similar throughput compared to algorithm. Network Lifetime (%) 8 7 6 5 4 3 2 1 2 4 6 8 1 12 Number of SNs PC Fig 8 Network Lifetime vs. Number of Nodes

JWSN. 216, 1 9 1.2 Normalized Average Throughput 1.8.6.4.2 PC 2 4 6 8 1 12 Number of SNs Fig 9 Network Throughput vs. No. of Nodes 5. Conclusions In this paper, we proposed distributed topology control PC and algorithms, for wireless sensor networks that minimize energy consumption while proving fault tolerance and connectivity of the network. In PC and the nodes adjust their transmitting power to connect backbone nodes and all nodes in the network periodically rotates their roles. adaptively elects a subset of only relay nodes after threshold value of their energy. Backbone nodes form the routing backbone and forward data packets towards the sink, while redundant nodes transit to the power-saving mode. Simulation results show that PC and not only preserves connectivity but also provides significant energy saving and prolong sensors lifetime. Both PC and outperformed in terms of energy usage of sensor nodes. make maximum use of redundant relay nodes to maximize sensor nodes lifetime. References [1] I. Stojmenovic, Handbook of Sensor Networks: Algorithms and Architectures, John Wiley and Sons, 25. [2] V. Rodoplu and T. H. Meng, Minimum energy mobile wireless networks, IEEE Journal on Selected Areas in Communications, 1999., Vol. 17, No. 8, pp. 1333 1344 [3] X. Y. Li and P. J. Wan., Minimum energy mobile wireless networks revisited, in Proceedings of the IEEE International Conference on Communications (ICC 21), Helsinki, Finland, 21. [4] S. Narayanaswamy, V. Kawadia, R. S. Sreenivas, and P. R. Kumar, Power control in ad-hoc networks: Theory, architecture, algorithm and implementation of the COMPOW protocol, in Proceedings of European Wireless Conference (EW 22), Florence, Italy, 22, pp. 156 162. [5] Wattenhofer, R. and A. Zollinger, XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks, in Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS'4), 24.

JWSN. 216, 1 1 [6] Wattenhofer, R., L. Li, Distributed Topology Control for Power Efficient Operation in Multihop Wireless Ad Hoc Networks, in Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'1), 21. [7] C. E. Jones, K. M. Sivalingam, P. Agrawal, and J. C. Chen, A survey of energy efficient network protocols for wireless networks, Wireless Networks, 21, Vol. 7, No. 4, pp. 343 358. [8] X. Ya, J. Heidemann, and D. Estrin, Geography-informed energy conservation for ad hoc routing, in Proceedings of the 7th International Conference Mobile Computing & Networking (MobiCom 21), Rome, Italy, 21, pp. 7 84. [9] C. Schurgers, V. Tsiatsis, and M. B. Srivastava, STEM- topology management for energy efficient sensor networks, in Proceedings of IEEE Aerospace Conference, Montana, USA, 22, Vol. 3, pp. 3 199. [1] A. Cerpa and D. Estrin, Ascent: Adaptive self-configuring sensor networks topologies, IEEE Transactions on Mobile Computing, 24, Vol. 3, No. 3, pp. 272 285. [11] J. Blum, M. Ding, A. Thaeler, and X. Cheng, Connected dominating set in sensor networks and MANETs, Handbook of Combinatorial Optimization, 24, pp. 329 369. [12] Z. Yuanyuan, X. Jia, and H. Yanxiang, Energy efficient distributed connected dominating sets construction in wireless sensor networks, in Proceedings of the International Conference on Wireless Communications and Mobile Computing (IWCMC- 26), Vancouver, British Columbia, Canada, 26, pp. 792 82. [13] J. Wu, M. Gao, and I. Stojmenovic, On calculating power-aware connected dominating sets for efficient routing in ad hoc wireless networks, in Proceedings of the 3th International Workshops on Parallel Processing (ICPP 21), Valencia, Spain, 21, pp. 346 356. [14] B. Chen, K. Jamieson, H. Balakrishnan, and R. Morris, Span: An energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks, Wireless Networks, 22, Vol.8, No. 5, pp. 481 494. [15] Vikas Kawadia and P.R. Kuma, Power control and clustering in ad hoc networks, in Proceedings of the IEEE Conference on Computer Communications (INFOCOM 23) San Francisco, USA, 23; Vol. 1, pp. 459 469. [16] Heinzelman, W., A. Chandrakasan, and H. Balakrishnan. Energy Efficient Communication Protocol for Wireless Microsensor Netwroks (LEACH). in Proceedings of 33rd Hawaii International Conference Systems Science. 24. 216 By the authors; licensee JWSN. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license.