An improved energy Minimum Connected Dominating Sets Construction Algorithm in MANET Zifen YANG 1, a, Guoqiang LI 1, b Li LIU 1, c

Similar documents
Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

An Approximation Algorithm for Connected Dominating Set in Ad Hoc Networks

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

Algorithms for minimum m-connected k-tuple dominating set problem

Distributed Construction of Connected Dominating Set in Wireless Ad Hoc Networks

Performance of New Broadcast Forwarding Criteria in MANET

A Routing Algorithm via Constructing the Weighted Minimum Connected Dominating Set in Mobile Adhoc

On minimum m-connected k-dominating set problem in unit disc graphs

A Scheme of Multi-path Adaptive Load Balancing in MANETs

Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks

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

Algorithms for Minimum m-connected k-dominating Set Problem

Connected Dominating Sets in Wireless Networks with Different Transmission Ranges

Chapter 7 CONCLUSION

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

Efficient Broadcast Algorithms To Reduce number of transmission Based on Probability Scheme

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

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

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Strongly Connected Dominating Sets in Wireless Sensor Networks with Unidirectional Links

Heuristic Clustering Algorithms in Ad hoc Networks

On Reducing Broadcast Redundancy in Ad Hoc Wireless Networks

An Efficient Broadcast Algorithm To Transmit Data In Multi-hop Relay MANETs Fathima Sana 1, Dr. M. Sudheep Elayidom 2

A Localized Algorithm for Reducing the Size of Dominating Set in Mobile Ad Hoc Networks

Research on Heterogeneous Communication Network for Power Distribution Automation

A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs

Chapter 8 DOMINATING SETS

A Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

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

Effects of Caching on the Performance of DSR Protocol

An Enhanced Algorithm to Find Dominating Set Nodes in Ad Hoc Wireless Networks

Chapter 8 DOMINATING SETS

Randomized Algorithms for Approximating a Connected Dominating Set in Wireless Sensor Networks

Figure 1. Clustering in MANET.

Battery Power Management Routing Considering Participation Duration for Mobile Ad Hoc Networks

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Energy Efficient Broadcasting Using Network Coding Aware Protocol in Wireless Ad hoc Network

Energy Efficient EE-DSR Protocol for MANET

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

Connected Dominating Set in Sensor Networks and MANETs

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS

Agreedy approximation for minimum connected dominating sets

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

A Constant Factor Distributed Algorithm for Computing Connected Dominating Sets in Wireless Sensor Networks

AN OPTIMIZED CLUSTER BASED APPROACH FOR MULTI- SOURCE MULTICAST ROUTING PROTOCOL IN MOBILE AD HOC NETWORKS USING OWCA

ENERGY BASED AODV ROUTING PROTOCOL FOR WIRELESS MESH NETWORK

Constructing weakly connected dominating set for secure clustering in distributed sensor network

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks

Chapter 6 DOMINATING SETS

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

Design and Analysis of Connected Dominating Set Formation for Topology Control in Wireless Ad Hoc Networks

Webpage: Volume 4, Issue VI, June 2016 ISSN

Multi-Tier Mobile Ad Hoc Routing

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

Energy-Aware Connected Dominating Set Construction in Mobile Ad Hoc Networks

Connected Dominating Set Construction Algorithm for Wireless Networks Based on Connected Subset

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

Total dominating set based algorithm for connected dominating set in Ad hoc wireless networks

A Novel Interference Aware Optimized Link State Routing Protocol for Power Heterogeneous MANETs

A Fast and Reliable Tree based Proactive Source Routing in Mobile Adhoc Network 1 Haseena M. K., 2 Annes Philip.

IJESRT. [Dahiya, 2(5): May, 2013] ISSN: Keywords: AODV, DSDV, Wireless network, NS-2.

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

COORDINATED ENERGY CONSERVATION IN AD HOC NETWORKS

Performance Of OLSR Routing Protocol Under Different Route Refresh Intervals In Ad Hoc Networks

Vaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India

Comparison of Various Routing Protocols & Brief of MANET

Effect of Variable Bit Rate Traffic Models on the Energy Consumption in MANET Routing Protocols

A Gateway Selections Using Signal Strength among Clusters in Ad Hoc Networks

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Competent Broadcasting in MANET

An Efficient Routing Approach and Improvement Of AODV Protocol In Mobile Ad-Hoc Networks

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

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

1. Introduction. Abstract

Performance Evaluation of Two Reactive and Proactive Mobile Ad Hoc Routing Protocols

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Improved Performance of Mobile Adhoc Network through Efficient Broadcasting Technique

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

Dropping The Transmission Rate Using Distributed Broadcasting Algorithm In Wireless Ad-hoc Network

Impact of Hello Interval on Performance of AODV Protocol

3. Evaluation of Selected Tree and Mesh based Routing Protocols

The 2010 IEEE Wireless Communications and Networking Conference (WCNC), Sydney, Australia, April In Proceedings of WCNC, 2010, p.

SECURE AND EFFICIENT HYBRID APPROACH FOR DATA TRANSMISSION IN ZIGBEE NETWORK

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

Emergence of Ad-hoc On-demand Distance Vector Protocol (AODV) as an Efficient On-demand Routing Protocol (EORP) Using Bayesian Approach

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Design and Implementation of Topology Adaptive Distributed Clustering Protocol for MANET

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

Link-Based Wormhole Detection in Wireless Sensor Networks

Transcription:

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) An improved energy Minimum Connected Dominating Sets Construction Algorithm in MANET Zifen YANG 1, a, Guoqiang LI 1, b Li LIU 1, c 1 School of Informatics, Linyi University, Linyi, 276005, China a email: Yangzifen@lyu.edu.cn, b email: GuoqiangLi@lyu.edu.cn, c email: liuli@lyu.edu.cn Keywords: Energy; Connected Dominating Sets; MANET Abstract. In recent years,manet gain a significant attention for the potential application in battlefield, disaster relief, traffic monitoring and environment monitoring. Construction and maintain of virtual backbone, and energy effective routing in mobile ad hoc wireless network come to be the basic and main problem in MANET. This paper proposed the efficient ENMCDS algorithm for constructing the minimum connected dominating set, the algorithm in most cases can quickly generate a near optimal size of ENMCDS. Theoretical analysis and simulation results show the superiority of the algorithm over other algorithms in terms of the CDS size and energy consumption. 1. Introduction As a consequence of such as earthquake or flooding, many of the infrastructures have been damaged. Therefore, it is hard to communicate solution message with each other through infra-structured networks [1]. Adhoc are the collection of wireless mobile hosts (also called nodes) such as notebook, mobile phone or other portable equipment can communicate with each other by wireless channels [2]. MANET can provide an instant and distributed peer to peer ad hoc communication between equipment. Hence, MANET is more and more utilized for disaster relief operations. However, two nodes of a MANET can communicate directly only and only if they are within radio transmission ranges of each other. So, multi-hop routing is the only choice in a MANET. MANET routing protocols can be divided into flat routing and hierarchical routing protocol according to the logic of the network structure. In the flat routing protocol, all the nodes of MANET have equal status. A routing protocol for MANET uses a broadcasting scheme to discover a rout. Hence, node in network will repeat the sending or receiving broadcast signal [3]. The flooding of broadcast signal leads to congestion and also consumes more battery power. Also, as the topology is dynamic, touting tables need to be update frequently. Hence, we design a hop communication protocols the stability of path is an important criterion must to be considered. A possible method to reduce the energy consumption in ad hoc network is hierarchical routing that is backbone-based routing. This also is to investigate in this paper. When the sender of the message want to send some message to destination, it send message to the backbone. Any node on the backbone examines the destination in the message, and if this destination is not one of its neighbors, it floods the message to other backbone nodes other than the sender. Therefore, the number of update messages for routing is also significantly reduced. A clear requirement is that the backbone nodes should be connected and that every node should be in the backbone or a neighbor to a backbone node. The connected backbone we called it as connected dominate set(cds).routing based on CDS have lot of advantage such as restrict search space. Thus, flooding storm can be avoided also significant route overhead can be reduced. And less energy can be consumed. In this paper we proposed a novel method to construct the backbone of MANET, which is CDS. Section 2: the related work of routing protocol about energy, mobility and soon. Section 3: Explains the system model and definition Section 4: Explains our algorithm and route discovery using SON-MCDS Section 5: The simulation results of the proposed work are presented Section 6: the conclusion of our work. 2015. The authors - Published by Atlantis Press 1041

2. Related works In this section, we provide the background on the overview constructing MCDS. 2.1 Network modeling and related definitions Usually, a graph is used to represent the network model of wireless network.in this paper we utilize unit disk graph (UDG) as model of a MANET. Definition 1 (Unit Disk Graph (UDG)) G (V, E) is UDG if there is a bidirectional edge between u and v if and only of ( u, v) 1 Eudist. u, v V Fig1 unit disk graph model Definition2: (Dominating Set ( DS )) Given graph G= ( V, E ), V ' ÎV is a DS of G= ( V, E), only if "( uv, ) Î E, either uîv ' or vîv ' is true. Definition3:(Connected Dominating Set (CDS ) (CÎ V ) is a CDS of G if (1)C is a DS and (2) a graph induced byc is connected. 2.2Related works on finding MCDS Due to the overhead of backbone node is larger, many methods to reduce the size of CDS.That can greatly interference and control the amount of information transmission [4]. In graph theory, finding the minimum CDS is NP-hard [5]. Many works has been done to construct Minimum CDS such as this literature. There are two kinds of method to construct CDS. One method is based on the reduction [6, 7], and the other one is based on the increase [8, 9]. The first method construct a CDS from one node with maximum degree, and color it, then all of the neighbors of this node is colored with another color to formation initial CDS, then reduce some nodes by some rules to reduce the size of CDS.And another method first computes a dominate set and then selection some nodes to connect the nodes of dominate set. The literature shows that the size of CDS which is constructed based on increasing is smaller than method with reduction. However, the tree structure based on CDS protocol is usually through the timer spanning tree, when the network size is larger, the tree based CDS protocol requires more time in the construction of CDS [10]. And construction and maintenance of virtual backbone in wireless network is very important [11]. Therefore, we are looking for a protocol to construct CDS fast and we know the advantages of tree based on CDS protocol. This chapter uses a CDS protocol based on network increase. A control for the first set of DS network, and then through the tree based approach to connect all the nodes in the DS. 3. Formation EN-MCDS In this section, we propose a three-phase algorithm to construct and repair N-MCDS. This chapter uses a CDS protocol based on network increase. A control for the first set of DS network, and then through the tree based approach to connect all the nodes in the DS. In the first phase, finding DS by analysis the relation between neighbor set.then a Steiner tree is constructed to connecting all of nodes in Steiner tree. Thus CDS is formed. At last, the size of CDS is getting smaller based on the reduction. Thus, our algorithm consists of three stages, constructing DS, constructing Steiner tree and reducing. 1042

3.1 notations and definitions Some notations and definitions which are used in our algorithm is show as follow: Nu:The [ ] neighbor set of nodeu, that is Nu [ ] = Nu ( ) { u}. List :A queue with non-increasing order. All the nodes of Nu [ ] are stored in List with the frequency of occurrence, that is the first element in Nu [ ] is the node with the most of frequency occurrence. The main purpose of dequeue operation of List is to get the first element of List. Steiner tree : = ( V, E,cos t) be a graph with a nonnegative cost function on its edges. Any tree in G spanning a given set of terminals s V is called a Steiner tree. And the cost of a tree is defined to be the sum of its edge costs. The Steiner Tree Problem (STP) seeks a minimum-cost Steiner tree. Note that a Steiner tree may contain non-terminal vertices and these are referred to as Steiner points. D :Dominate set of network which is constructing in first stage. Initially, the set of D is null. 3.2 formation EN-MCDS In this section we will formation EN-MCDS in three stages. A. constructing DS Step1: every node transmits a hello message to its neighbors. And Nu [ ] is consists of the one hop neighbor of nodeu. Step2: every node get Nu, [ ] traverse the node s neighbor set. All the nodes of Nu [ ] are stored in List with the frequency of occurrence. Step3: Perform dequeue operation to List. Let u is the node which we get from dequeuer operation. u is colored with black. And all the nodes in Nu [ ] but u is colored with Gray. And D {} v. Step4: Perform dequeue operation again. Let v is the node which we get from dequeuer operation. v is colored with black. And all the nodes in Nv [] but v is colored with Gray. And D {} v. Step5: Iterative step 4 until there is no node with color white. Step6: D consists of all the black nodes. B. constructing Steiner tree Step1: choose the largest Nu [ ] as the leader of tree. Step2: if there is no path between u and leader then create the shortest path via GRAY node. Step3: if there is a path between u and leader Iterative step 2. CDS consist of all the black nodes. C. reducing CDS Step1: Check whether the black leaf node i is only controlled by gray node in the Steiner tree. Step2. If there is no such grey node, delete i from D. Step3. If no such grey node our method go back to perform Step1. Step4.This perform executing until check all of the nodes in network. MCDS consists of all the black nodes. 4. Analysis and simulation 4.1 Analysis Theorem1: we can get a CDS from our algorithm. Proof. NMCDS algorithm is divided into three stages; DS is obtained from the first stage operation. All nodes in the network are dominated by the node in DS. Then a Steiner tree is constructed according to the characteristics of Steiner tree, all nodes that are connected through the 1043

Steiner tree in DS network that is CDS. The size of CDS is reduced in the third stage.and we also guarantee that each node has at least one gray black neighbor nodes.so this step is not damage characteristics. At the end of the algorithm, all nodes in the network are dominated by a small size of CDS. The NMCDS algorithm is correct. 4.2 Simulation In this section, we simulate the algorithm with Matlab program to prove the efficiency. The experiments are repeated for 50 trials with different network sizes and speeds of mobile nodes. The experimental configuration is listed as follows: a rectangular grid of ranging from 5*5 to 1000*1000 and 5-200 points are distributed randomly over the grid. The other parameters are listed as follows: Parameter value Area size 1000*1000 Traffic type Constant Bit Rate (CBR) Packet size 512 bytes MAC protocol IEEE 802.11 Transmission range 250 m Bandwidth 2Mbps Queue size 50 packets Experiments are repeated for 30 trials with different network sizes, load conditions and mobility. We compared the simulation results to the AEBM-CDS [12] with our scheme. Fig2 average of CDS size Fig3 energy consumption 1044

We note that, the algorithm of our method gets a good result of minimum size CDS as showed fig2 and fig3; it can guarantee an optimal network performance. The total energy consumption of the protocols increases with the increasing node speed. 5. Conclusion This paper is aiming at the problem of lacking infrastructure in MANET,this paper proposed an energy balanced minimum connected dominating sets ( MCDS) construction algorithm. And we confirm the energy efficiency of the DET-CDS and the size of CDS is superior to others. Acknowledgement In this paper, the research was sponsored by the Nature Science Foundation of Shandong Province (Project No. ZR2014FL013).The research also was sponsored by National Training Programs of Innovation and Entrepreneurship for Undergraduates (project No.201410452039). The research also was sponsored by the Excellent Course Project of Colleges and Universities in ShanDong Province (Project No. 2013BK109). References [1] Jang, H., Lien, Y., & Tsai, T. Rescue information system for earthquake disasters based on MANET emergency communication platform. In IWCMC 09. 2009 623-627. [2] A. Ephremides, J. Wieselthier, D. Baker. A design concept for reliable mobile radio networks with frequency hopping signaling [C]. In Proc of the IEEE, 1987, 75(1): 56-73. [3]Chang,Yu-Liang, and Ching-Chi Hsu. "Routing in wireless/mobile ad-hoc networks via dynamic group construction." Mobile Networks and Applications 2000: 27-37. [4] Wu, Jie, and Li Hai-lan. "On calculating connected dominating set for efficient routing in ad hoc wireless networks." Proceedings of the 3rd international workshop on Discrete algorithms and methods for mobile computing and communications. ACM, 1999. [5] Michael, R. Garey, and S. Johnson David. "Computers and intractability: a guide to the theory of NP-completeness." WH Freeman & Co., San Francisco 1979. [6] Wan, Peng-Jun, Khaled M. Alzoubi, and Ophir Frieder. "Distributed construction of connected dominating set in wireless ad hoc networks."infocom 2002. Twenty-First annual joint conference of the IEEE computer and communications societies. Proceedings. IEEE. Vol. 3. IEEE, 2002. [7] Li yong, Ying-shu, "On greedy construction of connected dominating sets in wireless networks." Wireless Communications and Mobile Computing 5.8 2005: 927-932. [8] Shalom, Menny "Energy level alignment in CdS quantum dot sensitized solar cells using molecular dipoles." Journal of the American Chemical Society 2009: 9876-9877. [9] Dai, Fei, and Wu Jie. "An extended localized algorithm for connected dominating set formation in ad hoc wireless networks." Parallel and Distributed Systems. IEEE Transactions on15.10 2004: 908-920. [10] Zhou, Dong, Min-Te Sun, and Ten-Hwang Lai. "A timer-based protocol for connected dominating set construction in ieee 802.11 multihop mobile ad hoc networks."applications and the Internet, 2005. Proceedings. The 2005 Symposium on. IEEE, 2005. [11] Shukla, K. K., and S. Sah. Construction and maintenance of virtual backbone in wireless networks." Wireless networks 19.5 2013: 969-984. 1045

[12] Lu Deng-yue; FAN Jian-xi; LIU Wen-jun; An Energy Balanced Minimum Connected Dominating Sets Construction Algorithm Journal of Chinese Computer Systems Vol35 No3 2014. 383-387 1046