13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mobile Agents for Cluster<strong>in</strong>g and Rout<strong>in</strong>g<strong>in</strong> Mobile Ad Hoc NetworksMieso K. Denko and Qusay H. MahmoudDepartment of Comput<strong>in</strong>g and Information <strong>Science</strong>University of GuelphGuelph, Ontario, N1G 2W1, Canada{denko,qmahmoud}@cis.uoguelph.caAbstract. A mobile ad hoc network (MANET) is a dynamic wireless networkthat can be formed without the need for any pre-exist<strong>in</strong>g <strong>in</strong>frastructure <strong>in</strong> whicheach node can act as a router. One of the ma<strong>in</strong> challenges <strong>in</strong> ad hoc networks isthe design of robust rout<strong>in</strong>g algorithms that adapt to the frequent and randomlychang<strong>in</strong>g network topology. Organiz<strong>in</strong>g mobile nodes <strong>in</strong>to manageable clusterscan reduce rout<strong>in</strong>g overhead and provide more scalable solutions. In this paperwe propose a mobile agent-based method for cluster<strong>in</strong>g and rout<strong>in</strong>g <strong>in</strong> mobilead hoc networks. All mobile nodes use two agents to perform rout<strong>in</strong>g and cluster<strong>in</strong>goperations. Us<strong>in</strong>g this method, reactive, proactive or hybrid rout<strong>in</strong>gschemes can be employed for <strong>in</strong>tra-cluster and <strong>in</strong>ter-cluster rout<strong>in</strong>g to improvethe performance of rout<strong>in</strong>g.1 IntroductionA mobile ad hoc network (MANET) is a multihop wireless network <strong>in</strong> which mobilenodes can communicate with each other without the support of any pre-exist<strong>in</strong>g <strong>in</strong>frastructure.In this network environment, each node acts as router and can relay packetsto its neighbors. This type of network is characterized <strong>by</strong> limited bandwidth and batterypower, rapidly mov<strong>in</strong>g nodes and unpredictable topological changes. InMANETs, one of the ma<strong>in</strong> challenges is the design of adaptive and robust rout<strong>in</strong>galgorithms.Rout<strong>in</strong>g protocols designed for traditional fixed networks are not suitable for mobilead hoc networks [13, 15, 20]. As a result, several rout<strong>in</strong>g protocols have recentlybeen proposed for MANETs (see for example [3, 4, 5, 8, 13, 15, 20]). These protocolscan be classified <strong>in</strong>to three ma<strong>in</strong> categories: proactive, reactive and hybrid. Proactiverout<strong>in</strong>g protocols update routes periodically or <strong>in</strong> response to some pre-def<strong>in</strong>edevents. Reactive protocols compute routes on demand. Hybrid protocols use featuresof both reactive and proactive protocols [10]. The ma<strong>in</strong> advantage of hybrid protocolsis their flexibility <strong>in</strong> allow<strong>in</strong>g the use of different rout<strong>in</strong>g mechanisms with<strong>in</strong> andbetween clusters. S<strong>in</strong>ce the overhead for rout<strong>in</strong>g can grow faster than l<strong>in</strong>early as networksize <strong>in</strong>creases [17], rout<strong>in</strong>g <strong>in</strong> a flat architecture faces a scalability problem.Several rout<strong>in</strong>g protocols based on cluster<strong>in</strong>g architecture have been proposed <strong>in</strong>recent years (see for example [2, 3, 4, 5, 6, 11, 12 15]).S. Pierre, M. Barbeau, and E. Kranakis (Eds.): ADHOC-NOW 2003, LNCS <strong>2865</strong>, pp. 271–276, 2003.© Spr<strong>in</strong>ger-Verlag Berl<strong>in</strong> Heidelberg 2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!