You are on page 1of 4

International Conference on Intelligent Computing and Control Systems

ICICCS 2017

A survey on routing algorithms based on Connected


Dominating Sets in MANETS
D.S.John Deva Prasanna, AP(SG), CSE Dr.D.John Aravindhar, Associate Professor
Computer Science and Engineering Computer Science and Engineering
Hindustan University Hindustan University
Chennai,India Chennai,India
Johndp@hindustauniv.ac.in jaravindhar@hindustanuniv.ac.in

Dr.A.George Amalanathan, Professor & Head


Department of Mathematics
Periyar Maniammai University
Thanjavur, India
amalanathangeorge@gmail.com

Abstract— Abstract: Mobile Adhoc Networks (MANET) are MANETs works on the technique that every node in the
dynamic and volatile in nature. Discovering and maintaining network receives data from its neighbor and forwards it to the
routes are challenging Conventional routing algorithms could not next neighbor. This process is repeated until the data reaches
be applied to these networks. A The concept of Connected the destination node. The nodes with multiple neighbors
Dominating Sets (CDS) in graph theory has very constructive
receive multiple copies of same message. This creates a
role on routing in MANETs. In this paper we have given a
widespread survey of various CDS formation algorithms and problem of broadcast flooding in MANETs which is another
their performances evaluations are discussed. important factor for charge drain in the mobile nodes.
A. Solution using Connected Dominating Sets
Keywords—Connected Dominating Sets, MANETs A solution to the above problems is Connected Dominating
Sets concept in Graph Theory. The Connected dominating set
(CDS) is a subset of nodes in a graph such every node in the
I. INTRODUCTION (HEADING 1) graph is either a member of CDS or is an immediate neighbor
to a member node in CDS. This principle is helpful in forming
Mobile Adhoc Networks is a type of wireless sensor network.
a virtual backbone among the nodes in the CDS.
The entire network is comprised of wireless mobile nodes and
does not depend on any centralized infrastructure devices. The
The formation of back bone is advantageous to MANET in
mobility of the nodes causes the topology of the network to
way that messages are sent through the CDS nodes alone and
change from time to time, making the routing finding process
not to broadcasted to all the nodes in the network, the CDS
a tedious one. The mobile nodes are expected to be handy and
member nodes in turn sends the messages to their respective
have a limited processing capacity and battery power.
neighbor. This technique avoids broadcast flooding caused in
Considering the above facts it is obvious that conventional
MANET.
route discover algorithms and routing information exchange
strategies cannot be followed.
The routing related messages are also exchanged through CDS
member nodes and hence routing protocols works faster and
The routing algorithms for MANETs are predominantly
also minimizes the route related message exchanges. There are
reactive and (ie On Demand) and route discovery between the
a number of ways available to construct a CDS depending on
sender and the receiver is done only when there is a need for
various requirements.
data exchange. Proactive route fining algorithms consumes the
power and considerable processing capacity in the route II. DEFINING CONNECTED DOMINATING SETS
finding process. Power constrained mobile nodes become
A.Notations
more susceptible for failure as they lose considerable amount
of battery power is route discovery process. When there are
frequent node failures the entire networks has to rebuild itself G-Planar Graph
by exchanging routing information. V- Set of vertices in the planar graph
E – Set of edges in the planar Graph
DS – Dominating Sets

978-1-5386-2745-7/17/$31.00 ©2017 IEEE 1206


International Conference on Intelligent Computing and Control Systems
ICICCS 2017

CDS – Connected Dominating Sets While Covered-Nodes-List< no of vertices in G


Select a node r from covered node list
Unit Disk Graph(UDG): Unit Disk Graph is a planar graph If r is not in CDS-Node-List and satisfies the condition
in which every pair of node say ‘u’ and ‘v’ is connected by a //(eg :minimum velocity, maximum density etc)
bidirectional edge and the Euclidean distance between ‘u’ and CDS-Node-List =CDS-Node-List U r
’v’ is less than or equal to one. for all nodes in neighbor(r) and nodes not in Covered-Nodes-
u,v ϵ V such that Euclidean_distance(u,v)≤1 List
Covered-Nodes-List = Covered-Nodes-List U {u}
Dominating Sets: In a planar Graph G, the Dominating Set Vˡ end for
is a subset of vertices V in the graph G such that for every end while
edge (u,v) either u ϵ Vˡ or v ϵ Vˡ is true. return CDS-Node-List
end Constructing- CDS
Connected Dominating Sets (CDS): A Connected .
Dominating Set C is a subset of vertices V in the Graph G
such that C is a Dominating Set and the graph induced by C is B. Maximum Density CDS :
connected.
Authors in [3] select the nodes which have maximum
number of nodes as its neighbor as members of CDS. This
Minimum Connected Dominating Sets (MCDS) – The
technique ensures that the CDS has the minimum possible
minimum Connected Dominating Set M is a CDS of graph G
number of nodes, as each of these CDS nodes cover
such that the cardinality of M is the least of all other CDSs of
maximum number of covered nodes as their neighbor. In
the Graph G.
this case the life time will decrease when the overall
distance between the nodes increases. The life also will
decrease drastically when the density of the network
III. FINDING CDS FOR MANETS increases. The node size of the CDS computed by this
In graph theory finding the minimum CDS that CDS with algorithm is comparatively lesser but not the least. This
minimum number of nodes is NP Hard [1][2]. However techique has an average node count of 13.2 and a life time
adaptive algorithms are used for choosing nodes as CDS in of 7.5 secs.
MANETs. There are two primary parameters which define the
C. Minimum Velocity CDS:
effectiveness of the CDS in MANETs, they are lifetime and
node size [1]. Authors in [3] select the nodes which has the least
mobility over a period of time. This ensures that members
Lifetime of CDS: The average time until when the computed CDS nodes move less and topological changes in CDS are
CDS is active, valid and connected. Any change happening in minimal. Hence CDS once constructed need not be
the topology of the network will necessitate reconstruction of reconstructed for a longer period of time resulting in
CDS. longer time than Maximum Density algorithm. The node
size of the CDS is also lesser than that of the Maximum
Node Count in the CDS: This denotes the number of nodes in density. This technoque has an average node cound of 13.5
the CDS, lesser the node count more will be the efficiency of and the life time is 13.4.
CDS
D. Power Aware CDS:
A. A Generic Algorithm for finding the CDS in MANETs [8]

Authors in [5] selects the nodes with highest residual


Input : Graph(V,E) - V is the vertex set and E is the edge set
energy in the battery. Battery power is one of the
in the graph
paramount parameter in deciding the lifetime of the nodes
hence considering the available battery power as the
Output : CDS-Node-List
selection criteria increases the life time of the CDS. The
Auxiliary Variables and functions:
node size of the CDS is comparatively larger than CDS
CDS-Node-List: Nodes that are members of the Connected
constructed through other techniques. This technique
Dominating Sets.
makes routing protocol to perform better [4] and has an
Covered-Nodes-List: nodes that are not in the CDS-Node-
time complexity of O(n). The node size and the life time of
List but at one hop distance from any one of the nodes in
the CDS constructed using this technique has high
CDS-Node List.
dependency on two factors I) Bit rate ie. Amount of data
neighbor(v) : function used to determine the one hop
transmitted per second, II) mobility or velocity of the
neighbors of the node v
nodes. When these parameters increase, the nodes tend to
Initialization: Covered-Nodes-List=s
spend more energy for data transmission as well as for
CDS-Node-List =ɸ
recomputation of CDS. This eventually decreases the life
Begin Constructing- CDS

978-1-5386-2745-7/17/$31.00 ©2017 IEEE 1207


International Conference on Intelligent Computing and Control Systems
ICICCS 2017

time of the CDS. The node count too is dependent on these Comparison of CDS Life Time of Various algorithms
two factors. The following assumptions were made for [3][4][8][7]
analyzing this technique [4]
Table 1
----------------------------------------------------------------------
Parameter Value
---------------------------------------------------------------------
Power for data transmission
(sending and Receiving) 1.033W

Maximum Speed 25

No of Nodes 50

Considering these conditions the average node size is 22


and life time is 30secs [4].

E. Predicted Link expiration time based CDS:


Authors in [8] predicts the expected link expiration time
and the link with the largest estimated lifetime is included
for constructing CDS. The nodes connected through the Comparison of Node Count of. Various Algorithms
particular link are then added to the CDS. In this technique [3][4][8][7]
the life time of the constructed CDS is higher than other
algorithms, here the life time of CDS is proportional to the
lowest predicted link life time. The node size of the CDS
constructed by this technique is average and not least. By
having moderate increase in node count the life time of the
CDS constructed using this technique is increased to a
decent level. The average node count of the CDS is 22 and
the life time 19 secs [8].
F. Strategic node based CDS:
Authors in [7] choose nodes of strategic importance are
chosen to be the member of Connected Dominating Set.
The term strategic importance can be anything like
minimum velocity or maximum residual battery power.
The technique provides a way for combining more than
one of the above mentioned techniques in constructing the
CDS. For example the nodes having both maximum
density and minimum velocity properties can be chosen for
constructing the CDS. This technique is highly adaptive
and can be applied and pruned to the various topological IV Conclusion
requirements. When applied to the standard simulation The various algorithm used for constructing Connected
assumptions and applying the strategic maximum density Dominating Sets formulated by various authors is surveyed
and minimum velocity technique yields the node count of here in this paper. The paramount parameters to measure
32 and a life time of 31[7]. the effectiveness of the CDS are CDS life time and Node
size is considered for evaluating the various algorithms.
Results and comparison
Every algorithm is advantageous for specific type of
The results of every technique mentioned here are MANETs, with respect to their topological changes. For
extracted for a standard network size of 50 nodes and for example minimum velocity CDS construction can be
Random Waypoint network model. Though authors have applied when the nodes have high mobility and max
verified their respective algorithms for various conditions residual batter power based CDS can be applied when the
and values standard size observations has been extracted lifetime of the CDS nodes are predominant. The strategic
for comparison purpose. node based CDS algorithm has an upper hand as two or
more parameters can be combined in choosing the nodes
for CDS. In future, options of proactive partial

978-1-5386-2745-7/17/$31.00 ©2017 IEEE 1208


International Conference on Intelligent Computing and Control Systems
ICICCS 2017

reconstruction of CDS by estimating the average lifetime Computing and Networking, pp. 558–569, Springer, Berlin, Germany,
2008
of the CDS can be considered.
[7] Ceronmani Sharmila Victor and George Amalanathan,
References “CONSTRUCTION OF STRATEGIC CONNECTED DOMINATING
[1] B. N. Clark, C. J. Colbourn, andD. Johnson, “Unit disk graphs,” SET FOR MOBILE AD HOC NETWORKS” Journal of Computer
Discrete Mathematics, vol. 86, no. 1–3, pp. 165–177, 1990. Science 2014

[2] Garey, M. R., & Johnson, D. S. (1979). Computers and Intractability: A [8] Meghanathan, N., 2012b. A node stability index-based connected
guide to the theory of NP-completeness New York: W. H. Freeman & dominating set algorithm for mobile ad hoc networks. Netw.
Co. Communication., 2012.

[3] Natarajan Meghanathan & Ilin S. Dasari A Generic Algorithm to [9] Meghanathan N 2012a. Application of Graph Theory Algorithms in
determine Connected Dominating Sets for Mobile Ad Hoc Networks and mobile Ad Hoc networks ,mobile computing technique in Emerging
performance under different mobility models, Computer Science & Market Syst.Applic.Serv.,1:98-125,DOI : 10:4018/978-1-4666-00800-5
Information Technology (CS & IT), 2015 ch004.

[4] Zifen Yang,1 Deqian Fu,1,2 Lihua Han,1 and Seong Tae Jhang3 [10] Meghanathan, N., 2010 Use of minimum node velocity based stable
Improved Route Discovery Based on Constructing Connected connected dominating sets for mobile ad hoc networks. Comput. Appli.
Dominating Set in MANET, International Journal of Distributed Sensor Special MANETs 1: 89-96. DOI: 10.5120/1016-52
Networks, April 2015.
[11] Meghanathan, N. and M. Terrell, 2012. An algorithm to
determine stable connected dominating sets for mobile ad hoc
networks using strong neighborhoods.Int. J. Combinat. Optim.
[5] J. Wu, F. Dai, M. Gao, and I. Stojmenovic, “On calculating power-aware Problems Inform., 1: 79-92.
connected dominating sets for efficient routing in ad hoc wireless
networks,” Journal of Communications and Networks, vol. 4, no. 1, pp. [12] Fly, P. and N. Meghanathan, 2010. Predicted link expiration
59–70, 2002. time based connected dominating sets for mobile ad hoc
networks. Comput. Sci. Eng., 0:2096-2103.
[6] R. Yu, X. Wang, Y. Liu, and S. K. Das, “Energy-efficient dominating
tree construction in wireless ad hoc and sensor networks,” in Distributed

978-1-5386-2745-7/17/$31.00 ©2017 IEEE 1209

You might also like