(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 2, 2010
C.
Least Cluster head Change Algorithm
k-CONID [5] combines the two approaches HighestDegree and LowestID. Connectivity is considered as a primaryand lower ID as a secondary criterion for selecting clusterheads. The algorithm considers at most k hop neighbours of anode for cluster head selection. At the beginning of thealgorithm, a node starts a flooding process in which aclustering request is send to all other nodes. In the Highest-degree heuristic, node degree only measures connectivity for 1-hop nieghbours. k-CONID generalizes connectivity for a k-hop neighborhood. Thus, when k = 1 connectivity is the sameas node degree.Each node in the network is assigned a pair: dID = (d, ID).
d is a node‟s connectivity and ID is the node‟s identifier. A
node is selected as a cluster head if it has the highestconnectivity. In case of equal connectivity, a node has clusterhead priority if it has lowest ID. Every node broadcasts itsclustering decision only after all its k-hop neighbors withhigher value of (degree, id) pair have broadcast their clusteringdecision.Although each node determines one cluster, clusters mayoverlap. This means that a node can belong to all clusterswhose cluster head is at most k-hops distance from the node.Nodes that belong to more than one cluster become gatewaynodes.
D.
(α,t) Cluster Framework
McDonald and Znati[6] have proposed a framework fordynamically organizing mobile nodes in a MANET into
clusters which has been called the (α,t)
-cluster framework. Theapproach is to maintain topology which allows for optimalrouting in face of low mobility and efficient routing if nodemobility is high. Here the focus is on mathematicalcharacterization of the probability of link and path availabilityas a function of a random walk based mobility model [21]. In
the ( α , t) approach
it is attempted to provide an effectivetopology that adapts to node mobility.Path availability is a random process which is determined
by the mobility of nodes that lie along a certain path. In the ( α ,
t) approach paths are evaluated by two system pa
rameters, αand t. α establishes a lower bound on the probability that agiven cluster path will remain available for a time t. α controls
cluster stability while the role of t is to manage cluster size fora given level of stability.The actions taken by the clustering algorithm depend uponthe information given by the routing and network-interface
layer protocol. Each node in the network is given a node‟s
cluster identifier number (CID) and makes use of a timer
named α timer. This timer establishes the m
aximum time t forwhich a node guarantees that paths will be available to each
cluster destination with probability = α.In the (α, t) algorithm, clusters which satisfy the (α, t)criteria are maintained. The (α, t) criteria is accomplished if the
probabi
listic bound α on the mutual availability of paths
between nodes in a cluster exists over a specified interval of time t. Therefore, the algorithm applies prediction of node
mobility as criteria for cluster organization. The (α, t) algorithm
characterizes the probability of link and path availability as afunction of a random walk mobility model.The algorithm is designed to take appropriate actions upontopological changes. A topological change requires that nodes
revaluate the (α, t) criteria. The docume
ntation that supportsthis clustering approach presents the pseudo code for five
important topological changes that determine the (α, t) cluster
algorithm: Node activation, link activation, link failure, node
deactivation and α timer expiration.
It has been shown that the (
,t)-cluster strategy has beeneffective in terms of adapting to node mobility, achieving nodestability in face of mobility and protocol efficiency.
E.
MOBIC
Basu et.al [10] proposed a variant of Lowest-ID algorithm,MOBIC, which is similar in execution to the Lowest-IDalgorithm except that the mobility metric is used as a basis of cluster formation instead of ID. MOBIC uses a new mobilitymetric; Aggregate Local Mobility (ALM) to elect CH. ALM iscomputed as the ratio of received power levels of successive
transmissions by transmitting periodic „hello‟ messages,
between a pair of nodes. This gives a measure of relativemobility between neighbouring nodes. Each node thencalculates aggregate local mobility metric M value bycalculating the variance (with respect to zero) of the entire setof relative mobility samples of all its neighbours. The nodewith lowest value of M becomes clusterhead.The main drawback of this algorithm is that it uses signalstrength as a measure of node mobility. However, because of noise, obstacles, variation in battery power, etc, weight basedon variation in signal strength may not be accurate, so stabilityof a node can not be evaluated clearly. Although mobility isone of the most important factors that can affect the stability of a clusterhead, there are other equally critical parameters thatneed to be considered for stable clusterhead selection.Considering only a single parameter will not give desiredstability in all types of scenarios. Also the algorithm here is justlooking at the stability of the clusterhead alone, and not at thestability of the complete network. To ensure stability of theentire network, consideration for stability of gateway nodes isof importance
F.
MobDhop:
A distributed clustering algorithm called MobDhop[9] hasbeen reported which partitions an ad hoc network into d-hopclusters based on a mobility metric. The objective of formingd-hop clusters is to make the cluster diameter more flexible.MobDhop is based on mobility metric and the diameter of acluster is adaptable with respect to node mobility. Thisclustering algorithm assumes that each node can measure itsreceived signal strength. In this manner, a node can determinethe closeness of its neighbors. Strong received signal strengthimplies closeness between two nodes. The MobDhop algorithmrequires the calculation of five terms: the estimated distancebetween nodes, the relative mobility between nodes, thevariation of estimated distance over time, the local stability,and the estimated mean distance. A node calculates its
294http://sites.google.com/site/ijcsis/ISSN 1947-5500