Chapter 8: Energy Conservation. MANETs. Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering

Similar documents
Experiments with Broadcast Routing Algorithms for Energy- Constrained Mobile Adhoc Networks. (Due in class on 7 March 2002)

Multicasting in ad hoc networks: Energy efficient

Maximization of Time-to-first-failure for Multicasting in Wireless Networks: Optimal Solution

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks

Energy Efficient Broadcasting Using Sparse Topology in Wireless Ad Hoc Networks

Algorithms for Energy-Efficient Multicasting in Static Ad Hoc Wireless Networks

Energy-Efficient Broadcast and Multicast Trees in Wireless Networks

General Algorithms for Construction of Broadcast and Multicast Trees with Applications to Wireless Networks

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

Variable Power Broadcasting in Ad Hoc Networks

Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks. Wang Wei Vikram Srinivasan Chua Kee-Chaing

Energy-Efficient Multicasting of Session Traffic in Bandwidthand Transceiver-Limited Wireless Networks

Figure 1. Clustering in MANET.

DISCOVERING OPTIMUM FORWARDER LIST IN MULTICAST WIRELESS SENSOR NETWORK

Chapter 5 To T pology C o C ntrol

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani

Energy-Efficient Algorithm for Broadcasting in Ad Hoc Wireless Sensor Networks

Networking Sensors, II

Broadcasting and topology control in wireless ad hoc networks

Extended Dominating Set and Its Applications in Ad Hoc Networks Using Cooperative Communication

Chapter 7 CONCLUSION

Arindam K. Das, Mohamed El-Sharkawi, Robert J. Marks, Payman Arabshahi and Andrew Gray, "Maximization of Time-to-First-Failure for Multicasting in

On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper)

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

Fault-tolerant Power-aware Topology Control for Ad-hoc Wireless Networks

On the Minimum k-connectivity Repair in Wireless Sensor Networks

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 3, MAY

Local Versus Global Power Adaptive Broadcasting in Ad Hoc Networks

Improving Lifetime of Wireless Sensor Networks

Resource management in energy-limited, bandwidth-limited, transceiver-limited wireless networks for session-based multicasting q

Energy-efficient routing algorithms for Wireless Sensor Networks

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

References. Forwarding. Introduction...

Chapter 11 Chapter 6

Xiao Chen* and Jian Shen

2400 IEEE SENSORS JOURNAL, VOL. 13, NO. 6, JUNE 2013

Efficient Directional Network Backbone Construction in Mobile Ad Hoc Networks

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

Implementation of an Algorithmic To Improve MCDS Based Routing In Mobile Ad-Hoc Network By Using Articulation Point

Graph Theoretic Models for Ad hoc Wireless Networks

Analysis of Multiple Trees on Path Discovery for Beacon-Based Routing Protocols

A New Approach for Interference Aware Cost Effective Routing Algorithm in Wireless Sensor Network

Implementation of Near Optimal Algorithm for Integrated Cellular and Ad-Hoc Multicast (ICAM)

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

6. Node Disjoint Split Multipath Protocol for Unified. Multicasting through Announcements (NDSM-PUMA)

Secure Data Collection for Wireless Sensor Networks

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks

A LOAD-BASED APPROACH TO FORMING A CONNECTED DOMINATING SET FOR AN AD HOC NETWORK

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Redes de Computadores. Shortest Paths in Networks

Routing Protocols in MANETs

Modified Ultra Smart Counter Based Broadcast Using Neighborhood Information in MANETS

PREDICTING NUMBER OF HOPS IN THE COOPERATION ZONE BASED ON ZONE BASED SCHEME

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

Algorithms for Minimum m-connected k-dominating Set Problem

Motivation and Basics Flat networks Hierarchy by dominating sets Hierarchy by clustering Adaptive node activity. Topology Control

ANALYZE AND EVALUATE THE IMPLEMENTATION OF CDS ALGORITHMS USING THE MOBILE AGENT.. 1 RAFAT AHMED ALHANANI, 2 JAAFAR ABOUCHABAKA, 3 RAFALIA NAJAT

Minimum-Energy Broadcast and Multicast in Wireless Networks: An Integer Programming Approach and Improved Heuristic Algorithms

Mobility-Sensitive Topology Control in Mobile Ad Hoc Networks

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocol

Energy Management Issue in Ad Hoc Networks

Energy Management Issue in Ad Hoc Networks

Energy Aware Node Placement Algorithm for Wireless Sensor Network

CS200: Graphs. Rosen Ch , 9.6, Walls and Mirrors Ch. 14

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

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

Mobility-Aware Ad Hoc Routing Protocols for Networking Mobile Robot Teams

SEAR: SECURED ENERGY-AWARE ROUTING WITH TRUSTED PAYMENT MODEL FOR WIRELESS NETWORKS

A Literature survey on Improving AODV protocol through cross layer design in MANET

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning

NETWORK coding is an area that has emerged in 2000 [1],

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Hierarchical Low Power Consumption Technique with Location Information for Sensor Networks

Geographical routing 1

Estimating the Free Region of a Sensor Node

A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc Networks

Performance Evaluation of Various Routing Protocols in MANET

Transmit and Receive Power Optimization for Source-Initiated Broadcast in Wireless-Relay Sensor Networks

Mitigating Superfluous Flooding of Control Packets MANET

Minimum Power Configuration in Wireless Sensor Networks

Power efficient routing trees for ad hoc wireless networks using directional antenna

MINIMUM HOP MULTICASTING IN BROADCAST WIRELESS NETWORKS WITH OMNI-DIRECTIONAL ANTENNAS

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

Utility-Based Data-Gathering in Wireless Sensor Networks with Unstable Links

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Energy-Efficient Range Assignment in Heterogeneous Wireless Sensor Networks

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

AN ADAPTIVE GATEWAY DISCOVERY IN HYBRID MANETS

Chapter 16. Wireless LAN, Mobile Ad Hoc Networks, and MANET Routing Protocols. Wireless Network Models. Illustration of an ad hoc network

Wireless LAN, Mobile Ad Hoc Networks, and MANET Routing Protocols

II. CLASSIFICATION OF ROUTING PROTOCOLS MANET routing protocols are classified into three major categories: proactive, reactive and hybrid.

Fault Tolerant Topology Control for One-to-All Communications in Symmetric Wireless Networks

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

CE693: Adv. Computer Networking

Transcription:

Chapter 8: Energy Conservation for Broadcast Routing in MANETs Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering National Taipei University 1

Outline Introduction Energy-Efficient Broadcast Protocols in MANETs Tree-Based Approach Probability-based bilit b dapproach Conclusions 2

Introduction One important issue in ad hoc network routing is the energy consumption. In MANETs, mobile hosts are powered by batteries and unable to recharge or replace batteries during a mission. Therefore, the limited battery lifetime imposes a constraint on the network performance. To maximize the network lifetime, the traffic should be routed in such a way that the energy consumption is minimized. Broadcast is a communication function that a node, called the source, sends messages to all the other nodes in the networks. Broadcast routing is usually constructing a broadcast tree, which is rooted from the source and contains all the nodes in the network. 3

Introduction Existing istingenergy-efficient efficient broadcast protocols can be classified into tree-based and probability-based approaches. The tree-based broadcast protocol is to construct the minimumenergy broadcast tree, which is a broadcast tree with minimumenergy consumption. To establish the minimum-energy broadcast tree, centralized algorithms and distributed algorithms are investigated in wireless ad hoc networks. In addition, integer-programming g gtechnique can be used to establish the minimum-energy broadcast tree. By considering the probability-based approach, the energy conservation for broadcast routing can be achieved by alleviating the broadcast storm problem with high-performance probabilistic scheme. 4

Energy-Efficient Broadcast Protocols in MANETs Tree-Based Approach Centralized Algorithm Distributed Algorithm Probability-based based Approach Power-Balance Broadcast Protocol 5

Tree-Based Approach The minimum-energy broadcast tree is formally defined as follows. Given the source node r, a set consisting of pairs of relaying nodes and their respective transmission levels is constructed such that all nodes in the network receive a message sent by r, and the total energy expenditure for this task is minimized. 6

Tree-Based Approach Centralized Algorithm 7

Centralized Algorithm A centralized ed algorithm, called as centralized ed BIP (Broadcast d t Incremental Power) algorithm, is developed to construct a minimumenergy broadcast tree in MANETs. An improved centralized algorithm, named EWMA (Embedded Wireless Multicast Advantage), is proposed to construct a minimumenergy broadcast tree with less power consumption. 8

Centralized Algorithm Centralized BIP (Broadcast Incremental Power Algorithm) 9

Centralized BIP (Broadcast Incremental Power Algorithm) The BIP algorithm is based on the Prim s algorithm, which is an algorithm to search for minimum spanning trees (MST). The wireless communication model is defined as follows. First, omni-directional antennas are used, such that every transmission by a node can be received by all nodes that lie within its communication range. Second, the connectivity of the network depends on the transmission power; each node can choose its power level, not to exceed some maximum value max P. BIP assumed that the received signal power varies as r α, where r is the range and α is a parameter that typically ytakes on a value between 2 and 4. Without loss of generality, P ij = power needed for link between nodes i and j = r α, where r is the distance between nodes i and j. 10

Centralized BIP (Broadcast Incremental Power Algorithm) The power required to reach node j is P ij and the power required to reach node k is P ik. A single transmission at power P i,(j,k) = max{p ij,p ik } is sufficient to reach both node j and node k, based on the assumption of omnidirectional antennas. 11

Centralized BIP (Broadcast Incremental Power Algorithm) The basic operation of BIP by offering a simple example of construction of the broadcast tree, rooted at a source node, is described as follows. 1) At the first, the tree only consists of the source node. Then BIP begins by determining which node should be selected so that source node can reach with minimum incremental power. The source node s nearest neighbor, which is node 9, should be added to the tree. The notation 10 9 means that adding the transmission from node 10 to node 9. 12

Centralized BIP (Broadcast Incremental Power Algorithm) 2) BIP then determines which new node can be added to the tree at minimum additional cost. There are two alternatives. Either node 10 can increase its power to reach a second node, or node 9 can transmit to its nearest neighbor that is not already in the tree. In this example, node 10 increases its power level to reach node 6. Note that the cost associated with the addition of node 6 to the tree is the incremental cost associated with increasing node 10 s power level sufficient to reach node 6. The cost of a transmission between nodes 10 and 9 is r, and the cost of a 10,9 transmission between nodes 10 and 6 is r10,6. The incremental cost associated with adding node 6 to the tree is r. 10,6 r10,9 BIP exploits the broadcast advantage because when node 10 with sufficient power to reach node 6, the node 10 also can reach to node 9. 13

Centralized BIP (Broadcast Incremental Power Algorithm) 3) There are now three nodes in the tree, namely nodes 6, 9, and 10. For each of these nodes, BIP determines the incremental cost to reach a new node; that is 6 7, as shown in Fig. 2. 4) This procedure is repeatedly performed until all nodes are included in the tree. The order in which the nodes were added is: 6 8, 6 5, 9 1, 9 3, 9 4, 9 2. 14

Centralized Algorithm EWMA (Embedded Wireless Multicast Advantage) 15

EWMA (Embedded Wireless Multicast Advantage) The EWMA protocol includes two steps. 1) A minimum spanning tree (MST) for broadcasting tree is initially established as shown in Fig. 3, where node 10 is the source node and nodes 916and8areforwarding 9, 1, 6, are nodes. The power consumptions of nodes 10, 9, 1, 6, and 8 are 2, 8, 4, 5, and 4, respectively. The total energy consumption of the MST is 23 16

EWMA (Embedded Wireless Multicast Advantage) 2) A node is said to be an exclude node if the node is a transmitting node in MST but is not transmitting node in the final EWMA broadcasting tree. The key idea of EWMA is to search for exclude nodes by increasing less power consumption for the exclude node to cover more forwarding nodes. For example, the resultant broadcast tree produced by EWMA is shown in Fig. 4. After increasing power consumption of node 10 (from 2 to 13), then original forwarding nodes 96 9, 6, and d8i in MST, can be excluded din the EWMAbroadcast ttree. Therefore, only nodes 10 and 1 are used in the EWMA broadcast tree. The total energy consumption of EWMA broadcast tree is 13 + 4 = 17. 17

Tree-Based Approach Integer Programming Technique 18

Integer Programming Technique The main idea is to use the power matrix P, where the (i, j)-th element of the power matrix P defines the power required for node i to transmit to node j. For instance as shown in Fig. 5, the power matrix P is 19

Integer Programming Technique In addition, a reward matrix R is defined by For instance, the transmission 2 1 results in nodes 1, 3, and 4 being covered, therefore R 21 = [1 0 1 1] is encoded in the (2, 1) cell of the reward matrix. Therefore, reward matrix 20

Tree-Based Approach Distributed Algorithm 21

Distributed Algorithm DIST-BIP (Distributed Broadcast Incremental Power) RBOP (RNG Broadcast Oriented Protocol) 22

Distributed Algorithm DIST-BIP (Distributed Broadcast Incremental Power) 23

DIST-BIP (Distributed Broadcast Incremental Power) Two distributed BIP algorithms are proposed. One is Dist-BIP-A (Distributed-BIP-All), another one is Dist-BIP-G (Distributed-BIP-Gateway). 24

DIST-BIP (Distributed Broadcast Incremental Power) In Dist-BIP-A algorithm, each node constructs its local BIP tree by using centralized-bip algorithm within one-hop transmission range. After constructing local BIP trees for every node, then each node hears and broadcasts messages from/to its neighbors to connect many local BIP trees to form a global BIP tree. For example, node i constructs a local BIP tree as shown in Fig. 6(a). A Dist-BIP-A tree is established as shown in Fig. 6(b) by connecting many local BIP trees, which are constructed by all neighboring nodes. 25

DIST-BIP (Distributed Broadcast Incremental Power) The gateway nodes are jointed to hear and broadcast messages in the Dist- BIP-G protocol to form a Dist-BIP-G tree. An example for the Dist-BIP-G tree is illustrated in Fig. 6(c). Nodes i, j, and k are gateway nodes. The Dist-BIP-G tree is established by connecting local BIP trees, which are constructed by gateway nodes i, j, and k. 26

DIST-BIP (Distributed Broadcast Incremental Power) In general, the message overhead of constructing a Dist-BIP-G tree is less than that of constructing a Dist-BIP-A tree. But the Dist-BIP-A tree is near to the centralized BIP tree. 27

Distributed Algorithm RBOP (RNG Broadcast Oriented Protocol) 28

RBOP (RNG Broadcast Oriented Protocol) Relative Neighborhood Graph (RNG) The protocol only requires the local information to design the minimum-energy broadcasting protocol. Unlike most existing minimum-energy broadcasting protocols that use the global network information, RBOP only maintains the local information, thus saves the communication overhead for obtaining global information. 29

RBOP (RNG Broadcast Oriented Protocol) To substitute minimum spanning tree (MST) in the protocol by utilizing the relative neighborhood graph (RNG), the wireless network is represented by a graph G = (V,E), where V is the set of nodes and E V 2 denotes the edge set which represents the available communications. Note that, (u,v) belongs to E means that u can send message to v, and RNG is a subgraph of G. An edge (u,v) belongs to the RNG if no node w exists in the intersection area for nodes u and v, as illustrated in Fig. 7. This topology control scheme is called the RNG Topology Control Protocol (RTCP), which is used to build the relative neighborhood graph (RNG). 30

RBOP (RNG Broadcast Oriented Protocol) The main idea of RBOP is when a node u receives a message from neighbor nodes, the node selects an edge (u,v) in RNG as far as possible to broadcast the message within radius d(u, v). For example as shown in Fig. 8, node S broadcasts message to A, B and C with radius d(s, A), since d(s, A) > d(s, C) > d(s, B), where (S, A), (S, C), and (S, B) are edges belonging to RNG. Then node C broadcasts with radius d(c, D). Finally, node A broadcasts with radius d(a, G). 31

RBOP (RNG Broadcast Oriented Protocol) This method can reduce the total t number of fbroadcast messages and efficiently transmit the broadcast messages. In the simulation results, the centralized BIP protocol can save about 50% energy compared to RBOP protocol. But the communication overhead of centralized BIP is higher than the RBOP protocol. 32

Probability-based based Approach Power-Balance Broadcast Protocol 33

Power-Balance Broadcast Protocol The power-balance broadcast algorithm uses the residual battery energy to determine whether the host needs to rebroadcast or not. Thus, the host with more residual energy will have high probability to rebroadcast. On the other hand, the host with less residual energy will reduce the rebroadcast probability and reserve more energy for extending the network lifetime. The proposed algorithm consists of two steps. First, each node has an initial rebroadcast probability P i bases on its remaining energy. Second, the algorithm uses the average remaining energy of the neighbors of host i, the number of neighbors of host i, and the number of broadcast message received by host i to refine the rebroadcast probability. 34

Conclusions The broadcast routing protocols are categorized ed into two families: tree-based and probability-based approaches. The tree-based broadcast routing protocols construct a minimumenergy broadcast tree by greedily selecting some nodes from networks and control their power level to maintain a broadcast tree with minimal cost of energy consumption. The probability-based approach reduces the power consumption, alleviate the broadcast storm situation, or balance the power consumptions. 35

Homework #8: What is the minimum-energy broadcast tree? What is the difference of centralized BIP and (Broadcast Incremental Power) EWMA (Embedded Wireless Multicast Advantage) algorithm in MANETs? What is the Power-Balance Broadcast Protocol in MANETs? 36