EVALUATION OF K-/LATTICE-CLUSTERING ALGORITHMS FOR
RANDOM WIRELESS MULTI-HOP NETWORKS
Toshihiko Sasama, Ryo Monde and Hiroshi Masuyama
Department of Information and Knowledge Engineering, Tottori University, Koyama town, Tottori prefecture, Japan
Keywords:
Ad hoc networks, Broadcast, Clustering, Energy consumption, Protocol, Simulation, Wireless.
Abstract:
A k-clustering protocol is an algorithm in which the wireless network is divided into non-overlapping sub
networks, referred to as clusters, and where every node of a sub network is at most k hops from a distinguished
station called the cluster-head. A lattice-clustering protocol is an algorithm in which a given area is divided by
lattices and randomly distributed hosts in a lattice are one hop from the cluster-head. In this paper, we evaluated
the energy eficiencies for the broadcasts designed in both k-clustering and lattice-clustering protocols. The
evaluation showed that the k-clustering protocol is characterized by the smallest broadcasting power of each
node, and a lattice-clustering protocol constitutes a characteristic feature of the most minimal total energy
consumption. The main source of greater energy consumption in k-clustering protocol is a large number of
transmissions between adjacent node pairs.
1 INTRODUCTION
Ad hoc networks consist of wireless hosts that com-
municate without the need of any fixed infrastructure.
These Ad hoc networks are well suited to specific
and often extreme situations, such as disaster-relief,
law-enforcement, and fire-detection where each host
works as a sensor node, or simply for collaborative
computation in some short-term public events. A k-
clustering protocol is an algorithm in which the wire-
less network is divided into non-overlapping sub net-
works, referred to as clusters, and where every node
of a sub network is at most k hops from a distin-
guished station called the cluster-head. A lattice-
clustering protocol is an algorithm in which a given
area is divided by lattices and randomly distributed
hosts in a lattice are one hop from the cluster-head.
Clustering is commonly used in ad hoc networks in
order to limit the amounts of both energy consumed
for communication and information stored for rout-
ing at individual nodes. The clustering approach is
used to offer scalability and is efficient in a dense net-
work. Several clustering algorithms have been pro-
posed for each different advantage. The basic idea of
(Wu and Dai, 2004) is to reduce the network density
through clustering using a short transmission range.
Then neighboring cluster heads which are 2 or 3 hops
away are connected using a long transmission range,
that is, without using any gateway selection process.
K-clustering, one of the main clustering protocol, re-
quires no special broadcasting power by heads, thus,
a surface can be clustered by nodes with a uniform
power. This advantage means that each node re-
quires and consumes a lesser amount of energy than
that of the 2-level clustering and the 1-level flat ap-
proach. Since, in broadcasting, all nodes are em-
ployed in receiving a message, it is important to dis-
cuss total energy consumption. We assume the sit-
uation that a node broadcasts to all other randomly
distributed (n-1) nodes which can use synchronous ra-
dio transmissions in each of their transmitting ranges.
In this situation, we evaluate the energy efficiencies
for the broadcasts designed in both k-clustering and
lattice-clustering. The remainder of this paper is or-
ganized as follows: In Section 2, we introduced the k-
clustering algorithm. The lattice-clustering algorithm
is introduced in Section 3. Section 4 shows our sim-
ulation experiences and results. Finally, our conclu-
sions are expressed in Section 5.
236
Sasama T., Monde R. and Masuyama H. (2008).
EVALUATION OF K-/LATTICE-CLUSTERING ALGORITHMS FOR RANDOM WIRELESS MULTI-HOP NETWORKS.
In Proceedings of the Fourth International Conference on Web Information Systems and Technologies, pages 236-239
DOI: 10.5220/0001521302360239
Copyright
c
SciTePress